[
  {
    "path": ".gitignore",
    "content": "# dependencies\n/node_modules\n\n# production\n/build\n\n# misc\n.DS_Store\n.ideas\n/.idea\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n#rollup\n/build\n.env\n"
  },
  {
    "path": ".prettierrc.yaml",
    "content": "printWidth: 110\ntabWidth: 2\nuseTabs: false\nsemi: true\nsingleQuote: true\nquoteProps: 'consistent'\njsxSingleQuote: false\ntrailingComma: 'es5'\nbracketSpacing: true\njsxBracketSameLine: false\narrowParens: 'avoid'\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n  \"workbench.colorCustomizations\": {\n    \"titleBar.activeForeground\": \"#61dafb\",\n    \"titleBar.inactiveForeground\": \"#53b7d3\",\n    \"titleBar.activeBackground\": \"#20232a\",\n    \"titleBar.inactiveBackground\": \"#0a0e16\"\n  },\n  \"editor.formatOnSave\": true,\n  \"files.insertFinalNewline\": true,\n  \"editor.tabSize\": 2\n}\n"
  },
  {
    "path": "LICENCE",
    "content": "Copyright 2019 GUIBERT THOMAS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# react-simple-pull-to-refresh\n\n[![npm version](https://badge.fury.io/js/react-simple-pull-to-refresh.svg)](https://badge.fury.io/js/react-simple-pull-to-refresh)\n[![license](https://img.shields.io/github/license/thmsgbrt/react-simple-pull-to-refresh.svg)](https://github.com/thmsgbrt/react-simple-pull-to-refresh/blob/master/LICENSE)\n![](https://badgen.net/npm/types/react-simple-pull-to-refresh)\n![](https://badgen.net/badge/maintained/yes/green)\n\nA Simple Pull-To-Refresh Component for React Application with 0 dependency.\nWorks for Mobile and Desktop.\n\n## Contributing\n\n⚠️ I don't have much time to take care of the issues at the moment.\n\n🙏 Any help and contribution is greatly appreciated.\n\n## Demo\n\n[Click here 👍](https://thmsgbrt.github.io/react-simple-pull-to-refresh)\n\n## Installation\n\n`npm i react-simple-pull-to-refresh`\n\n## Usage\n\n```jsx\nimport PullToRefresh from 'react-simple-pull-to-refresh';\n```\n\nPull To Refresh only\n\n```jsx\n// ...\n\nreturn (\n  <PullToRefresh onRefresh={handleRefresh}>\n    <ul>\n      {list.map((item, index) => (\n        <li key={index}>{item}</li>\n      ))}\n    </ul>\n  </PullToRefresh>\n);\n\n// ...\n```\n\nPull To Refresh and Fetch More enabled\n\n```jsx\n// ...\n\nreturn (\n  <PullToRefresh onRefresh={handleRefresh} canFetchMore={true} onFetchMore={handleFetchMore}>\n    <ul>\n      {list.map((item, index) => (\n        <li key={index}>{item}</li>\n      ))}\n    </ul>\n  </PullToRefresh>\n);\n\n// ...\n```\n\n## Props Matrix\n\n|        Name         |         Type          | Required |        Default        | Description                                                                  |\n| :-----------------: | :-------------------: | :------: | :-------------------: | ---------------------------------------------------------------------------- |\n|     isPullable      |        boolean        |  false   |         true          | Enable or disable pulling feature                                            |\n|      onRefresh      |  () => Promise<any>   |   true   |                       | Function called when Refresh Event has been trigerred                        |\n|  pullDownThreshold  |        number         |  false   |          67           | Distance in pixel to pull to trigger a Refresh Event                         |\n| maxPullDownDistance |        number         |  false   |          95           | Maximum transitionY applied to Children when dragging                        |\n|     resistance      |        number         |  false   |           1           | Scale of difficulty to pull down                                             |\n|  refreshingContent  | JSX.Element or string |  false   | <RefreshingContent /> | Content displayed when Pulling or Fetch more has been trigerred              |\n|   pullingContent    | JSX.Element or string |  false   |  <PullingContent />   | Content displayed when Pulling                                               |\n|    canFetchMore     |        boolean        |  false   |         false         | Enable or disable fetching more feature                                      |\n|     onFetchMore     |  () => Promise<any>   |  false   |                       | Function called when Fetch more Event has been trigerred                     |\n| fetchMoreThreshold  |        number         |  false   |          100          | Distance in pixel from bottom of the container to trigger a Fetch more Event |\n|   backgroundColor   |        string         |  false   |                       | Apply a backgroundColor                                                      |\n|      className      |        string         |  false   |                       |                                                                              |\n\n## Changelog\n\n1.3.4: Update package.json peerDependencies to support react 19 - (From: [@redimongo](https://github.com/redimongo))\n\n1.3.3: Update package.json peerDependencies to support react 18 - (From: [@mjauernig](https://github.com/mjauernig))\n\n1.3.2: Fix build issue encountered with 1.3.1\n\n1.3.1: Fix issue preventing fixed elements to work properly - (From: [@ManuDoni](https://github.com/ManuDoni))\n\n1.3.0: Add a _resistance_ prop, that allows to adjust the pull down difficulty - (From: [@joshuahiggins](https://github.com/joshuahiggins))\n\n1.2.5: Fix event listenter leaks - (From: [@d-s-x](https://github.com/d-s-x))\n\n1.2.4: Fix overscroll on iOS Safari - (From: [@d-s-x](https://github.com/d-s-x))\n\n1.2.3: Add React 17+ as valid peer dependencies - (From: [@Felixmosh](https://github.com/felixmosh))\n\n1.2.2: Remove non-null assertion operators from ref.current + TouchEvent check for Mozilla - (From: [@HamAndRock](https://github.com/HamAndRock))\n\n1.2.1: Remove unnecessary z-index\n\n1.2.0: onRefresh and onFetchMore now require to be of type () => Promise<any>\n\n1.1.2: Bind Scroll event to Window\n\n1.1.0: Check for \"canFetchMore\" value for each scroll events.\n\n1.1.0: Add a Fetch More feature\n"
  },
  {
    "path": "docs/asset-manifest.json",
    "content": "{\n  \"files\": {\n    \"main.css\": \"/react-simple-pull-to-refresh/static/css/main.0388a0eb.css\",\n    \"main.js\": \"/react-simple-pull-to-refresh/static/js/main.39cd567c.js\",\n    \"index.html\": \"/react-simple-pull-to-refresh/index.html\",\n    \"main.0388a0eb.css.map\": \"/react-simple-pull-to-refresh/static/css/main.0388a0eb.css.map\",\n    \"main.39cd567c.js.map\": \"/react-simple-pull-to-refresh/static/js/main.39cd567c.js.map\"\n  },\n  \"entrypoints\": [\n    \"static/css/main.0388a0eb.css\",\n    \"static/js/main.39cd567c.js\"\n  ]\n}"
  },
  {
    "path": "docs/index.html",
    "content": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\"/><link rel=\"icon\" href=\"/react-simple-pull-to-refresh/favicon.ico\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"/><meta name=\"theme-color\" content=\"#000000\"/><meta name=\"description\" content=\"Web site created using create-react-app\"/><link rel=\"apple-touch-icon\" href=\"logo192.png\"/><link rel=\"manifest\" href=\"/react-simple-pull-to-refresh/manifest.json\"/><title>React App</title><script defer=\"defer\" src=\"/react-simple-pull-to-refresh/static/js/main.39cd567c.js\"></script><link href=\"/react-simple-pull-to-refresh/static/css/main.0388a0eb.css\" rel=\"stylesheet\"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id=\"root\"></div></body></html>"
  },
  {
    "path": "docs/manifest.json",
    "content": "{\n  \"short_name\": \"React App\",\n  \"name\": \"Create React App Sample\",\n  \"icons\": [\n    {\n      \"src\": \"favicon.ico\",\n      \"sizes\": \"64x64 32x32 24x24 16x16\",\n      \"type\": \"image/x-icon\"\n    },\n    {\n      \"src\": \"logo192.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"192x192\"\n    },\n    {\n      \"src\": \"logo512.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"512x512\"\n    }\n  ],\n  \"start_url\": \".\",\n  \"display\": \"standalone\",\n  \"theme_color\": \"#000000\",\n  \"background_color\": \"#ffffff\"\n}\n"
  },
  {
    "path": "docs/precache-manifest.002c0dcead9105f8546174db786b7469.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"7d44d2cd7f4b9d9cd85221b2d28eb190\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"d05ecb56c5c597cafb30\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"d05ecb56c5c597cafb30\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.1fffc8d5.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.01cf629cab662f971c7599ebe88f6dab.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"380081c043be70b7b460bc5a0de751a2\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"23891c9ccff4ecfe5e06\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"23891c9ccff4ecfe5e06\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.222dcf33.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.1b1c09b5287b3c5de1d83d3060a460e2.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"c12dd199702d474f521e95cdd7aaa2dc\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"0c55809f6cc1f8e185e9\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"0c55809f6cc1f8e185e9\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.29b5d833.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.2a1d4cb30f002bc6fed4969d364b9330.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"d26e4359df6833568a4b3aefa4aab370\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"f95e8a317ffc8d6d6c45\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.2c36170d.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"f95e8a317ffc8d6d6c45\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.9bf6d823.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.32eb72f71ec0ad5f13a0fd056d8a62ea.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"b8d68c8ba2647c6cdd65a158de32d809\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"b16349a12bebae034001\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"b16349a12bebae034001\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.36aacf2c.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.409be7e9ef7f20ee559ccb0411611cfc.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"92cce5cdd1b42157dd56b9b3b754bb31\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"c46260c2f8c7be219a0e\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"c46260c2f8c7be219a0e\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.60884689.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.4eeed1c17041057ff4d8d13a6a8e720e.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"946be0af5ffbded8dd516ba903598285\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"4165949779918b1c4ec7\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.8aa9810e.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"4165949779918b1c4ec7\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.3a61f424.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.5616aa284d6ed4511e3249f01616738e.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"89b815570abcc82283a4d2577aa1a6c8\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"64c4bdd8e790f6831dd2\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"64c4bdd8e790f6831dd2\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.ea161887.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.581823661a0500329e0ddcff1b1caa6b.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"ef5c5696cf9bd1cd01bf2c6bf76ab239\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"c1abed539c7fd50f976d\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"c1abed539c7fd50f976d\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.3f02033c.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.60ae62bd984225d9d6756ee99408105f.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"699d2ac367428db7adc621d6d45ab6ca\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"92d8461652e9ff7e3dd9\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"92d8461652e9ff7e3dd9\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.568b43db.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.6f8b33acd54c2a9acb61d0beaf009590.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"789e655d69e2b23f5af255a819acbab4\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"fbf728a345df4ad34411\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"fbf728a345df4ad34411\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.539afb7b.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.75aca241657b25843a06b85b18aa7fd2.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"8779c752248886287ecc63f5a1da98d6\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"7a7124d7da89a345db39\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"7a7124d7da89a345db39\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.60752506.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.836ae0097c5f1aac4c6a28a99385bcd0.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"274fccac0ac081e8685f556a3da96060\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"c066fd873e7645e7f9e7\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"c066fd873e7645e7f9e7\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.100e47c1.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.a0c61d87f54193ad0e92e6c67433dcf7.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"b85abdaf6ac16383d6836128b5814a06\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"edaf7c18b867400e056c\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"edaf7c18b867400e056c\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.5818df09.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.d2dcbfd571f0f167a73d9e08866a6dba.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"ef2ea89fa06b2b0e817317f13c24e8cf\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"9cf7b44a0ac1c0ba777f\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"9cf7b44a0ac1c0ba777f\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.37c8f8f4.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.d944fe3be93f12a45300e4083b4081a6.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"26dce3a866d855df790db4c109a9f6b1\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"0ec4bcf07207eea47265\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"0ec4bcf07207eea47265\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.028fee3e.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.db32af7bb8fdb6eae62fd9fd83578331.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"7941419d8e5ed6c66865396002e62a5f\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"34f3a7d9e91becb9cd73\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.609cc2a1.chunk.css\"\n  },\n  {\n    \"revision\": \"b87cefe09418f566e8b6\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.fa031f80.chunk.js\"\n  },\n  {\n    \"revision\": \"34f3a7d9e91becb9cd73\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.f34627b8.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.e1d30e97e339f2b88ce5728af299e878.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"e4c0f72225267e48095d7c6619a293f4\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"cab036de5abd1707d45f\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"cab036de5abd1707d45f\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.b6ce14fd.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.e2b167acef1e86a3019e7221c5fe65ed.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"c9da8ea263edb0a71fd9c73fa9a3bf9f\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"1753a60b0964d8ee6d6b\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"1753a60b0964d8ee6d6b\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.b28d2740.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/precache-manifest.fef0e41f6f03ce2eeb9e823693d76cc6.js",
    "content": "self.__precacheManifest = (self.__precacheManifest || []).concat([\n  {\n    \"revision\": \"efd13898e4b9fcd8d05cb207353fc80e\",\n    \"url\": \"/react-simple-pull-to-refresh/index.html\"\n  },\n  {\n    \"revision\": \"283f743af568b1fda081\",\n    \"url\": \"/react-simple-pull-to-refresh/static/css/main.4ed805f0.chunk.css\"\n  },\n  {\n    \"revision\": \"4eb5ba97362c21187cdb\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/2.ce7fa3e7.chunk.js\"\n  },\n  {\n    \"revision\": \"283f743af568b1fda081\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/main.524f22fd.chunk.js\"\n  },\n  {\n    \"revision\": \"e74c4cb01b298f907401\",\n    \"url\": \"/react-simple-pull-to-refresh/static/js/runtime-main.dd9dbc43.js\"\n  }\n]);"
  },
  {
    "path": "docs/robots.txt",
    "content": "# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\n"
  },
  {
    "path": "docs/service-worker.js",
    "content": "/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app and you should\n * disable HTTP caching for this file too.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\nimportScripts(\"https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js\");\n\nimportScripts(\n  \"/react-simple-pull-to-refresh/precache-manifest.5616aa284d6ed4511e3249f01616738e.js\"\n);\n\nself.addEventListener('message', (event) => {\n  if (event.data && event.data.type === 'SKIP_WAITING') {\n    self.skipWaiting();\n  }\n});\n\nworkbox.core.clientsClaim();\n\n/**\n * The workboxSW.precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nself.__precacheManifest = [].concat(self.__precacheManifest || []);\nworkbox.precaching.precacheAndRoute(self.__precacheManifest, {});\n\nworkbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL(\"/react-simple-pull-to-refresh/index.html\"), {\n  \n  blacklist: [/^\\/_/,/\\/[^/?]+\\.[^/]+$/],\n});\n"
  },
  {
    "path": "docs/static/css/main.0388a0eb.css",
    "content": "body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2{margin:.3rem}h1{font-size:2rem}h2{font-size:1rem}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);height:15vh;justify-content:center;text-align:center}.App-ptr{height:100%}.App-commands{background:linear-gradient(35deg,#64b6ac,#3c6b7c 100%)}.commands{display:flex;overflow-x:auto;padding:15px 20px}.command__group{align-items:center;display:flex;font-size:1rem;margin:10px}input[type=number]{background:#fff;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border:2px solid transparent;border-radius:3px;color:salmon;font-weight:700;line-height:15px;margin-right:1rem;padding:5px;width:35px}input[type=checkbox]{height:20px;margin-right:1rem;position:relative;width:20px}input[type=checkbox]:after{background:#fff;background-image:url(https://cdn0.iconfinder.com/data/icons/slim-square-icons-basics/100/basics-21-32.png);background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border:2px solid transparent;border-radius:3px;color:transparent;content:\"\\00D7\";display:block;height:15px;left:0;line-height:15px;pointer-events:none;position:absolute;top:0;transition:all .25s ease-in-out;width:15px}input[type=checkbox]:checked:after{background-color:salmon;background-position:0 0}input[type=checkbox]:hover:after{border-color:salmon}button{background:transparent;border:1px solid #fff;border-radius:3px;color:#fff;padding:10px}\n/*# sourceMappingURL=main.0388a0eb.css.map*/"
  },
  {
    "path": "docs/static/css/main.2c36170d.chunk.css",
    "content": "body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-header{text-align:center;background-color:#282c34;height:15vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}\n/*# sourceMappingURL=main.2c36170d.chunk.css.map */"
  },
  {
    "path": "docs/static/css/main.4ed805f0.chunk.css",
    "content": "body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2{margin:.3rem}h1{font-size:2rem}h2{font-size:1rem}.App-header{text-align:center;background-color:#282c34;height:15vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-ptr{height:100%}.App-commands{background:linear-gradient(35deg,#64b6ac,#3c6b7c 100%)}.commands{display:flex;overflow-x:auto;padding:15px 20px}.command__group{display:flex;align-items:center;margin:10px;font-size:1rem}input[type=number]{background:#fff;border-radius:3px;line-height:15px;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border:2px solid transparent;color:salmon;font-weight:700;padding:5px;margin-right:1rem;width:35px}input[type=checkbox]{height:20px;width:20px;position:relative;margin-right:1rem}input[type=checkbox]:after{content:\"\\00D7\";display:block;background:#fff;background-image:url(https://cdn0.iconfinder.com/data/icons/slim-square-icons-basics/100/basics-21-32.png);pointer-events:none;position:absolute;top:0;left:0;height:15px;width:15px;color:transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:3px;line-height:15px;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border:2px solid transparent}input[type=checkbox]:checked:after{background-color:salmon;background-position:0 0}input[type=checkbox]:hover:after{border-color:salmon}button{background:transparent;border:1px solid #fff;border-radius:3px;padding:10px;color:#fff}\n/*# sourceMappingURL=main.4ed805f0.chunk.css.map */"
  },
  {
    "path": "docs/static/css/main.609cc2a1.chunk.css",
    "content": "body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh}.App-header{text-align:center;background-color:#282c34;height:15vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}\n/*# sourceMappingURL=main.609cc2a1.chunk.css.map */"
  },
  {
    "path": "docs/static/css/main.8aa9810e.chunk.css",
    "content": "body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2{margin:.3rem}h1{font-size:2rem}h2{font-size:1rem}.App-header{text-align:center;background-color:#282c34;height:15vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-ptr{height:100%}.App-commands{background:linear-gradient(35deg,#64b6ac,#3c6b7c 100%)}.commands{display:flex;overflow-x:auto;padding:15px 20px}.command__group{display:flex;align-items:center;margin:10px;font-size:1rem}input[type=number]{background:#fff;border-radius:3px;line-height:15px;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border:2px solid transparent;color:salmon;font-weight:700;padding:5px;margin-right:1rem;width:35px}input[type=checkbox]{height:20px;width:20px;position:relative;margin-right:1rem}input[type=checkbox]:after{content:\"\\00D7\";display:block;background:#fff;background-image:url(https://cdn0.iconfinder.com/data/icons/slim-square-icons-basics/100/basics-21-32.png);pointer-events:none;position:absolute;top:0;left:0;height:15px;width:15px;color:transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:3px;line-height:15px;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border:2px solid transparent}input[type=checkbox]:checked:after{background-color:salmon;background-position:0 0}input[type=checkbox]:hover:after{border-color:salmon}button{background:transparent;border:1px solid #fff;border-radius:3px;padding:10px;color:#fff}\n/*# sourceMappingURL=main.8aa9810e.chunk.css.map */"
  },
  {
    "path": "docs/static/js/2.ce7fa3e7.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[2],[function(e,t,n){\"use strict\";e.exports=n(6)},function(e,t,n){\"use strict\";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||\"[object Arguments]\"===Object.prototype.toString.call(e)){var n=[],r=!0,l=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){l=!0,i=u}finally{try{r||null==o.return||o.return()}finally{if(l)throw i}}return n}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}n.d(t,\"a\",(function(){return r}))},function(e,t,n){\"use strict\";var r=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String(\"abc\");if(e[5]=\"de\",\"5\"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t[\"_\"+String.fromCharCode(n)]=n;if(\"0123456789\"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(\"\"))return!1;var r={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(e){r[e]=e})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},r)).join(\"\")}catch(l){return!1}}()?Object.assign:function(e,t){for(var n,o,u=a(e),c=1;c<arguments.length;c++){for(var s in n=Object(arguments[c]))l.call(n,s)&&(u[s]=n[s]);if(r){o=r(n);for(var f=0;f<o.length;f++)i.call(n,o[f])&&(u[o[f]]=n[o[f]])}}return u}},function(e,t,n){\"use strict\";!function e(){if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(7)},function(e,t,n){\"use strict\";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||\"[object Arguments]\"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance\")}()}n.d(t,\"a\",(function(){return r}))},,function(e,t,n){\"use strict\";var r=n(2),l=\"function\"===typeof Symbol&&Symbol.for,i=l?Symbol.for(\"react.element\"):60103,a=l?Symbol.for(\"react.portal\"):60106,o=l?Symbol.for(\"react.fragment\"):60107,u=l?Symbol.for(\"react.strict_mode\"):60108,c=l?Symbol.for(\"react.profiler\"):60114,s=l?Symbol.for(\"react.provider\"):60109,f=l?Symbol.for(\"react.context\"):60110,d=l?Symbol.for(\"react.forward_ref\"):60112,p=l?Symbol.for(\"react.suspense\"):60113,m=l?Symbol.for(\"react.suspense_list\"):60120,h=l?Symbol.for(\"react.memo\"):60115,v=l?Symbol.for(\"react.lazy\"):60116;l&&Symbol.for(\"react.fundamental\"),l&&Symbol.for(\"react.responder\"),l&&Symbol.for(\"react.scope\");var y=\"function\"===typeof Symbol&&Symbol.iterator;function g(e){for(var t=e.message,n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+t,r=1;r<arguments.length;r++)n+=\"&args[]=\"+encodeURIComponent(arguments[r]);return e.message=\"Minified React error #\"+t+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function k(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}function E(){}function x(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){if(\"object\"!==typeof e&&\"function\"!==typeof e&&null!=e)throw g(Error(85));this.updater.enqueueSetState(this,e,t,\"setState\")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")},E.prototype=k.prototype;var T=x.prototype=new E;T.constructor=x,r(T,k.prototype),T.isPureReactComponent=!0;var S={current:null},_={suspense:null},C={current:null},P=Object.prototype.hasOwnProperty,N={key:!0,ref:!0,__self:!0,__source:!0};function z(e,t,n){var r,l={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=\"\"+t.key),t)P.call(t,r)&&!N.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(1===u)l.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];l.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===l[r]&&(l[r]=u[r]);return{$$typeof:i,type:e,key:a,ref:o,props:l,_owner:C.current}}function O(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===i}var M=/\\/+/g,R=[];function I(e,t,n,r){if(R.length){var l=R.pop();return l.result=e,l.keyPrefix=t,l.func=n,l.context=r,l.count=0,l}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function F(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function U(e,t,n){return null==e?0:function e(t,n,r,l){var o=typeof t;\"undefined\"!==o&&\"boolean\"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case\"string\":case\"number\":u=!0;break;case\"object\":switch(t.$$typeof){case i:case a:u=!0}}if(u)return r(l,t,\"\"===n?\".\"+D(t,0):n),1;if(u=0,n=\"\"===n?\".\":n+\":\",Array.isArray(t))for(var c=0;c<t.length;c++){var s=n+D(o=t[c],c);u+=e(o,s,r,l)}else if(null===t||\"object\"!==typeof t?s=null:s=\"function\"===typeof(s=y&&t[y]||t[\"@@iterator\"])?s:null,\"function\"===typeof s)for(t=s.call(t),c=0;!(o=t.next()).done;)u+=e(o=o.value,s=n+D(o,c++),r,l);else if(\"object\"===o)throw r=\"\"+t,g(Error(31),\"[object Object]\"===r?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":r,\"\");return u}(e,\"\",t,n)}function D(e,t){return\"object\"===typeof e&&null!==e&&null!=e.key?function(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function A(e,t,n){var r=e.result,l=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?j(e,r,n,(function(e){return e})):null!=e&&(O(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,l+(!e.key||t&&t.key===e.key?\"\":(\"\"+e.key).replace(M,\"$&/\")+\"/\")+n)),r.push(e))}function j(e,t,n,r,l){var i=\"\";null!=n&&(i=(\"\"+n).replace(M,\"$&/\")+\"/\"),U(e,A,t=I(t,i,r,l)),F(t)}function V(){var e=S.current;if(null===e)throw g(Error(321));return e}var W={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return j(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;U(e,L,t=I(null,null,t,n)),F(t)},count:function(e){return U(e,(function(){return null}),null)},toArray:function(e){var t=[];return j(e,t,null,(function(e){return e})),t},only:function(e){if(!O(e))throw g(Error(143));return e}},createRef:function(){return{current:null}},Component:k,PureComponent:x,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return V().useCallback(e,t)},useContext:function(e,t){return V().useContext(e,t)},useEffect:function(e,t){return V().useEffect(e,t)},useImperativeHandle:function(e,t,n){return V().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return V().useLayoutEffect(e,t)},useMemo:function(e,t){return V().useMemo(e,t)},useReducer:function(e,t,n){return V().useReducer(e,t,n)},useRef:function(e){return V().useRef(e)},useState:function(e){return V().useState(e)},Fragment:o,Profiler:c,StrictMode:u,Suspense:p,unstable_SuspenseList:m,createElement:z,cloneElement:function(e,t,n){if(null===e||void 0===e)throw g(Error(267),e);var l=r({},e.props),a=e.key,o=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,u=C.current),void 0!==t.key&&(a=\"\"+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)P.call(t,s)&&!N.hasOwnProperty(s)&&(l[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)l.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];l.children=c}return{$$typeof:i,type:e.type,key:a,ref:o,props:l,_owner:u}},createFactory:function(e){var t=z.bind(null,e);return t.type=e,t},isValidElement:O,version:\"16.10.2\",unstable_withSuspenseConfig:function(e,t){var n=_.suspense;_.suspense=void 0===t?null:t;try{e()}finally{_.suspense=n}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentBatchConfig:_,ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:r}},B={default:W},H=B&&W||B;e.exports=H.default||H},function(e,t,n){\"use strict\";var r=n(0),l=n(2),i=n(8);function a(e){for(var t=e.message,n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+t,r=1;r<arguments.length;r++)n+=\"&args[]=\"+encodeURIComponent(arguments[r]);return e.message=\"Minified React error #\"+t+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e}if(!r)throw a(Error(227));var o=null,u={};function c(){if(o)for(var e in u){var t=u[e],n=o.indexOf(e);if(!(-1<n))throw a(Error(96),e);if(!f[n]){if(!t.extractEvents)throw a(Error(97),e);for(var r in f[n]=t,n=t.eventTypes){var l=void 0,i=n[r],c=t,p=r;if(d.hasOwnProperty(p))throw a(Error(99),p);d[p]=i;var m=i.phasedRegistrationNames;if(m){for(l in m)m.hasOwnProperty(l)&&s(m[l],c,p);l=!0}else i.registrationName?(s(i.registrationName,c,p),l=!0):l=!1;if(!l)throw a(Error(98),r,e)}}}}function s(e,t,n){if(p[e])throw a(Error(100),e);p[e]=t,m[e]=t.eventTypes[n].dependencies}var f=[],d={},p={},m={};function h(e,t,n,r,l,i,a,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var v=!1,y=null,g=!1,b=null,w={onError:function(e){v=!0,y=e}};function k(e,t,n,r,l,i,a,o,u){v=!1,y=null,h.apply(w,arguments)}var E=null,x=null,T=null;function S(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=T(n),function(e,t,n,r,l,i,o,u,c){if(k.apply(this,arguments),v){if(!v)throw a(Error(198));var s=y;v=!1,y=null,g||(g=!0,b=s)}}(r,t,void 0,e),e.currentTarget=null}function _(e,t){if(null==t)throw a(Error(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function C(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var P=null;function N(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)S(e,t[r],n[r]);else t&&S(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function z(e){if(null!==e&&(P=_(P,e)),e=P,P=null,e){if(C(e,N),P)throw a(Error(95));if(g)throw e=b,g=!1,b=null,e}}var O={injectEventPluginOrder:function(e){if(o)throw a(Error(101));o=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!u.hasOwnProperty(t)||u[t]!==r){if(u[t])throw a(Error(102),t);u[t]=r,n=!0}}n&&c()}};function M(e,t){var n=e.stateNode;if(!n)return null;var r=E(n);if(!r)return null;n=r[t];e:switch(t){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":(r=!r.disabled)||(r=!(\"button\"===(e=e.type)||\"input\"===e||\"select\"===e||\"textarea\"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&\"function\"!==typeof n)throw a(Error(231),t,typeof n);return n}var R=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;R.hasOwnProperty(\"ReactCurrentDispatcher\")||(R.ReactCurrentDispatcher={current:null}),R.hasOwnProperty(\"ReactCurrentBatchConfig\")||(R.ReactCurrentBatchConfig={suspense:null});var I=/^(.*)[\\\\\\/]/,F=\"function\"===typeof Symbol&&Symbol.for,U=F?Symbol.for(\"react.element\"):60103,D=F?Symbol.for(\"react.portal\"):60106,L=F?Symbol.for(\"react.fragment\"):60107,A=F?Symbol.for(\"react.strict_mode\"):60108,j=F?Symbol.for(\"react.profiler\"):60114,V=F?Symbol.for(\"react.provider\"):60109,W=F?Symbol.for(\"react.context\"):60110,B=F?Symbol.for(\"react.concurrent_mode\"):60111,H=F?Symbol.for(\"react.forward_ref\"):60112,$=F?Symbol.for(\"react.suspense\"):60113,Q=F?Symbol.for(\"react.suspense_list\"):60120,K=F?Symbol.for(\"react.memo\"):60115,q=F?Symbol.for(\"react.lazy\"):60116;F&&Symbol.for(\"react.fundamental\"),F&&Symbol.for(\"react.responder\"),F&&Symbol.for(\"react.scope\");var Y=\"function\"===typeof Symbol&&Symbol.iterator;function X(e){return null===e||\"object\"!==typeof e?null:\"function\"===typeof(e=Y&&e[Y]||e[\"@@iterator\"])?e:null}function G(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case L:return\"Fragment\";case D:return\"Portal\";case j:return\"Profiler\";case A:return\"StrictMode\";case $:return\"Suspense\";case Q:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case W:return\"Context.Consumer\";case V:return\"Context.Provider\";case H:var t=e.render;return t=t.displayName||t.name||\"\",e.displayName||(\"\"!==t?\"ForwardRef(\"+t+\")\":\"ForwardRef\");case K:return G(e.type);case q:if(e=1===e._status?e._result:null)return G(e)}return null}function J(e){var t=\"\";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n=\"\";break e;default:var r=e._debugOwner,l=e._debugSource,i=G(e.type);n=null,r&&(n=G(r.type)),r=i,i=\"\",l?i=\" (at \"+l.fileName.replace(I,\"\")+\":\"+l.lineNumber+\")\":n&&(i=\" (created by \"+n+\")\"),n=\"\\n    in \"+(r||\"Unknown\")+i}t+=n,e=e.return}while(e);return t}var Z=!(\"undefined\"===typeof window||\"undefined\"===typeof window.document||\"undefined\"===typeof window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=x(e)){if(\"function\"!==typeof ee)throw a(Error(280));var t=E(e.stateNode);ee(e.stateNode,e.type,t)}}function le(e){te?ne?ne.push(e):ne=[e]:te=e}function ie(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ae(e,t){return e(t)}function oe(e,t,n,r){return e(t,n,r)}function ue(){}var ce=ae,se=!1,fe=!1;function de(){null===te&&null===ne||(ue(),ie())}new Map,new Map,new Map;var pe=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ye(e,t,n,r,l,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var ge={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ge[e]=new ye(e,0,!1,e,null,!1)})),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var t=e[0];ge[t]=new ye(t,1,!1,e[1],null,!1)})),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ge[e]=new ye(e,2,!1,e.toLowerCase(),null,!1)})),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ge[e]=new ye(e,2,!1,e,null,!1)})),\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ge[e]=new ye(e,3,!1,e.toLowerCase(),null,!1)})),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ge[e]=new ye(e,3,!0,e,null,!1)})),[\"capture\",\"download\"].forEach((function(e){ge[e]=new ye(e,4,!1,e,null,!1)})),[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ge[e]=new ye(e,6,!1,e,null,!1)})),[\"rowSpan\",\"start\"].forEach((function(e){ge[e]=new ye(e,5,!1,e.toLowerCase(),null,!1)}));var be=/[\\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function ke(e){switch(typeof e){case\"boolean\":case\"number\":case\"object\":case\"string\":case\"undefined\":return e;default:return\"\"}}function Ee(e,t,n,r){var l=ge.hasOwnProperty(t)?ge[t]:null;(null!==l?0===l.type:!r&&(2<t.length&&(\"o\"===t[0]||\"O\"===t[0])&&(\"n\"===t[1]||\"N\"===t[1])))||(function(e,t,n,r){if(null===t||\"undefined\"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case\"function\":case\"symbol\":return!0;case\"boolean\":return!r&&(null!==n?!n.acceptsBooleans:\"data-\"!==(e=e.toLowerCase().slice(0,5))&&\"aria-\"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,l,r)&&(n=null),r||null===l?function(e){return!!me.call(ve,e)||!me.call(he,e)&&(pe.test(e)?ve[e]=!0:(he[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,\"\"+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&\"\":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?\"\":\"\"+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function xe(e){var t=e.type;return(e=e.nodeName)&&\"input\"===e.toLowerCase()&&(\"checkbox\"===t||\"radio\"===t)}function Te(e){e._valueTracker||(e._valueTracker=function(e){var t=xe(e)?\"checked\":\"value\",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=\"\"+e[t];if(!e.hasOwnProperty(t)&&\"undefined\"!==typeof n&&\"function\"===typeof n.get&&\"function\"===typeof n.set){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=\"\"+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=\"\"+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Se(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e&&(r=xe(e)?e.checked?\"true\":\"false\":e.value),(e=r)!==n&&(t.setValue(e),!0)}function _e(e,t){var n=t.checked;return l({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ce(e,t){var n=null==t.defaultValue?\"\":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ke(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:\"checkbox\"===t.type||\"radio\"===t.type?null!=t.checked:null!=t.value}}function Pe(e,t){null!=(t=t.checked)&&Ee(e,\"checked\",t,!1)}function Ne(e,t){Pe(e,t);var n=ke(t.value),r=t.type;if(null!=n)\"number\"===r?(0===n&&\"\"===e.value||e.value!=n)&&(e.value=\"\"+n):e.value!==\"\"+n&&(e.value=\"\"+n);else if(\"submit\"===r||\"reset\"===r)return void e.removeAttribute(\"value\");t.hasOwnProperty(\"value\")?Oe(e,t.type,n):t.hasOwnProperty(\"defaultValue\")&&Oe(e,t.type,ke(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ze(e,t,n){if(t.hasOwnProperty(\"value\")||t.hasOwnProperty(\"defaultValue\")){var r=t.type;if(!(\"submit\"!==r&&\"reset\"!==r||void 0!==t.value&&null!==t.value))return;t=\"\"+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}\"\"!==(n=e.name)&&(e.name=\"\"),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,\"\"!==n&&(e.name=n)}function Oe(e,t,n){\"number\"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+n&&(e.defaultValue=\"\"+n))}function Me(e,t){return e=l({children:void 0},t),(t=function(e){var t=\"\";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Re(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t[\"$\"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty(\"$\"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=\"\"+ke(n),t=null,l=0;l<e.length;l++){if(e[l].value===n)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function Ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw a(Error(91));return l({},t,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function Fe(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw a(Error(92));if(Array.isArray(t)){if(!(1>=t.length))throw a(Error(93));t=t[0]}n=t}null==n&&(n=\"\")}e._wrapperState={initialValue:ke(n)}}function Ue(e,t){var n=ke(t.value),r=ke(t.defaultValue);null!=n&&((n=\"\"+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=\"\"+r)}function De(e){var t=e.textContent;t===e._wrapperState.initialValue&&\"\"!==t&&null!==t&&(e.value=t)}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,null,!1)})),\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,\"http://www.w3.org/1999/xlink\",!1)})),[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1)})),[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),ge.xlinkHref=new ye(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0),[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Le={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};function Ae(e){switch(e){case\"svg\":return\"http://www.w3.org/2000/svg\";case\"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function je(e,t){return null==e||\"http://www.w3.org/1999/xhtml\"===e?Ae(t):\"http://www.w3.org/2000/svg\"===e&&\"foreignObject\"===t?\"http://www.w3.org/1999/xhtml\":e}var Ve,We=function(e){return\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Le.svg||\"innerHTML\"in e)e.innerHTML=t;else{for((Ve=Ve||document.createElement(\"div\")).innerHTML=\"<svg>\"+t.valueOf().toString()+\"</svg>\",t=Ve.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function He(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var $e={animationend:He(\"Animation\",\"AnimationEnd\"),animationiteration:He(\"Animation\",\"AnimationIteration\"),animationstart:He(\"Animation\",\"AnimationStart\"),transitionend:He(\"Transition\",\"TransitionEnd\")},Qe={},Ke={};function qe(e){if(Qe[e])return Qe[e];if(!$e[e])return e;var t,n=$e[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ke)return Qe[e]=n[t];return e}Z&&(Ke=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete $e.animationend.animation,delete $e.animationiteration.animation,delete $e.animationstart.animation),\"TransitionEvent\"in window||delete $e.transitionend.transition);var Ye=qe(\"animationend\"),Xe=qe(\"animationiteration\"),Ge=qe(\"animationstart\"),Je=qe(\"transitionend\"),Ze=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),et=!1,tt=[],nt=null,rt=null,lt=null,it=new Map,at=new Map,ot=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit\".split(\" \"),ut=\"focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture\".split(\" \");function ct(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function st(e,t){switch(e){case\"focus\":case\"blur\":nt=null;break;case\"dragenter\":case\"dragleave\":rt=null;break;case\"mouseover\":case\"mouseout\":lt=null;break;case\"pointerover\":case\"pointerout\":it.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":at.delete(t.pointerId)}}function ft(e,t,n,r,l){return null===e||e.nativeEvent!==l?ct(t,n,r,l):(e.eventSystemFlags|=r,e)}function dt(e){if(null!==e.blockedOn)return!1;var t=_n(e.topLevelType,e.eventSystemFlags,e.nativeEvent);return null===t||(e.blockedOn=t,!1)}function pt(e,t,n){dt(e)&&n.delete(t)}function mt(){for(et=!1;0<tt.length;){var e=tt[0];if(null!==e.blockedOn)break;var t=_n(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:tt.shift()}null!==nt&&dt(nt)&&(nt=null),null!==rt&&dt(rt)&&(rt=null),null!==lt&&dt(lt)&&(lt=null),it.forEach(pt),at.forEach(pt)}function ht(e,t){e.blockedOn===t&&(e.blockedOn=null,et||(et=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,mt)))}function vt(e){function t(t){return ht(t,e)}if(0<tt.length){ht(tt[0],e);for(var n=1;n<tt.length;n++){var r=tt[n];r.blockedOn===e&&(r.blockedOn=null)}}null!==nt&&ht(nt,e),null!==rt&&ht(rt,e),null!==lt&&ht(lt,e),it.forEach(t),at.forEach(t)}var yt=0,gt=2,bt=1024;function wt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{((t=e).effectTag&(gt|bt))!==yt&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function kt(e){if(wt(e)!==e)throw a(Error(188))}function Et(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=wt(e)))throw a(Error(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var i=l.alternate;if(null===i){if(null!==(r=l.return)){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return kt(l),e;if(i===r)return kt(l),t;i=i.sibling}throw a(Error(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=i;break}if(u===r){o=!0,r=l,n=i;break}u=u.sibling}if(!o){for(u=i.child;u;){if(u===n){o=!0,n=i,r=l;break}if(u===r){o=!0,r=i,n=l;break}u=u.sibling}if(!o)throw a(Error(189))}}if(n.alternate!==r)throw a(Error(190))}if(3!==n.tag)throw a(Error(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function xt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Tt(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function St(e,t,n){(t=M(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=_(n._dispatchListeners,t),n._dispatchInstances=_(n._dispatchInstances,e))}function _t(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Tt(t);for(t=n.length;0<t--;)St(n[t],\"captured\",e);for(t=0;t<n.length;t++)St(n[t],\"bubbled\",e)}}function Ct(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=M(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=_(n._dispatchListeners,t),n._dispatchInstances=_(n._dispatchInstances,e))}function Pt(e){e&&e.dispatchConfig.registrationName&&Ct(e._targetInst,null,e)}function Nt(e){C(e,_t)}function zt(){return!0}function Ot(){return!1}function Mt(e,t,n,r){for(var l in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(l)&&((t=e[l])?this[l]=t(n):\"target\"===l?this.target=r:this[l]=n[l]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?zt:Ot,this.isPropagationStopped=Ot,this}function Rt(e,t,n,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,t,n,r),l}return new this(e,t,n,r)}function It(e){if(!(e instanceof this))throw a(Error(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Ft(e){e.eventPool=[],e.getPooled=Rt,e.release=It}l(Mt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():\"unknown\"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=zt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():\"unknown\"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=zt)},persist:function(){this.isPersistent=zt},isPersistent:Ot,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Ot,this._dispatchInstances=this._dispatchListeners=null}}),Mt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Mt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return l(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,Ft(n),n},Ft(Mt);var Ut=Mt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Dt=Mt.extend({clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),Lt=Mt.extend({view:null,detail:null}),At=Lt.extend({relatedTarget:null});function jt(e){var t=e.keyCode;return\"charCode\"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Vt={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Wt={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},Bt={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Ht(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Bt[e])&&!!t[e]}function $t(){return Ht}for(var Qt=Lt.extend({key:function(e){if(e.key){var t=Vt[e.key]||e.key;if(\"Unidentified\"!==t)return t}return\"keypress\"===e.type?13===(e=jt(e))?\"Enter\":String.fromCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?Wt[e.keyCode]||\"Unidentified\":\"\"},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$t,charCode:function(e){return\"keypress\"===e.type?jt(e):0},keyCode:function(e){return\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0},which:function(e){return\"keypress\"===e.type?jt(e):\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0}}),Kt=0,qt=0,Yt=!1,Xt=!1,Gt=Lt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$t,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if(\"movementX\"in e)return e.movementX;var t=Kt;return Kt=e.screenX,Yt?\"mousemove\"===e.type?e.screenX-t:0:(Yt=!0,0)},movementY:function(e){if(\"movementY\"in e)return e.movementY;var t=qt;return qt=e.screenY,Xt?\"mousemove\"===e.type?e.screenY-t:0:(Xt=!0,0)}}),Jt=Gt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Zt=Gt.extend({dataTransfer:null}),en=Lt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$t}),tn=Mt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),nn=Gt.extend({deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),rn=[[\"blur\",\"blur\",0],[\"cancel\",\"cancel\",0],[\"click\",\"click\",0],[\"close\",\"close\",0],[\"contextmenu\",\"contextMenu\",0],[\"copy\",\"copy\",0],[\"cut\",\"cut\",0],[\"auxclick\",\"auxClick\",0],[\"dblclick\",\"doubleClick\",0],[\"dragend\",\"dragEnd\",0],[\"dragstart\",\"dragStart\",0],[\"drop\",\"drop\",0],[\"focus\",\"focus\",0],[\"input\",\"input\",0],[\"invalid\",\"invalid\",0],[\"keydown\",\"keyDown\",0],[\"keypress\",\"keyPress\",0],[\"keyup\",\"keyUp\",0],[\"mousedown\",\"mouseDown\",0],[\"mouseup\",\"mouseUp\",0],[\"paste\",\"paste\",0],[\"pause\",\"pause\",0],[\"play\",\"play\",0],[\"pointercancel\",\"pointerCancel\",0],[\"pointerdown\",\"pointerDown\",0],[\"pointerup\",\"pointerUp\",0],[\"ratechange\",\"rateChange\",0],[\"reset\",\"reset\",0],[\"seeked\",\"seeked\",0],[\"submit\",\"submit\",0],[\"touchcancel\",\"touchCancel\",0],[\"touchend\",\"touchEnd\",0],[\"touchstart\",\"touchStart\",0],[\"volumechange\",\"volumeChange\",0],[\"drag\",\"drag\",1],[\"dragenter\",\"dragEnter\",1],[\"dragexit\",\"dragExit\",1],[\"dragleave\",\"dragLeave\",1],[\"dragover\",\"dragOver\",1],[\"mousemove\",\"mouseMove\",1],[\"mouseout\",\"mouseOut\",1],[\"mouseover\",\"mouseOver\",1],[\"pointermove\",\"pointerMove\",1],[\"pointerout\",\"pointerOut\",1],[\"pointerover\",\"pointerOver\",1],[\"scroll\",\"scroll\",1],[\"toggle\",\"toggle\",1],[\"touchmove\",\"touchMove\",1],[\"wheel\",\"wheel\",1],[\"abort\",\"abort\",2],[Ye,\"animationEnd\",2],[Xe,\"animationIteration\",2],[Ge,\"animationStart\",2],[\"canplay\",\"canPlay\",2],[\"canplaythrough\",\"canPlayThrough\",2],[\"durationchange\",\"durationChange\",2],[\"emptied\",\"emptied\",2],[\"encrypted\",\"encrypted\",2],[\"ended\",\"ended\",2],[\"error\",\"error\",2],[\"gotpointercapture\",\"gotPointerCapture\",2],[\"load\",\"load\",2],[\"loadeddata\",\"loadedData\",2],[\"loadedmetadata\",\"loadedMetadata\",2],[\"loadstart\",\"loadStart\",2],[\"lostpointercapture\",\"lostPointerCapture\",2],[\"playing\",\"playing\",2],[\"progress\",\"progress\",2],[\"seeking\",\"seeking\",2],[\"stalled\",\"stalled\",2],[\"suspend\",\"suspend\",2],[\"timeupdate\",\"timeUpdate\",2],[Je,\"transitionEnd\",2],[\"waiting\",\"waiting\",2]],ln={},an={},on=0;on<rn.length;on++){var un=rn[on],cn=un[0],sn=un[1],fn=un[2],dn=\"on\"+(sn[0].toUpperCase()+sn.slice(1)),pn={phasedRegistrationNames:{bubbled:dn,captured:dn+\"Capture\"},dependencies:[cn],eventPriority:fn};ln[sn]=pn,an[cn]=pn}var mn={eventTypes:ln,getEventPriority:function(e){return void 0!==(e=an[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var l=an[e];if(!l)return null;switch(e){case\"keypress\":if(0===jt(n))return null;case\"keydown\":case\"keyup\":e=Qt;break;case\"blur\":case\"focus\":e=At;break;case\"click\":if(2===n.button)return null;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":e=Gt;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":e=Zt;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":e=en;break;case Ye:case Xe:case Ge:e=Ut;break;case Je:e=tn;break;case\"scroll\":e=Lt;break;case\"wheel\":e=nn;break;case\"copy\":case\"cut\":case\"paste\":e=Dt;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":e=Jt;break;default:e=Mt}return Nt(t=e.getPooled(l,t,n,r)),t}},hn=mn.getEventPriority,vn=10,yn=[];function gn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=or(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var l=xt(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=e.eventSystemFlags,o=null,u=0;u<f.length;u++){var c=f[u];c&&(c=c.extractEvents(r,t,i,l,a))&&(o=_(o,c))}z(o)}}var bn=!0;function wn(e,t){kn(t,e,!1)}function kn(e,t,n){switch(hn(t)){case 0:var r=En.bind(null,t,1);break;case 1:r=xn.bind(null,t,1);break;default:r=Sn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function En(e,t,n){se||ue();var r=Sn,l=se;se=!0;try{oe(r,e,t,n)}finally{(se=l)||de()}}function xn(e,t,n){Sn(e,t,n)}function Tn(e,t,n,r){if(yn.length){var l=yn.pop();l.topLevelType=e,l.eventSystemFlags=t,l.nativeEvent=n,l.targetInst=r,e=l}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=gn,n=e,fe)t(n,void 0);else{fe=!0;try{ce(t,n,void 0)}finally{fe=!1,de()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,yn.length<vn&&yn.push(e)}}function Sn(e,t,n){if(bn)if(0<tt.length&&-1<ot.indexOf(e))e=ct(null,e,t,n),tt.push(e);else{var r=_n(e,t,n);null===r?st(e,n):-1<ot.indexOf(e)?(e=ct(r,e,t,n),tt.push(e)):function(e,t,n,r){switch(t){case\"focus\":return nt=ft(nt,e,t,n,r),!0;case\"dragenter\":return rt=ft(rt,e,t,n,r),!0;case\"mouseover\":return lt=ft(lt,e,t,n,r),!0;case\"pointerover\":var l=r.pointerId;return it.set(l,ft(it.get(l)||null,e,t,n,r)),!0;case\"gotpointercapture\":return l=r.pointerId,at.set(l,ft(at.get(l)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(st(e,n),Tn(e,t,n,null))}}function _n(e,t,n){var r=xt(n),l=or(r);if(null!==l)if(null===(r=wt(l)))l=null;else{var i=r.tag;if(13===i){if(null!==(r=13!==r.tag||(null===(l=r.memoizedState)&&(null!==(r=r.alternate)&&(l=r.memoizedState)),null===l)?null:l.dehydrated))return r;l=null}else if(3===i){if(r.stateNode.hydrate)return 3===r.tag?r.stateNode.containerInfo:null;l=null}else r!==l&&(l=null)}return Tn(e,t,n,l),null}function Cn(e){if(!Z)return!1;var t=(e=\"on\"+e)in document;return t||((t=document.createElement(\"div\")).setAttribute(e,\"return;\"),t=\"function\"===typeof t[e]),t}var Pn=new(\"function\"===typeof WeakMap?WeakMap:Map);function Nn(e){var t=Pn.get(e);return void 0===t&&(t=new Set,Pn.set(e,t)),t}function zn(e,t,n){if(!n.has(e)){switch(e){case\"scroll\":kn(t,\"scroll\",!0);break;case\"focus\":case\"blur\":kn(t,\"focus\",!0),kn(t,\"blur\",!0),n.add(\"blur\"),n.add(\"focus\");break;case\"cancel\":case\"close\":Cn(e)&&kn(t,e,!0);break;case\"invalid\":case\"submit\":case\"reset\":break;default:-1===Ze.indexOf(e)&&wn(e,t)}n.add(e)}}var On={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Mn=[\"Webkit\",\"ms\",\"Moz\",\"O\"];function Rn(e,t,n){return null==t||\"boolean\"===typeof t||\"\"===t?\"\":n||\"number\"!==typeof t||0===t||On.hasOwnProperty(e)&&On[e]?(\"\"+t).trim():t+\"px\"}function In(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf(\"--\"),l=Rn(n,t[n],r);\"float\"===n&&(n=\"cssFloat\"),r?e.setProperty(n,l):e[n]=l}}Object.keys(On).forEach((function(e){Mn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]}))}));var Fn=l({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Un(e,t){if(t){if(Fn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw a(Error(137),e,\"\");if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw a(Error(60));if(!(\"object\"===typeof t.dangerouslySetInnerHTML&&\"__html\"in t.dangerouslySetInnerHTML))throw a(Error(61))}if(null!=t.style&&\"object\"!==typeof t.style)throw a(Error(62),\"\")}}function Dn(e,t){if(-1===e.indexOf(\"-\"))return\"string\"===typeof t.is;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}function Ln(e,t){var n=Nn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=m[t];for(var r=0;r<t.length;r++)zn(t[r],e,n)}function An(){}function jn(e){if(\"undefined\"===typeof(e=e||(\"undefined\"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Vn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wn(e,t){var n,r=Vn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Vn(r)}}function Bn(){for(var e=window,t=jn();t instanceof e.HTMLIFrameElement;){try{var n=\"string\"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=jn((e=t.contentWindow).document)}return t}function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(\"input\"===t&&(\"text\"===e.type||\"search\"===e.type||\"tel\"===e.type||\"url\"===e.type||\"password\"===e.type)||\"textarea\"===t||\"true\"===e.contentEditable)}var $n=\"$\",Qn=\"/$\",Kn=\"$?\",qn=\"$!\",Yn=null,Xn=null;function Gn(e,t){switch(e){case\"button\":case\"input\":case\"select\":case\"textarea\":return!!t.autoFocus}return!1}function Jn(e,t){return\"textarea\"===e||\"option\"===e||\"noscript\"===e||\"string\"===typeof t.children||\"number\"===typeof t.children||\"object\"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Zn=\"function\"===typeof setTimeout?setTimeout:void 0,er=\"function\"===typeof clearTimeout?clearTimeout:void 0;function tr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function nr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===$n||n===qn||n===Kn){if(0===t)return e;t--}else n===Qn&&t++}e=e.previousSibling}return null}var rr=Math.random().toString(36).slice(2),lr=\"__reactInternalInstance$\"+rr,ir=\"__reactEventHandlers$\"+rr,ar=\"__reactContainere$\"+rr;function or(e){var t=e[lr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ar]||n[lr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=nr(e);null!==e;){if(n=e[lr])return n;e=nr(e)}return t}n=(e=n).parentNode}return null}function ur(e){return!(e=e[lr]||e[ar])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function cr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw a(Error(33))}function sr(e){return e[ir]||null}var fr=null,dr=null,pr=null;function mr(){if(pr)return pr;var e,t,n=dr,r=n.length,l=\"value\"in fr?fr.value:fr.textContent,i=l.length;for(e=0;e<r&&n[e]===l[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===l[i-t];t++);return pr=l.slice(e,1<t?1-t:void 0)}var hr=Mt.extend({data:null}),vr=Mt.extend({data:null}),yr=[9,13,27,32],gr=Z&&\"CompositionEvent\"in window,br=null;Z&&\"documentMode\"in document&&(br=document.documentMode);var wr=Z&&\"TextEvent\"in window&&!br,kr=Z&&(!gr||br&&8<br&&11>=br),Er=String.fromCharCode(32),xr={beforeInput:{phasedRegistrationNames:{bubbled:\"onBeforeInput\",captured:\"onBeforeInputCapture\"},dependencies:[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]},compositionEnd:{phasedRegistrationNames:{bubbled:\"onCompositionEnd\",captured:\"onCompositionEndCapture\"},dependencies:\"blur compositionend keydown keypress keyup mousedown\".split(\" \")},compositionStart:{phasedRegistrationNames:{bubbled:\"onCompositionStart\",captured:\"onCompositionStartCapture\"},dependencies:\"blur compositionstart keydown keypress keyup mousedown\".split(\" \")},compositionUpdate:{phasedRegistrationNames:{bubbled:\"onCompositionUpdate\",captured:\"onCompositionUpdateCapture\"},dependencies:\"blur compositionupdate keydown keypress keyup mousedown\".split(\" \")}},Tr=!1;function Sr(e,t){switch(e){case\"keyup\":return-1!==yr.indexOf(t.keyCode);case\"keydown\":return 229!==t.keyCode;case\"keypress\":case\"mousedown\":case\"blur\":return!0;default:return!1}}function _r(e){return\"object\"===typeof(e=e.detail)&&\"data\"in e?e.data:null}var Cr=!1;var Pr={eventTypes:xr,extractEvents:function(e,t,n,r){var l;if(gr)e:{switch(e){case\"compositionstart\":var i=xr.compositionStart;break e;case\"compositionend\":i=xr.compositionEnd;break e;case\"compositionupdate\":i=xr.compositionUpdate;break e}i=void 0}else Cr?Sr(e,n)&&(i=xr.compositionEnd):\"keydown\"===e&&229===n.keyCode&&(i=xr.compositionStart);return i?(kr&&\"ko\"!==n.locale&&(Cr||i!==xr.compositionStart?i===xr.compositionEnd&&Cr&&(l=mr()):(dr=\"value\"in(fr=r)?fr.value:fr.textContent,Cr=!0)),i=hr.getPooled(i,t,n,r),l?i.data=l:null!==(l=_r(n))&&(i.data=l),Nt(i),l=i):l=null,(e=wr?function(e,t){switch(e){case\"compositionend\":return _r(t);case\"keypress\":return 32!==t.which?null:(Tr=!0,Er);case\"textInput\":return(e=t.data)===Er&&Tr?null:e;default:return null}}(e,n):function(e,t){if(Cr)return\"compositionend\"===e||!gr&&Sr(e,t)?(e=mr(),pr=dr=fr=null,Cr=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return kr&&\"ko\"!==t.locale?null:t.data;default:return null}}(e,n))?((t=vr.getPooled(xr.beforeInput,t,n,r)).data=e,Nt(t)):t=null,null===l?t:null===t?l:[l,t]}},Nr={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return\"input\"===t?!!Nr[e.type]:\"textarea\"===t}var Or={change:{phasedRegistrationNames:{bubbled:\"onChange\",captured:\"onChangeCapture\"},dependencies:\"blur change click focus input keydown keyup selectionchange\".split(\" \")}};function Mr(e,t,n){return(e=Mt.getPooled(Or.change,e,t,n)).type=\"change\",le(n),Nt(e),e}var Rr=null,Ir=null;function Fr(e){z(e)}function Ur(e){if(Se(cr(e)))return e}function Dr(e,t){if(\"change\"===e)return t}var Lr=!1;function Ar(){Rr&&(Rr.detachEvent(\"onpropertychange\",jr),Ir=Rr=null)}function jr(e){if(\"value\"===e.propertyName&&Ur(Ir))if(e=Mr(Ir,e,xt(e)),se)z(e);else{se=!0;try{ae(Fr,e)}finally{se=!1,de()}}}function Vr(e,t,n){\"focus\"===e?(Ar(),Ir=n,(Rr=t).attachEvent(\"onpropertychange\",jr)):\"blur\"===e&&Ar()}function Wr(e){if(\"selectionchange\"===e||\"keyup\"===e||\"keydown\"===e)return Ur(Ir)}function Br(e,t){if(\"click\"===e)return Ur(t)}function Hr(e,t){if(\"input\"===e||\"change\"===e)return Ur(t)}Z&&(Lr=Cn(\"input\")&&(!document.documentMode||9<document.documentMode));var $r={eventTypes:Or,_isInputEventSupported:Lr,extractEvents:function(e,t,n,r){var l=t?cr(t):window,i=l.nodeName&&l.nodeName.toLowerCase();if(\"select\"===i||\"input\"===i&&\"file\"===l.type)var a=Dr;else if(zr(l))if(Lr)a=Hr;else{a=Wr;var o=Vr}else(i=l.nodeName)&&\"input\"===i.toLowerCase()&&(\"checkbox\"===l.type||\"radio\"===l.type)&&(a=Br);if(a&&(a=a(e,t)))return Mr(a,n,r);o&&o(e,l,t),\"blur\"===e&&(e=l._wrapperState)&&e.controlled&&\"number\"===l.type&&Oe(l,\"number\",l.value)}},Qr={mouseEnter:{registrationName:\"onMouseEnter\",dependencies:[\"mouseout\",\"mouseover\"]},mouseLeave:{registrationName:\"onMouseLeave\",dependencies:[\"mouseout\",\"mouseover\"]},pointerEnter:{registrationName:\"onPointerEnter\",dependencies:[\"pointerout\",\"pointerover\"]},pointerLeave:{registrationName:\"onPointerLeave\",dependencies:[\"pointerout\",\"pointerover\"]}},Kr={eventTypes:Qr,extractEvents:function(e,t,n,r,l){var i=\"mouseover\"===e||\"pointerover\"===e,a=\"mouseout\"===e||\"pointerout\"===e;if(i&&0===(32&l)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?or(t):null)&&(t!==(i=wt(t))||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if(\"mouseout\"===e||\"mouseover\"===e)var o=Gt,u=Qr.mouseLeave,c=Qr.mouseEnter,s=\"mouse\";else\"pointerout\"!==e&&\"pointerover\"!==e||(o=Jt,u=Qr.pointerLeave,c=Qr.pointerEnter,s=\"pointer\");if(e=null==a?l:cr(a),l=null==t?l:cr(t),(u=o.getPooled(u,a,n,r)).type=s+\"leave\",u.target=e,u.relatedTarget=l,(n=o.getPooled(c,t,n,r)).type=s+\"enter\",n.target=l,n.relatedTarget=e,s=t,(r=a)&&s)e:{for(c=s,e=0,a=o=r;a;a=Tt(a))e++;for(a=0,t=c;t;t=Tt(t))a++;for(;0<e-a;)o=Tt(o),e--;for(;0<a-e;)c=Tt(c),a--;for(;e--;){if(o===c||o===c.alternate)break e;o=Tt(o),c=Tt(c)}o=null}else o=null;for(c=o,o=[];r&&r!==c&&(null===(e=r.alternate)||e!==c);)o.push(r),r=Tt(r);for(r=[];s&&s!==c&&(null===(e=s.alternate)||e!==c);)r.push(s),s=Tt(s);for(s=0;s<o.length;s++)Ct(o[s],\"bubbled\",u);for(s=r.length;0<s--;)Ct(r[s],\"captured\",n);return[u,n]}};var qr=\"function\"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},Yr=Object.prototype.hasOwnProperty;function Xr(e,t){if(qr(e,t))return!0;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Yr.call(t,n[r])||!qr(e[n[r]],t[n[r]]))return!1;return!0}var Gr=Z&&\"documentMode\"in document&&11>=document.documentMode,Jr={select:{phasedRegistrationNames:{bubbled:\"onSelect\",captured:\"onSelectCapture\"},dependencies:\"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange\".split(\" \")}},Zr=null,el=null,tl=null,nl=!1;function rl(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return nl||null==Zr||Zr!==jn(n)?null:(\"selectionStart\"in(n=Zr)&&Hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},tl&&Xr(tl,n)?null:(tl=n,(e=Mt.getPooled(Jr.select,el,e,t)).type=\"select\",e.target=Zr,Nt(e),e))}var ll={eventTypes:Jr,extractEvents:function(e,t,n,r){var l,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(l=!i)){e:{i=Nn(i),l=m.onSelect;for(var a=0;a<l.length;a++)if(!i.has(l[a])){i=!1;break e}i=!0}l=!i}if(l)return null;switch(i=t?cr(t):window,e){case\"focus\":(zr(i)||\"true\"===i.contentEditable)&&(Zr=i,el=t,tl=null);break;case\"blur\":tl=el=Zr=null;break;case\"mousedown\":nl=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":return nl=!1,rl(n,r);case\"selectionchange\":if(Gr)break;case\"keydown\":case\"keyup\":return rl(n,r)}return null}};O.injectEventPluginOrder(\"ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin\".split(\" \")),E=sr,x=ur,T=cr,O.injectEventPluginsByName({SimpleEventPlugin:mn,EnterLeaveEventPlugin:Kr,ChangeEventPlugin:$r,SelectEventPlugin:ll,BeforeInputEventPlugin:Pr}),new Set;var il=[],al=-1;function ol(e){0>al||(e.current=il[al],il[al]=null,al--)}function ul(e,t){il[++al]=e.current,e.current=t}var cl={},sl={current:cl},fl={current:!1},dl=cl;function pl(e,t){var n=e.type.contextTypes;if(!n)return cl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,i={};for(l in n)i[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ml(e){return null!==(e=e.childContextTypes)&&void 0!==e}function hl(e){ol(fl),ol(sl)}function vl(e){ol(fl),ol(sl)}function yl(e,t,n){if(sl.current!==cl)throw a(Error(168));ul(sl,t),ul(fl,n)}function gl(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,\"function\"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw a(Error(108),G(t)||\"Unknown\",i);return l({},n,{},r)}function bl(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||cl,dl=sl.current,ul(sl,t),ul(fl,fl.current),!0}function wl(e,t,n){var r=e.stateNode;if(!r)throw a(Error(169));n?(t=gl(e,t,dl),r.__reactInternalMemoizedMergedChildContext=t,ol(fl),ol(sl),ul(sl,t)):ol(fl),ul(fl,n)}var kl=i.unstable_runWithPriority,El=i.unstable_scheduleCallback,xl=i.unstable_cancelCallback,Tl=i.unstable_shouldYield,Sl=i.unstable_requestPaint,_l=i.unstable_now,Cl=i.unstable_getCurrentPriorityLevel,Pl=i.unstable_ImmediatePriority,Nl=i.unstable_UserBlockingPriority,zl=i.unstable_NormalPriority,Ol=i.unstable_LowPriority,Ml=i.unstable_IdlePriority,Rl={},Il=void 0!==Sl?Sl:function(){},Fl=null,Ul=null,Dl=!1,Ll=_l(),Al=1e4>Ll?_l:function(){return _l()-Ll};function jl(){switch(Cl()){case Pl:return 99;case Nl:return 98;case zl:return 97;case Ol:return 96;case Ml:return 95;default:throw a(Error(332))}}function Vl(e){switch(e){case 99:return Pl;case 98:return Nl;case 97:return zl;case 96:return Ol;case 95:return Ml;default:throw a(Error(332))}}function Wl(e,t){return e=Vl(e),kl(e,t)}function Bl(e,t,n){return e=Vl(e),El(e,t,n)}function Hl(e){return null===Fl?(Fl=[e],Ul=El(Pl,Ql)):Fl.push(e),Rl}function $l(){if(null!==Ul){var e=Ul;Ul=null,xl(e)}Ql()}function Ql(){if(!Dl&&null!==Fl){Dl=!0;var e=0;try{var t=Fl;Wl(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Fl=null}catch(n){throw null!==Fl&&(Fl=Fl.slice(e+1)),El(Pl,$l),n}finally{Dl=!1}}}function Kl(e,t){if(e&&e.defaultProps)for(var n in t=l({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ql={current:null},Yl=null,Xl=null,Gl=null;function Jl(){Gl=Xl=Yl=null}function Zl(e,t){var n=e.type._context;ul(ql,n._currentValue),n._currentValue=t}function ei(e){var t=ql.current;ol(ql),e.type._context._currentValue=t}function ti(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ni(e,t){Yl=e,Gl=Xl=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Na=!0),e.firstContext=null)}function ri(e,t){if(Gl!==e&&!1!==t&&0!==t)if(\"number\"===typeof t&&1073741823!==t||(Gl=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xl){if(null===Yl)throw a(Error(308));Xl=t,Yl.dependencies={expirationTime:0,firstContext:t,responders:null}}else Xl=Xl.next=t;return e._currentValue}var li=!1;function ii(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ai(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function oi(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ui(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ci(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,l=null;null===r&&(r=e.updateQueue=ii(e.memoizedState))}else r=e.updateQueue,l=n.updateQueue,null===r?null===l?(r=e.updateQueue=ii(e.memoizedState),l=n.updateQueue=ii(n.memoizedState)):r=e.updateQueue=ai(l):null===l&&(l=n.updateQueue=ai(r));null===l||r===l?ui(r,t):null===r.lastUpdate||null===l.lastUpdate?(ui(r,t),ui(l,t)):(ui(r,t),l.lastUpdate=t)}function si(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=ii(e.memoizedState):fi(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function fi(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=ai(t)),t}function di(e,t,n,r,i,a){switch(n.tag){case 1:return\"function\"===typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null===(i=\"function\"===typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return l({},r,i);case 2:li=!0}return r}function pi(e,t,n,r,l){li=!1;for(var i=(t=fi(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=i;null!==u;){var s=u.expirationTime;s<l?(null===a&&(a=u,i=c),o<s&&(o=s)):(vu(s,u.suspenseConfig),c=di(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<l?(null===s&&(s=u,null===a&&(i=c)),o<f&&(o=f)):(c=di(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=s,yu(o),e.expirationTime=o,e.memoizedState=c}function mi(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),hi(t.firstEffect,n),t.firstEffect=t.lastEffect=null,hi(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function hi(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if(\"function\"!==typeof n)throw a(Error(191),n);n.call(r)}e=e.nextEffect}}var vi=R.ReactCurrentBatchConfig,yi=(new r.Component).refs;function gi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:l({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var bi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&wt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Jo(),l=vi.suspense;(l=oi(r=Zo(r,e,l),l)).payload=t,void 0!==n&&null!==n&&(l.callback=n),ci(e,l),nu(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Jo(),l=vi.suspense;(l=oi(r=Zo(r,e,l),l)).tag=1,l.payload=t,void 0!==n&&null!==n&&(l.callback=n),ci(e,l),nu(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Jo(),r=vi.suspense;(r=oi(n=Zo(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),ci(e,r),nu(e,n)}};function wi(e,t,n,r,l,i,a){return\"function\"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!Xr(n,r)||!Xr(l,i))}function ki(e,t,n){var r=!1,l=cl,i=t.contextType;return\"object\"===typeof i&&null!==i?i=ri(i):(l=ml(t)?dl:sl.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?pl(e,l):cl),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ei(e,t,n,r){e=t.state,\"function\"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),\"function\"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bi.enqueueReplaceState(t,t.state,null)}function xi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=yi;var i=t.contextType;\"object\"===typeof i&&null!==i?l.context=ri(i):(i=ml(t)?dl:sl.current,l.context=pl(e,i)),null!==(i=e.updateQueue)&&(pi(e,i,n,l,r),l.state=e.memoizedState),\"function\"===typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,n),l.state=e.memoizedState),\"function\"===typeof t.getDerivedStateFromProps||\"function\"===typeof l.getSnapshotBeforeUpdate||\"function\"!==typeof l.UNSAFE_componentWillMount&&\"function\"!==typeof l.componentWillMount||(t=l.state,\"function\"===typeof l.componentWillMount&&l.componentWillMount(),\"function\"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&bi.enqueueReplaceState(l,l.state,null),null!==(i=e.updateQueue)&&(pi(e,i,n,l,r),l.state=e.memoizedState)),\"function\"===typeof l.componentDidMount&&(e.effectTag|=4)}var Ti=Array.isArray;function Si(e,t,n){if(null!==(e=n.ref)&&\"function\"!==typeof e&&\"object\"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw a(Error(309));var r=n.stateNode}if(!r)throw a(Error(147),e);var l=\"\"+e;return null!==t&&null!==t.ref&&\"function\"===typeof t.ref&&t.ref._stringRef===l?t.ref:((t=function(e){var t=r.refs;t===yi&&(t=r.refs={}),null===e?delete t[l]:t[l]=e})._stringRef=l,t)}if(\"string\"!==typeof e)throw a(Error(284));if(!n._owner)throw a(Error(290),e)}return e}function _i(e,t){if(\"textarea\"!==e.type)throw a(Error(31),\"[object Object]\"===Object.prototype.toString.call(t)?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":t,\"\")}function Ci(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function l(e,t,n){return(e=Du(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=gt,n):r:(t.effectTag=gt,n):n}function o(t){return e&&null===t.alternate&&(t.effectTag=gt),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=ju(n,e.mode,r)).return=e,t):((t=l(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=l(t,n.props)).ref=Si(e,t,n),r.return=e,r):((r=Lu(n.type,n.key,n.props,null,e.mode,r)).ref=Si(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Vu(n,e.mode,r)).return=e,t):((t=l(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Au(n,e.mode,r,i)).return=e,t):((t=l(t,n)).return=e,t)}function d(e,t,n){if(\"string\"===typeof t||\"number\"===typeof t)return(t=ju(\"\"+t,e.mode,n)).return=e,t;if(\"object\"===typeof t&&null!==t){switch(t.$$typeof){case U:return(n=Lu(t.type,t.key,t.props,null,e.mode,n)).ref=Si(e,null,t),n.return=e,n;case D:return(t=Vu(t,e.mode,n)).return=e,t}if(Ti(t)||X(t))return(t=Au(t,e.mode,n,null)).return=e,t;_i(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if(\"string\"===typeof n||\"number\"===typeof n)return null!==l?null:u(e,t,\"\"+n,r);if(\"object\"===typeof n&&null!==n){switch(n.$$typeof){case U:return n.key===l?n.type===L?f(e,t,n.props.children,r,l):c(e,t,n,r):null;case D:return n.key===l?s(e,t,n,r):null}if(Ti(n)||X(n))return null!==l?null:f(e,t,n,r,null);_i(e,n)}return null}function m(e,t,n,r,l){if(\"string\"===typeof r||\"number\"===typeof r)return u(t,e=e.get(n)||null,\"\"+r,l);if(\"object\"===typeof r&&null!==r){switch(r.$$typeof){case U:return e=e.get(null===r.key?n:r.key)||null,r.type===L?f(t,e,r.props.children,l,r.key):c(t,e,r,l);case D:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l)}if(Ti(r)||X(r))return f(t,e=e.get(n)||null,r,l,null);_i(t,r)}return null}function h(l,a,o,u){for(var c=null,s=null,f=a,h=a=0,v=null;null!==f&&h<o.length;h++){f.index>h?(v=f,f=null):v=f.sibling;var y=p(l,f,o[h],u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(l,f),a=i(y,a,h),null===s?c=y:s.sibling=y,s=y,f=v}if(h===o.length)return n(l,f),c;if(null===f){for(;h<o.length;h++)null!==(f=d(l,o[h],u))&&(a=i(f,a,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(l,f);h<o.length;h++)null!==(v=m(f,l,h,o[h],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?h:v.key),a=i(v,a,h),null===s?c=v:s.sibling=v,s=v);return e&&f.forEach((function(e){return t(l,e)})),c}function v(l,o,u,c){var s=X(u);if(\"function\"!==typeof s)throw a(Error(150));if(null==(u=s.call(u)))throw a(Error(151));for(var f=s=null,h=o,v=o=0,y=null,g=u.next();null!==h&&!g.done;v++,g=u.next()){h.index>v?(y=h,h=null):y=h.sibling;var b=p(l,h,g.value,c);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=i(b,o,v),null===f?s=b:f.sibling=b,f=b,h=y}if(g.done)return n(l,h),s;if(null===h){for(;!g.done;v++,g=u.next())null!==(g=d(l,g.value,c))&&(o=i(g,o,v),null===f?s=g:f.sibling=g,f=g);return s}for(h=r(l,h);!g.done;v++,g=u.next())null!==(g=m(h,l,v,g.value,c))&&(e&&null!==g.alternate&&h.delete(null===g.key?v:g.key),o=i(g,o,v),null===f?s=g:f.sibling=g,f=g);return e&&h.forEach((function(e){return t(l,e)})),s}return function(e,r,i,u){var c=\"object\"===typeof i&&null!==i&&i.type===L&&null===i.key;c&&(i=i.props.children);var s=\"object\"===typeof i&&null!==i;if(s)switch(i.$$typeof){case U:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?i.type===L:c.elementType===i.type){n(e,c.sibling),(r=l(c,i.type===L?i.props.children:i.props)).ref=Si(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===L?((r=Au(i.props.children,e.mode,u,i.key)).return=e,e=r):((u=Lu(i.type,i.key,i.props,null,e.mode,u)).ref=Si(e,r,i),u.return=e,e=u)}return o(e);case D:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=l(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Vu(i,e.mode,u)).return=e,e=r}return o(e)}if(\"string\"===typeof i||\"number\"===typeof i)return i=\"\"+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=l(r,i)).return=e,e=r):(n(e,r),(r=ju(i,e.mode,u)).return=e,e=r),o(e);if(Ti(i))return h(e,r,i,u);if(X(i))return v(e,r,i,u);if(s&&_i(e,i),\"undefined\"===typeof i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,a(Error(152),e.displayName||e.name||\"Component\")}return n(e,r)}}var Pi=Ci(!0),Ni=Ci(!1),zi={},Oi={current:zi},Mi={current:zi},Ri={current:zi};function Ii(e){if(e===zi)throw a(Error(174));return e}function Fi(e,t){ul(Ri,t),ul(Mi,e),ul(Oi,zi);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:je(null,\"\");break;default:t=je(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}ol(Oi),ul(Oi,t)}function Ui(e){ol(Oi),ol(Mi),ol(Ri)}function Di(e){Ii(Ri.current);var t=Ii(Oi.current),n=je(t,e.type);t!==n&&(ul(Mi,e),ul(Oi,n))}function Li(e){Mi.current===e&&(ol(Oi),ol(Mi))}var Ai={current:0};function ji(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Kn||n.data===qn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if((64&t.effectTag)!==yt)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Vi(e,t){return{responder:e,props:t}}var Wi=R.ReactCurrentDispatcher,Bi=0,Hi=null,$i=null,Qi=null,Ki=null,qi=null,Yi=null,Xi=0,Gi=null,Ji=0,Zi=!1,ea=null,ta=0;function na(){throw a(Error(321))}function ra(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!qr(e[n],t[n]))return!1;return!0}function la(e,t,n,r,l,i){if(Bi=i,Hi=t,Qi=null!==e?e.memoizedState:null,Wi.current=null===Qi?ya:ga,t=n(r,l),Zi){do{Zi=!1,ta+=1,Qi=null!==e?e.memoizedState:null,Yi=Ki,Gi=qi=$i=null,Wi.current=ga,t=n(r,l)}while(Zi);ea=null,ta=0}if(Wi.current=va,(e=Hi).memoizedState=Ki,e.expirationTime=Xi,e.updateQueue=Gi,e.effectTag|=Ji,e=null!==$i&&null!==$i.next,Bi=0,Yi=qi=Ki=Qi=$i=Hi=null,Xi=0,Gi=null,Ji=0,e)throw a(Error(300));return t}function ia(){Wi.current=va,Bi=0,Yi=qi=Ki=Qi=$i=Hi=null,Xi=0,Gi=null,Ji=0,Zi=!1,ea=null,ta=0}function aa(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===qi?Ki=qi=e:qi=qi.next=e,qi}function oa(){if(null!==Yi)Yi=(qi=Yi).next,Qi=null!==($i=Qi)?$i.next:null;else{if(null===Qi)throw a(Error(310));var e={memoizedState:($i=Qi).memoizedState,baseState:$i.baseState,queue:$i.queue,baseUpdate:$i.baseUpdate,next:null};qi=null===qi?Ki=e:qi.next=e,Qi=$i.next}return qi}function ua(e,t){return\"function\"===typeof t?t(e):t}function ca(e){var t=oa(),n=t.queue;if(null===n)throw a(Error(311));if(n.lastRenderedReducer=e,0<ta){var r=n.dispatch;if(null!==ea){var l=ea.get(n);if(void 0!==l){ea.delete(n);var i=t.memoizedState;do{i=e(i,l.action),l=l.next}while(null!==l);return qr(i,t.memoizedState)||(Na=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var o=t.baseUpdate;if(i=t.baseState,null!==o?(null!==r&&(r.next=null),r=o.next):r=null!==r?r.next:null,null!==r){var u=l=null,c=r,s=!1;do{var f=c.expirationTime;f<Bi?(s||(s=!0,u=o,l=i),f>Xi&&yu(Xi=f)):(vu(f,c.suspenseConfig),i=c.eagerReducer===e?c.eagerState:e(i,c.action)),o=c,c=c.next}while(null!==c&&c!==r);s||(u=o,l=i),qr(i,t.memoizedState)||(Na=!0),t.memoizedState=i,t.baseUpdate=u,t.baseState=l,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function sa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Gi?(Gi={lastEffect:null}).lastEffect=e.next=e:null===(t=Gi.lastEffect)?Gi.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Gi.lastEffect=e),e}function fa(e,t,n,r){var l=aa();Ji|=e,l.memoizedState=sa(t,n,void 0,void 0===r?null:r)}function da(e,t,n,r){var l=oa();r=void 0===r?null:r;var i=void 0;if(null!==$i){var a=$i.memoizedState;if(i=a.destroy,null!==r&&ra(r,a.deps))return void sa(0,n,i,r)}Ji|=e,l.memoizedState=sa(t,n,i,r)}function pa(e,t){return\"function\"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ma(){}function ha(e,t,n){if(!(25>ta))throw a(Error(301));var r=e.alternate;if(e===Hi||null!==r&&r===Hi)if(Zi=!0,e={expirationTime:Bi,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ea&&(ea=new Map),void 0===(n=ea.get(t)))ea.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var l=Jo(),i=vi.suspense;i={expirationTime:l=Zo(l,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.last;if(null===o)i.next=i;else{var u=o.next;null!==u&&(i.next=u),o.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=r(c,n);if(i.eagerReducer=r,i.eagerState=s,qr(s,c))return}catch(f){}nu(e,l)}}var va={readContext:ri,useCallback:na,useContext:na,useEffect:na,useImperativeHandle:na,useLayoutEffect:na,useMemo:na,useReducer:na,useRef:na,useState:na,useDebugValue:na,useResponder:na},ya={readContext:ri,useCallback:function(e,t){return aa().memoizedState=[e,void 0===t?null:t],e},useContext:ri,useEffect:function(e,t){return fa(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,fa(4,36,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fa(4,36,e,t)},useMemo:function(e,t){var n=aa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=aa();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ha.bind(null,Hi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},aa().memoizedState=e},useState:function(e){var t=aa();return\"function\"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ua,lastRenderedState:e}).dispatch=ha.bind(null,Hi,e),[t.memoizedState,e]},useDebugValue:ma,useResponder:Vi},ga={readContext:ri,useCallback:function(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ra(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:ri,useEffect:function(e,t){return da(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,da(4,36,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return da(4,36,e,t)},useMemo:function(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ra(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ca,useRef:function(){return oa().memoizedState},useState:function(e){return ca(ua)},useDebugValue:ma,useResponder:Vi},ba=null,wa=null,ka=!1;function Ea(e,t){var n=Fu(5,null,null,0);n.elementType=\"DELETED\",n.type=\"DELETED\",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function xa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=\"\"===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ta(e){if(ka){var t=wa;if(t){var n=t;if(!xa(e,t)){if(!(t=tr(n.nextSibling))||!xa(e,t))return e.effectTag=e.effectTag&~bt|gt,ka=!1,void(ba=e);Ea(ba,n)}ba=e,wa=tr(t.firstChild)}else e.effectTag=e.effectTag&~bt|gt,ka=!1,ba=e}}function Sa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ba=e}function _a(e){if(e!==ba)return!1;if(!ka)return Sa(e),ka=!0,!1;var t=e.type;if(5!==e.tag||\"head\"!==t&&\"body\"!==t&&!Jn(t,e.memoizedProps))for(t=wa;t;)Ea(e,t),t=tr(t.nextSibling);if(Sa(e),13===e.tag)if(null===(e=null!==(e=e.memoizedState)?e.dehydrated:null))e=wa;else e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Qn){if(0===t){e=tr(e.nextSibling);break e}t--}else n!==$n&&n!==qn&&n!==Kn||t++}e=e.nextSibling}e=null}else e=ba?tr(e.stateNode.nextSibling):null;return wa=e,!0}function Ca(){wa=ba=null,ka=!1}var Pa=R.ReactCurrentOwner,Na=!1;function za(e,t,n,r){t.child=null===e?Ni(t,null,n,r):Pi(t,e.child,n,r)}function Oa(e,t,n,r,l){n=n.render;var i=t.ref;return ni(t,l),r=la(e,t,n,r,i,l),null===e||Na?(t.effectTag|=1,za(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),Ka(e,t,l))}function Ma(e,t,n,r,l,i){if(null===e){var a=n.type;return\"function\"!==typeof a||Uu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Lu(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ra(e,t,a,r,l,i))}return a=e.child,l<i&&(l=a.memoizedProps,(n=null!==(n=n.compare)?n:Xr)(l,r)&&e.ref===t.ref)?Ka(e,t,i):(t.effectTag|=1,(e=Du(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ra(e,t,n,r,l,i){return null!==e&&Xr(e.memoizedProps,r)&&e.ref===t.ref&&(Na=!1,l<i)?Ka(e,t,i):Fa(e,t,n,r,i)}function Ia(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Fa(e,t,n,r,l){var i=ml(n)?dl:sl.current;return i=pl(t,i),ni(t,l),n=la(e,t,n,r,i,l),null===e||Na?(t.effectTag|=1,za(e,t,n,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),Ka(e,t,l))}function Ua(e,t,n,r,l){if(ml(n)){var i=!0;bl(t)}else i=!1;if(ni(t,l),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),ki(t,n,r),xi(t,n,r,l),r=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var u=a.context,c=n.contextType;\"object\"===typeof c&&null!==c?c=ri(c):c=pl(t,c=ml(n)?dl:sl.current);var s=n.getDerivedStateFromProps,f=\"function\"===typeof s||\"function\"===typeof a.getSnapshotBeforeUpdate;f||\"function\"!==typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Ei(t,a,r,c),li=!1;var d=t.memoizedState;u=a.state=d;var p=t.updateQueue;null!==p&&(pi(t,p,r,a,l),u=t.memoizedState),o!==r||d!==u||fl.current||li?(\"function\"===typeof s&&(gi(t,n,s,r),u=t.memoizedState),(o=li||wi(t,n,o,r,d,u,c))?(f||\"function\"!==typeof a.UNSAFE_componentWillMount&&\"function\"!==typeof a.componentWillMount||(\"function\"===typeof a.componentWillMount&&a.componentWillMount(),\"function\"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),\"function\"===typeof a.componentDidMount&&(t.effectTag|=4)):(\"function\"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=c,r=o):(\"function\"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,o=t.memoizedProps,a.props=t.type===t.elementType?o:Kl(t.type,o),u=a.context,\"object\"===typeof(c=n.contextType)&&null!==c?c=ri(c):c=pl(t,c=ml(n)?dl:sl.current),(f=\"function\"===typeof(s=n.getDerivedStateFromProps)||\"function\"===typeof a.getSnapshotBeforeUpdate)||\"function\"!==typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Ei(t,a,r,c),li=!1,u=t.memoizedState,d=a.state=u,null!==(p=t.updateQueue)&&(pi(t,p,r,a,l),d=t.memoizedState),o!==r||u!==d||fl.current||li?(\"function\"===typeof s&&(gi(t,n,s,r),d=t.memoizedState),(s=li||wi(t,n,o,r,u,d,c))?(f||\"function\"!==typeof a.UNSAFE_componentWillUpdate&&\"function\"!==typeof a.componentWillUpdate||(\"function\"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),\"function\"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),\"function\"===typeof a.componentDidUpdate&&(t.effectTag|=4),\"function\"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):(\"function\"!==typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),\"function\"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):(\"function\"!==typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),\"function\"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Da(e,t,n,r,i,l)}function Da(e,t,n,r,l,i){Ia(e,t);var a=(64&t.effectTag)!==yt;if(!r&&!a)return l&&wl(t,n,!1),Ka(e,t,i);r=t.stateNode,Pa.current=t;var o=a&&\"function\"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Pi(t,e.child,null,i),t.child=Pi(t,null,o,i)):za(e,t,o,i),t.memoizedState=r.state,l&&wl(t,n,!0),t.child}function La(e){var t=e.stateNode;t.pendingContext?yl(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yl(0,t.context,!1),Fi(e,t.containerInfo)}var Aa,ja,Va,Wa,Ba={dehydrated:null,retryTime:1};function Ha(e,t,n){var r,l=t.mode,i=t.pendingProps,a=Ai.current,o=!1;if((r=(64&t.effectTag)!==yt)||(r=0!==(2&a)&&(null===e||null!==e.memoizedState)),r?(o=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),ul(Ai,1&a),null===e){if(o){if(o=i.fallback,(i=Au(null,l,0,null)).return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Au(o,l,n,null)).return=t,i.sibling=n,t.memoizedState=Ba,t.child=i,n}return l=i.children,t.memoizedState=null,t.child=Ni(t,null,l,n)}if(null!==e.memoizedState){if(l=(e=e.child).sibling,o){if(i=i.fallback,(n=Du(e,e.pendingProps)).return=t,0===(2&t.mode)&&(o=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=o;null!==o;)o.return=n,o=o.sibling;return(l=Du(l,i,l.expirationTime)).return=t,n.sibling=l,n.childExpirationTime=0,t.memoizedState=Ba,t.child=n,l}return n=Pi(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,o){if(o=i.fallback,(i=Au(null,l,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Au(o,l,n,null)).return=t,i.sibling=n,n.effectTag|=gt,i.childExpirationTime=0,t.memoizedState=Ba,t.child=i,n}return t.memoizedState=null,t.child=Pi(t,e,i.children,n)}function $a(e,t,n,r,l){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=l)}function Qa(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(za(e,t,r.children,n),0!==(2&(r=Ai.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&(64&e.effectTag)!==yt)e:for(e=t.child;null!==e;){if(13===e.tag){if(null!==e.memoizedState){e.expirationTime<n&&(e.expirationTime=n);var a=e.alternate;null!==a&&a.expirationTime<n&&(a.expirationTime=n),ti(e.return,n)}}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ul(Ai,r),0===(2&t.mode))t.memoizedState=null;else switch(l){case\"forwards\":for(n=t.child,l=null;null!==n;)null!==(r=n.alternate)&&null===ji(r)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),$a(t,!1,l,n,i);break;case\"backwards\":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(r=l.alternate)&&null===ji(r)){t.child=l;break}r=l.sibling,l.sibling=n,n=l,l=r}$a(t,!0,n,null,i);break;case\"together\":$a(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ka(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&yu(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw a(Error(153));if(null!==t.child){for(n=Du(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Du(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function qa(e){e.effectTag|=4}function Ya(e,t){switch(e.tailMode){case\"hidden\":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case\"collapsed\":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xa(e){switch(e.tag){case 1:ml(e.type)&&hl();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ui(),vl(),(64&(t=e.effectTag))!==yt)throw a(Error(285));return e.effectTag=-4097&t|64,e;case 5:return Li(e),null;case 13:return ol(Ai),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ol(Ai),null;case 4:return Ui(),null;case 10:return ei(e),null;default:return null}}function Ga(e,t){return{value:e,source:t,stack:J(t)}}Aa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ja=function(){},Va=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var o,u,c=t.stateNode;switch(Ii(Oi.current),e=null,n){case\"input\":a=_e(c,a),r=_e(c,r),e=[];break;case\"option\":a=Me(c,a),r=Me(c,r),e=[];break;case\"select\":a=l({},a,{value:void 0}),r=l({},r,{value:void 0}),e=[];break;case\"textarea\":a=Ie(c,a),r=Ie(c,r),e=[];break;default:\"function\"!==typeof a.onClick&&\"function\"===typeof r.onClick&&(c.onclick=An)}for(o in Un(n,r),n=null,a)if(!r.hasOwnProperty(o)&&a.hasOwnProperty(o)&&null!=a[o])if(\"style\"===o)for(u in c=a[o])c.hasOwnProperty(u)&&(n||(n={}),n[u]=\"\");else\"dangerouslySetInnerHTML\"!==o&&\"children\"!==o&&\"suppressContentEditableWarning\"!==o&&\"suppressHydrationWarning\"!==o&&\"autoFocus\"!==o&&(p.hasOwnProperty(o)?e||(e=[]):(e=e||[]).push(o,null));for(o in r){var s=r[o];if(c=null!=a?a[o]:void 0,r.hasOwnProperty(o)&&s!==c&&(null!=s||null!=c))if(\"style\"===o)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]=\"\");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(e||(e=[]),e.push(o,n)),n=s;else\"dangerouslySetInnerHTML\"===o?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(o,\"\"+s)):\"children\"===o?c===s||\"string\"!==typeof s&&\"number\"!==typeof s||(e=e||[]).push(o,\"\"+s):\"suppressContentEditableWarning\"!==o&&\"suppressHydrationWarning\"!==o&&(p.hasOwnProperty(o)?(null!=s&&Ln(i,o),e||c===s||(e=[])):(e=e||[]).push(o,s))}n&&(e=e||[]).push(\"style\",n),i=e,(t.updateQueue=i)&&qa(t)}},Wa=function(e,t,n,r){n!==r&&qa(t)};var Ja=\"function\"===typeof WeakSet?WeakSet:Set;function Za(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=J(n)),null!==n&&G(n.type),t=t.value,null!==e&&1===e.tag&&G(e.type);try{console.error(t)}catch(l){setTimeout((function(){throw l}))}}function eo(e){var t=e.ref;if(null!==t)if(\"function\"===typeof t)try{t(null)}catch(n){Nu(e,n)}else t.current=null}function to(e,t){switch(t.tag){case 0:case 11:case 15:no(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Kl(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw a(Error(163))}}function no(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!==(r.tag&e)){var l=r.destroy;r.destroy=void 0,void 0!==l&&l()}0!==(r.tag&t)&&(l=r.create,r.destroy=l()),r=r.next}while(r!==n)}}function ro(e,t,n){switch(\"function\"===typeof Ru&&Ru(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Wl(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var l=t;try{n()}catch(i){Nu(l,i)}}e=e.next}while(e!==r)}))}break;case 1:eo(t),\"function\"===typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){Nu(e,n)}}(t,n);break;case 5:eo(t);break;case 4:oo(e,t,n)}}function lo(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&lo(t)}function io(e){return 5===e.tag||3===e.tag||4===e.tag}function ao(e){e:{for(var t=e.return;null!==t;){if(io(t)){var n=t;break e}t=t.return}throw a(Error(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw a(Error(161))}16&n.effectTag&&(Be(t,\"\"),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||io(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(n.effectTag&gt)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(n.effectTag&gt)){n=n.stateNode;break e}}for(var l=e;;){var i=5===l.tag||6===l.tag;if(i){var o=i?l.stateNode:l.stateNode.instance;if(n)if(r){var u=o;o=n,8===(i=t).nodeType?i.parentNode.insertBefore(u,o):i.insertBefore(u,o)}else t.insertBefore(o,n);else r?(8===(u=t).nodeType?(i=u.parentNode).insertBefore(o,u):(i=u).appendChild(o),null!==(u=u._reactRootContainer)&&void 0!==u||null!==i.onclick||(i.onclick=An)):t.appendChild(o)}else if(4!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===e)break;for(;null===l.sibling;){if(null===l.return||l.return===e)return;l=l.return}l.sibling.return=l.return,l=l.sibling}}function oo(e,t,n){for(var r,l,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw a(Error(160));switch(r=o.stateNode,o.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var u=e,c=i,s=n,f=c;;)if(ro(u,f,s),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}l?(u=r,c=i.stateNode,8===u.nodeType?u.parentNode.removeChild(c):u.removeChild(c)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,l=!0,i.child.return=i,i=i.child;continue}}else if(ro(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function uo(e,t){switch(t.tag){case 0:case 11:case 14:case 15:no(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,l=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[ir]=r,\"input\"===e&&\"radio\"===r.type&&null!=r.name&&Pe(n,r),Dn(e,l),t=Dn(e,r),l=0;l<i.length;l+=2){var o=i[l],u=i[l+1];\"style\"===o?In(n,u):\"dangerouslySetInnerHTML\"===o?We(n,u):\"children\"===o?Be(n,u):Ee(n,o,u,t)}switch(e){case\"input\":Ne(n,r);break;case\"textarea\":Ue(n,r);break;case\"select\":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Re(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Re(n,!!r.multiple,r.defaultValue,!0):Re(n,!!r.multiple,r.multiple?[]:\"\",!1))}}}break;case 6:if(null===t.stateNode)throw a(Error(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,vt(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ao=Al()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?\"function\"===typeof(i=i.style).setProperty?i.setProperty(\"display\",\"none\",\"important\"):i.display=\"none\":(i=e.stateNode,l=void 0!==(l=e.memoizedProps.style)&&null!==l&&l.hasOwnProperty(\"display\")?l.display:null,i.style.display=Rn(\"display\",l));else if(6===e.tag)e.stateNode.nodeValue=r?\"\":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}co(t);break;case 19:co(t);break;case 17:case 20:case 21:break;default:throw a(Error(163))}}function co(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ja),t.forEach((function(t){var r=Ou.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var so=\"function\"===typeof WeakMap?WeakMap:Map;function fo(e,t,n){(n=oi(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wo||(Wo=!0,Bo=r),Za(e,t)},n}function po(e,t,n){(n=oi(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if(\"function\"===typeof r){var l=t.value;n.payload=function(){return Za(e,t),r(l)}}var i=e.stateNode;return null!==i&&\"function\"===typeof i.componentDidCatch&&(n.callback=function(){\"function\"!==typeof r&&(null===Ho?Ho=new Set([this]):Ho.add(this),Za(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:\"\"})}),n}var mo=Math.ceil,ho=R.ReactCurrentDispatcher,vo=R.ReactCurrentOwner,yo=0,go=8,bo=16,wo=32,ko=0,Eo=1,xo=2,To=3,So=4,_o=5,Co=6,Po=yo,No=null,zo=null,Oo=0,Mo=ko,Ro=null,Io=1073741823,Fo=1073741823,Uo=null,Do=0,Lo=!1,Ao=0,jo=500,Vo=null,Wo=!1,Bo=null,Ho=null,$o=!1,Qo=null,Ko=90,qo=null,Yo=0,Xo=null,Go=0;function Jo(){return(Po&(bo|wo))!==yo?1073741821-(Al()/10|0):0!==Go?Go:Go=1073741821-(Al()/10|0)}function Zo(e,t,n){if(0===(2&(t=t.mode)))return 1073741823;var r=jl();if(0===(4&t))return 99===r?1073741823:1073741822;if((Po&bo)!==yo)return Oo;if(null!==n)e=1073741821-25*(1+((1073741821-e+(0|n.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:e=1073741823;break;case 98:e=1073741821-10*(1+((1073741821-e+15)/10|0));break;case 97:case 96:e=1073741821-25*(1+((1073741821-e+500)/25|0));break;case 95:e=2;break;default:throw a(Error(326))}return null!==No&&e===Oo&&--e,e}var eu,tu=0;function nu(e,t){if(50<Yo)throw Yo=0,Xo=null,a(Error(185));if(null!==(e=ru(e,t))){var n=jl();1073741823===t?(Po&go)!==yo&&(Po&(bo|wo))===yo?ou(e):(iu(e),Po===yo&&$l()):iu(e),(4&Po)===yo||98!==n&&99!==n||(null===qo?qo=new Map([[e,t]]):(void 0===(n=qo.get(e))||n>t)&&qo.set(e,t))}}function ru(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,l=null;if(null===r&&3===e.tag)l=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){l=r.stateNode;break}r=r.return}return null!==l&&(No===l&&(yu(t),Mo===So&&Hu(l,Oo)),$u(l,t)),l}function lu(e){var t=e.lastExpiredTime;return 0!==t?t:Bu(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function iu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Hl(ou.bind(null,e));else{var t=lu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Jo();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var l=e.callbackPriority;if(e.callbackExpirationTime===t&&l>=r)return;n!==Rl&&xl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Hl(ou.bind(null,e)):Bl(r,au.bind(null,e),{timeout:10*(1073741821-t)-Al()}),e.callbackNode=t}}}function au(e,t){if(Go=0,t)return Qu(e,t=Jo()),iu(e),null;var n=lu(e);if(0!==n){if(t=e.callbackNode,(Po&(bo|wo))!==yo)throw a(Error(327));if(_u(),e===No&&n===Oo||pu(e,n),null!==zo){var r=Po;Po|=bo;for(var l=hu();;)try{bu();break}catch(u){mu(e,u)}if(Jl(),Po=r,ho.current=l,Mo===Eo)throw t=Ro,pu(e,n),Hu(e,n),iu(e),t;if(null===zo)switch(l=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,cu(e,n),r=Mo,No=null,r){case ko:case Eo:throw a(Error(345));case xo:if(2!==n){Qu(e,2);break}xu(e);break;case To:if(Hu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Eu(l)),1073741823===Io&&10<(l=Ao+jo-Al())){if(Lo){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,pu(e,n);break}}if(0!==(i=lu(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=Zn(xu.bind(null,e),l);break}xu(e);break;case So:if(Hu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Eu(l)),Lo&&(0===(l=e.lastPingedTime)||l>=n)){e.lastPingedTime=n,pu(e,n);break}if(0!==(l=lu(e))&&l!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Fo?r=10*(1073741821-Fo)-Al():1073741823===Io?r=0:(r=10*(1073741821-Io)-5e3,0>(r=(l=Al())-r)&&(r=0),(n=10*(1073741821-n)-l)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*mo(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=Zn(xu.bind(null,e),r);break}xu(e);break;case _o:if(1073741823!==Io&&null!==Uo){i=Io;var o=Uo;if(0>=(r=0|o.busyMinDurationMs)?r=0:(l=0|o.busyDelayMs,r=(i=Al()-(10*(1073741821-i)-(0|o.timeoutMs||5e3)))<=l?0:l+r-i),10<r){Hu(e,n),e.timeoutHandle=Zn(xu.bind(null,e),r);break}}xu(e);break;case Co:Hu(e,n);break;default:throw a(Error(329))}if(iu(e),e.callbackNode===t)return au.bind(null,e)}}return null}function ou(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)xu(e);else{if((Po&(bo|wo))!==yo)throw a(Error(327));if(_u(),e===No&&t===Oo||pu(e,t),null!==zo){var n=Po;Po|=bo;for(var r=hu();;)try{gu();break}catch(l){mu(e,l)}if(Jl(),Po=n,ho.current=r,Mo===Eo)throw n=Ro,pu(e,t),Hu(e,t),iu(e),n;if(null!==zo)throw a(Error(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,cu(e,t),Mo===Co?Hu(e,t):(No=null,xu(e)),iu(e)}}return null}function uu(){(Po&(1|bo|wo))===yo&&(function(){if(null!==qo){var e=qo;qo=null,e.forEach((function(e,t){Qu(t,e),iu(t)})),$l()}}(),_u())}function cu(e,t){var n=e.firstBatch;null!==n&&n._defer&&n._expirationTime>=t&&(Bl(97,(function(){return n._onComplete(),null})),Mo=Co)}function su(e,t){var n=Po;Po|=1;try{return e(t)}finally{(Po=n)===yo&&$l()}}function fu(e,t,n,r){var l=Po;Po|=4;try{return Wl(98,e.bind(null,t,n,r))}finally{(Po=l)===yo&&$l()}}function du(e,t){var n=Po;Po&=-2,Po|=go;try{return e(t)}finally{(Po=n)===yo&&$l()}}function pu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,er(n)),null!==zo)for(n=zo.return;null!==n;){var r=n;switch(r.tag){case 1:var l=r.type.childContextTypes;null!==l&&void 0!==l&&hl();break;case 3:Ui(),vl();break;case 5:Li(r);break;case 4:Ui();break;case 13:case 19:ol(Ai);break;case 10:ei(r)}n=n.return}No=e,zo=Du(e.current,null),Oo=t,Mo=ko,Ro=null,Fo=Io=1073741823,Uo=null,Do=0,Lo=!1}function mu(e,t){for(;;){try{if(Jl(),ia(),null===zo||null===zo.return)return Mo=Eo,Ro=t,null;e:{var n=e,r=zo.return,l=zo,i=t;if(t=Oo,l.effectTag|=2048,l.firstEffect=l.lastEffect=null,null!==i&&\"object\"===typeof i&&\"function\"===typeof i.then){var a=i,o=0!==(1&Ai.current),u=r;do{var c;if(c=13===u.tag){var s=u.memoizedState;if(null!==s)c=null!==s.dehydrated;else{var f=u.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!o)}}if(c){var d=u.updateQueue;if(null===d){var p=new Set;p.add(a),u.updateQueue=p}else d.add(a);if(0===(2&u.mode)){if(u.effectTag|=64,l.effectTag&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var m=oi(1073741823,null);m.tag=2,ci(l,m)}l.expirationTime=1073741823;break e}i=void 0,l=t;var h=n.pingCache;if(null===h?(h=n.pingCache=new so,i=new Set,h.set(a,i)):void 0===(i=h.get(a))&&(i=new Set,h.set(a,i)),!i.has(l)){i.add(l);var v=zu.bind(null,n,a,l);a.then(v,v)}u.effectTag|=4096,u.expirationTime=t;break e}u=u.return}while(null!==u);i=Error((G(l.type)||\"A React component\")+\" suspended while rendering, but no fallback UI was specified.\\n\\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.\"+J(l))}Mo!==_o&&(Mo=xo),i=Ga(i,l),u=r;do{switch(u.tag){case 3:a=i,u.effectTag|=4096,u.expirationTime=t,si(u,fo(u,a,t));break e;case 1:a=i;var y=u.type,g=u.stateNode;if((64&u.effectTag)===yt&&(\"function\"===typeof y.getDerivedStateFromError||null!==g&&\"function\"===typeof g.componentDidCatch&&(null===Ho||!Ho.has(g)))){u.effectTag|=4096,u.expirationTime=t,si(u,po(u,a,t));break e}}u=u.return}while(null!==u)}zo=ku(zo)}catch(b){t=b;continue}break}}function hu(){var e=ho.current;return ho.current=va,null===e?va:e}function vu(e,t){e<Io&&2<e&&(Io=e),null!==t&&e<Fo&&2<e&&(Fo=e,Uo=t)}function yu(e){e>Do&&(Do=e)}function gu(){for(;null!==zo;)zo=wu(zo)}function bu(){for(;null!==zo&&!Tl();)zo=wu(zo)}function wu(e){var t=eu(e.alternate,e,Oo);return e.memoizedProps=e.pendingProps,null===t&&(t=ku(e)),vo.current=null,t}function ku(e){zo=e;do{var t=zo.alternate;if(e=zo.return,(2048&zo.effectTag)===yt){e:{var n=t,r=Oo,i=(t=zo).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:ml(t.type)&&hl();break;case 3:Ui(),vl(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===n||null===n.child)&&_a(t)&&qa(t),ja(t);break;case 5:Li(t),r=Ii(Ri.current);var o=t.type;if(null!==n&&null!=t.stateNode)Va(n,t,o,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var u=Ii(Oi.current);if(_a(t)){o=void 0,n=(i=t).stateNode;var c=i.type,s=i.memoizedProps;switch(n[lr]=i,n[ir]=s,c){case\"iframe\":case\"object\":case\"embed\":wn(\"load\",n);break;case\"video\":case\"audio\":for(var f=0;f<Ze.length;f++)wn(Ze[f],n);break;case\"source\":wn(\"error\",n);break;case\"img\":case\"image\":case\"link\":wn(\"error\",n),wn(\"load\",n);break;case\"form\":wn(\"reset\",n),wn(\"submit\",n);break;case\"details\":wn(\"toggle\",n);break;case\"input\":Ce(n,s),wn(\"invalid\",n),Ln(r,\"onChange\");break;case\"select\":n._wrapperState={wasMultiple:!!s.multiple},wn(\"invalid\",n),Ln(r,\"onChange\");break;case\"textarea\":Fe(n,s),wn(\"invalid\",n),Ln(r,\"onChange\")}for(o in Un(c,s),f=null,s)s.hasOwnProperty(o)&&(u=s[o],\"children\"===o?\"string\"===typeof u?n.textContent!==u&&(f=[\"children\",u]):\"number\"===typeof u&&n.textContent!==\"\"+u&&(f=[\"children\",\"\"+u]):p.hasOwnProperty(o)&&null!=u&&Ln(r,o));switch(c){case\"input\":Te(n),ze(n,s,!0);break;case\"textarea\":Te(n),De(n);break;case\"select\":case\"option\":break;default:\"function\"===typeof s.onClick&&(n.onclick=An)}r=f,i.updateQueue=r,null!==r&&qa(t)}else{s=o,n=i,c=t,f=9===r.nodeType?r:r.ownerDocument,u===Le.html&&(u=Ae(s)),u===Le.html?\"script\"===s?((s=f.createElement(\"div\")).innerHTML=\"<script><\\/script>\",f=s.removeChild(s.firstChild)):\"string\"===typeof n.is?f=f.createElement(s,{is:n.is}):(f=f.createElement(s),\"select\"===s&&(s=f,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):f=f.createElementNS(u,s),(s=f)[lr]=c,s[ir]=n,Aa(n=s,t,!1,!1),t.stateNode=n,u=r;var d=Dn(o,i);switch(o){case\"iframe\":case\"object\":case\"embed\":wn(\"load\",n),r=i;break;case\"video\":case\"audio\":for(r=0;r<Ze.length;r++)wn(Ze[r],n);r=i;break;case\"source\":wn(\"error\",n),r=i;break;case\"img\":case\"image\":case\"link\":wn(\"error\",n),wn(\"load\",n),r=i;break;case\"form\":wn(\"reset\",n),wn(\"submit\",n),r=i;break;case\"details\":wn(\"toggle\",n),r=i;break;case\"input\":Ce(n,i),r=_e(n,i),wn(\"invalid\",n),Ln(u,\"onChange\");break;case\"option\":r=Me(n,i);break;case\"select\":n._wrapperState={wasMultiple:!!i.multiple},r=l({},i,{value:void 0}),wn(\"invalid\",n),Ln(u,\"onChange\");break;case\"textarea\":Fe(n,i),r=Ie(n,i),wn(\"invalid\",n),Ln(u,\"onChange\");break;default:r=i}Un(o,r),c=void 0,s=o,f=n;var m=r;for(c in m)if(m.hasOwnProperty(c)){var h=m[c];\"style\"===c?In(f,h):\"dangerouslySetInnerHTML\"===c?null!=(h=h?h.__html:void 0)&&We(f,h):\"children\"===c?\"string\"===typeof h?(\"textarea\"!==s||\"\"!==h)&&Be(f,h):\"number\"===typeof h&&Be(f,\"\"+h):\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&\"autoFocus\"!==c&&(p.hasOwnProperty(c)?null!=h&&Ln(u,c):null!=h&&Ee(f,c,h,d))}switch(o){case\"input\":Te(n),ze(n,i,!1);break;case\"textarea\":Te(n),De(n);break;case\"option\":null!=i.value&&n.setAttribute(\"value\",\"\"+ke(i.value));break;case\"select\":r=n,n=i,r.multiple=!!n.multiple,null!=(c=n.value)?Re(r,!!n.multiple,c,!1):null!=n.defaultValue&&Re(r,!!n.multiple,n.defaultValue,!0);break;default:\"function\"===typeof r.onClick&&(n.onclick=An)}Gn(o,i)&&qa(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw a(Error(166));break;case 6:if(n&&null!=t.stateNode)Wa(n,t,n.memoizedProps,i);else{if(\"string\"!==typeof i&&null===t.stateNode)throw a(Error(166));o=Ii(Ri.current),Ii(Oi.current),_a(t)?(r=t.stateNode,i=t.memoizedProps,r[lr]=t,r.nodeValue!==i&&qa(t)):(r=t,(i=(9===o.nodeType?o:o.ownerDocument).createTextNode(i))[lr]=t,r.stateNode=i)}break;case 11:break;case 13:if(ol(Ai),i=t.memoizedState,(64&t.effectTag)!==yt){t.expirationTime=r;break e}r=null!==i,i=!1,null===n?_a(t):(i=null!==(o=n.memoizedState),r||null===o||null!==(o=n.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=o,o.nextEffect=c):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),r&&!i&&0!==(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Ai.current)?Mo===ko&&(Mo=To):(Mo!==ko&&Mo!==To||(Mo=So),0!==Do&&null!==No&&(Hu(No,Oo),$u(No,Do)))),(r||i)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Ui(),ja(t);break;case 10:ei(t);break;case 9:case 14:break;case 17:ml(t.type)&&hl();break;case 19:if(ol(Ai),null===(i=t.memoizedState))break;if(o=(64&t.effectTag)!==yt,null===(c=i.rendering)){if(o)Ya(i,!1);else if(Mo!==ko||null!==n&&(64&n.effectTag)!==yt)for(n=t.child;null!==n;){if(null!==(c=ji(n))){for(t.effectTag|=64,Ya(i,!1),null!==(i=c.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),t.firstEffect=t.lastEffect=null,i=t.child;null!==i;)n=r,(o=i).effectTag&=gt,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(c=o.alternate)?(o.childExpirationTime=0,o.expirationTime=n,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=c.childExpirationTime,o.expirationTime=c.expirationTime,o.child=c.child,o.memoizedProps=c.memoizedProps,o.memoizedState=c.memoizedState,o.updateQueue=c.updateQueue,n=c.dependencies,o.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),i=i.sibling;ul(Ai,1&Ai.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=ji(c))){if(t.effectTag|=64,o=!0,Ya(i,!0),null===i.tail&&\"hidden\"===i.tailMode){null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Al()>i.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,Ya(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(c.sibling=t.child,t.child=c):(null!==(r=i.last)?r.sibling=c:t.child=c,i.last=c)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Al()+500),r=i.tail,i.rendering=r,i.tail=r.sibling,i.lastEffect=t.lastEffect,r.sibling=null,i=Ai.current,ul(Ai,i=o?1&i|2:1&i),t=r;break e}break;case 20:case 21:break;default:throw a(Error(156),t.tag)}t=null}if(r=zo,1===Oo||1!==r.childExpirationTime){for(i=0,o=r.child;null!==o;)(n=o.expirationTime)>i&&(i=n),(c=o.childExpirationTime)>i&&(i=c),o=o.sibling;r.childExpirationTime=i}if(null!==t)return t;null!==e&&(2048&e.effectTag)===yt&&(null===e.firstEffect&&(e.firstEffect=zo.firstEffect),null!==zo.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=zo.firstEffect),e.lastEffect=zo.lastEffect),1<zo.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=zo:e.firstEffect=zo,e.lastEffect=zo))}else{if(null!==(t=Xa(zo)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=zo.sibling))return t;zo=e}while(null!==zo);return Mo===ko&&(Mo=_o),null}function Eu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function xu(e){var t=jl();return Wl(99,Tu.bind(null,e,t)),null}function Tu(e,t){if(_u(),(Po&(bo|wo))!==yo)throw a(Error(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw a(Error(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var l=Eu(n);if(e.firstPendingTime=l,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===No&&(zo=No=null,Oo=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,l=n.firstEffect):l=n:l=n.firstEffect,null!==l){var i=Po;Po|=wo,vo.current=null,Yn=bn;var o=Bn();if(Hn(o)){if(\"selectionStart\"in o)var u={start:o.selectionStart,end:o.selectionEnd};else e:{var c=(u=(u=o.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{u.nodeType,f.nodeType}catch(U){u=null;break e}var d=0,p=-1,m=-1,h=0,v=0,y=o,g=null;t:for(;;){for(var b;y!==u||0!==s&&3!==y.nodeType||(p=d+s),y!==f||0!==c&&3!==y.nodeType||(m=d+c),3===y.nodeType&&(d+=y.nodeValue.length),null!==(b=y.firstChild);)g=y,y=b;for(;;){if(y===o)break t;if(g===u&&++h===s&&(p=d),g===f&&++v===c&&(m=d),null!==(b=y.nextSibling))break;g=(y=g).parentNode}y=b}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;Xn={focusedElem:o,selectionRange:u},bn=!1,Vo=l;do{try{Su()}catch(U){if(null===Vo)throw a(Error(330));Nu(Vo,U),Vo=Vo.nextEffect}}while(null!==Vo);Vo=l;do{try{for(o=e,u=t;null!==Vo;){var w=Vo.effectTag;if(16&w&&Be(Vo.stateNode,\"\"),128&w){var k=Vo.alternate;if(null!==k){var E=k.ref;null!==E&&(\"function\"===typeof E?E(null):E.current=null)}}switch(w&(12|gt|bt)){case gt:ao(Vo),Vo.effectTag&=~gt;break;case 6:ao(Vo),Vo.effectTag&=~gt,uo(Vo.alternate,Vo);break;case bt:Vo.effectTag&=~bt;break;case 1028:Vo.effectTag&=~bt,uo(Vo.alternate,Vo);break;case 4:uo(Vo.alternate,Vo);break;case 8:oo(o,s=Vo,u),lo(s)}Vo=Vo.nextEffect}}catch(U){if(null===Vo)throw a(Error(330));Nu(Vo,U),Vo=Vo.nextEffect}}while(null!==Vo);if(E=Xn,k=Bn(),w=E.focusedElem,u=E.selectionRange,k!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):\"contains\"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&Hn(w)&&(k=u.start,void 0===(E=u.end)&&(E=k),\"selectionStart\"in w?(w.selectionStart=k,w.selectionEnd=Math.min(E,w.value.length)):(E=(k=w.ownerDocument||document)&&k.defaultView||window).getSelection&&(E=E.getSelection(),s=w.textContent.length,o=Math.min(u.start,s),u=void 0===u.end?o:Math.min(u.end,s),!E.extend&&o>u&&(s=u,u=o,o=s),s=Wn(w,o),f=Wn(w,u),s&&f&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((k=k.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),o>u?(E.addRange(k),E.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),E.addRange(k))))),k=[];for(E=w;E=E.parentNode;)1===E.nodeType&&k.push({element:E,left:E.scrollLeft,top:E.scrollTop});for(\"function\"===typeof w.focus&&w.focus(),w=0;w<k.length;w++)(E=k[w]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Xn=null,bn=!!Yn,Yn=null,e.current=n,Vo=l;do{try{for(w=r;null!==Vo;){var x=Vo.effectTag;if(36&x){var T=Vo.alternate;switch(E=w,(k=Vo).tag){case 0:case 11:case 15:no(16,32,k);break;case 1:var S=k.stateNode;if(4&k.effectTag)if(null===T)S.componentDidMount();else{var _=k.elementType===k.type?T.memoizedProps:Kl(k.type,T.memoizedProps);S.componentDidUpdate(_,T.memoizedState,S.__reactInternalSnapshotBeforeUpdate)}var C=k.updateQueue;null!==C&&mi(0,C,S);break;case 3:var P=k.updateQueue;if(null!==P){if(o=null,null!==k.child)switch(k.child.tag){case 5:o=k.child.stateNode;break;case 1:o=k.child.stateNode}mi(0,P,o)}break;case 5:var N=k.stateNode;null===T&&4&k.effectTag&&(E=N,Gn(k.type,k.memoizedProps)&&E.focus());break;case 6:case 4:case 12:break;case 13:if(null===k.memoizedState){var z=k.alternate;if(null!==z){var O=z.memoizedState;if(null!==O){var M=O.dehydrated;null!==M&&vt(M)}}}break;case 19:case 17:case 20:case 21:break;default:throw a(Error(163))}}if(128&x){var R=(k=Vo).ref;if(null!==R){var I=k.stateNode;switch(k.tag){case 5:var F=I;break;default:F=I}\"function\"===typeof R?R(F):R.current=F}}Vo=Vo.nextEffect}}catch(U){if(null===Vo)throw a(Error(330));Nu(Vo,U),Vo=Vo.nextEffect}}while(null!==Vo);Vo=null,Il(),Po=i}else e.current=n;if($o)$o=!1,Qo=e,Ko=t;else for(Vo=l;null!==Vo;)t=Vo.nextEffect,Vo.nextEffect=null,Vo=t;if(0===(t=e.firstPendingTime)&&(Ho=null),1073741823===t?e===Xo?Yo++:(Yo=0,Xo=e):Yo=0,\"function\"===typeof Mu&&Mu(n.stateNode,r),iu(e),Wo)throw Wo=!1,e=Bo,Bo=null,e;return(Po&go)!==yo?null:($l(),null)}function Su(){for(;null!==Vo;){var e=Vo.effectTag;(256&e)!==yt&&to(Vo.alternate,Vo),(512&e)===yt||$o||($o=!0,Bl(97,(function(){return _u(),null}))),Vo=Vo.nextEffect}}function _u(){if(90!==Ko){var e=97<Ko?97:Ko;return Ko=90,Wl(e,Cu)}}function Cu(){if(null===Qo)return!1;var e=Qo;if(Qo=null,(Po&(bo|wo))!==yo)throw a(Error(331));var t=Po;for(Po|=wo,e=e.current.firstEffect;null!==e;){try{var n=e;if((512&n.effectTag)!==yt)switch(n.tag){case 0:case 11:case 15:no(128,0,n),no(0,64,n)}}catch(r){if(null===e)throw a(Error(330));Nu(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return Po=t,$l(),!0}function Pu(e,t,n){ci(e,t=fo(e,t=Ga(n,t),1073741823)),null!==(e=ru(e,1073741823))&&iu(e)}function Nu(e,t){if(3===e.tag)Pu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Pu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if(\"function\"===typeof n.type.getDerivedStateFromError||\"function\"===typeof r.componentDidCatch&&(null===Ho||!Ho.has(r))){ci(n,e=po(n,e=Ga(t,e),1073741823)),null!==(n=ru(n,1073741823))&&iu(n);break}}n=n.return}}function zu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),No===e&&Oo===n?Mo===So||Mo===To&&1073741823===Io&&Al()-Ao<jo?pu(e,Oo):Lo=!0:Bu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),iu(e)))}function Ou(e,t){var n=e.stateNode;null!==n&&n.delete(t),1===(t=1)&&(t=Zo(t=Jo(),e,null)),null!==(e=ru(e,t))&&iu(e)}eu=function(e,t,n){var r=t.expirationTime;if(null!==e){var l=t.pendingProps;if(e.memoizedProps!==l||fl.current)Na=!0;else{if(r<n){switch(Na=!1,t.tag){case 3:La(t),Ca();break;case 5:if(Di(t),4&t.mode&&1!==n&&l.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:ml(t.type)&&bl(t);break;case 4:Fi(t,t.stateNode.containerInfo);break;case 10:Zl(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ha(e,t,n):(ul(Ai,1&Ai.current),null!==(t=Ka(e,t,n))?t.sibling:null);ul(Ai,1&Ai.current);break;case 19:if(r=t.childExpirationTime>=n,(64&e.effectTag)!==yt){if(r)return Qa(e,t,n);t.effectTag|=64}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null),ul(Ai,Ai.current),!r)return null}return Ka(e,t,n)}Na=!1}}else Na=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),e=t.pendingProps,l=pl(t,sl.current),ni(t,n),l=la(null,t,r,e,l,n),t.effectTag|=1,\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof){if(t.tag=1,ia(),ml(r)){var i=!0;bl(t)}else i=!1;t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null;var o=r.getDerivedStateFromProps;\"function\"===typeof o&&gi(t,r,o,e),l.updater=bi,t.stateNode=l,l._reactInternalFiber=t,xi(t,r,e,n),t=Da(null,t,r,!0,i,n)}else t.tag=0,za(null,t,l,n),t=t.child;return t;case 16:if(l=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(l),1!==l._status)throw l._result;switch(l=l._result,t.type=l,i=t.tag=function(e){if(\"function\"===typeof e)return Uu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===H)return 11;if(e===K)return 14}return 2}(l),e=Kl(l,e),i){case 0:t=Fa(null,t,l,e,n);break;case 1:t=Ua(null,t,l,e,n);break;case 11:t=Oa(null,t,l,e,n);break;case 14:t=Ma(null,t,l,Kl(l.type,e),r,n);break;default:throw a(Error(306),l,\"\")}return t;case 0:return r=t.type,l=t.pendingProps,Fa(e,t,r,l=t.elementType===r?l:Kl(r,l),n);case 1:return r=t.type,l=t.pendingProps,Ua(e,t,r,l=t.elementType===r?l:Kl(r,l),n);case 3:if(La(t),null===(r=t.updateQueue))throw a(Error(282));if(l=null!==(l=t.memoizedState)?l.element:null,pi(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===l)Ca(),t=Ka(e,t,n);else{if((l=t.stateNode.hydrate)&&(wa=tr(t.stateNode.containerInfo.firstChild),ba=t,l=ka=!0),l)for(n=Ni(t,null,r,n),t.child=n;n;)n.effectTag=n.effectTag&~gt|bt,n=n.sibling;else za(e,t,r,n),Ca();t=t.child}return t;case 5:return Di(t),null===e&&Ta(t),r=t.type,l=t.pendingProps,i=null!==e?e.memoizedProps:null,o=l.children,Jn(r,l)?o=null:null!==i&&Jn(r,i)&&(t.effectTag|=16),Ia(e,t),4&t.mode&&1!==n&&l.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(za(e,t,o,n),t=t.child),t;case 6:return null===e&&Ta(t),null;case 13:return Ha(e,t,n);case 4:return Fi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Pi(t,null,r,n):za(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,Oa(e,t,r,l=t.elementType===r?l:Kl(r,l),n);case 7:return za(e,t,t.pendingProps,n),t.child;case 8:case 12:return za(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,Zl(t,i=l.value),null!==o){var u=o.value;if(0===(i=qr(u,i)?0:0|(\"function\"===typeof r._calculateChangedBits?r._calculateChangedBits(u,i):1073741823))){if(o.children===l.children&&!fl.current){t=Ka(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){o=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&i)){1===u.tag&&((s=oi(n,null)).tag=2,ci(u,s)),u.expirationTime<n&&(u.expirationTime=n),null!==(s=u.alternate)&&s.expirationTime<n&&(s.expirationTime=n),ti(u.return,n),c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else o=10===u.tag&&u.type===t.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===t){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}}za(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=(i=t.pendingProps).children,ni(t,n),r=r(l=ri(l,i.unstable_observedBits)),t.effectTag|=1,za(e,t,r,n),t.child;case 14:return i=Kl(l=t.type,t.pendingProps),Ma(e,t,l,i=Kl(l.type,i),r,n);case 15:return Ra(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Kl(r,l),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),t.tag=1,ml(r)?(e=!0,bl(t)):e=!1,ni(t,n),ki(t,r,l),xi(t,r,l,n),Da(null,t,r,!0,e,n);case 19:return Qa(e,t,n)}throw a(Error(156),t.tag)};var Mu=null,Ru=null;function Iu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=yt,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Fu(e,t,n,r){return new Iu(e,t,n,r)}function Uu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Du(e,t){var n=e.alternate;return null===n?((n=Fu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=yt,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lu(e,t,n,r,l,i){var o=2;if(r=e,\"function\"===typeof e)Uu(e)&&(o=1);else if(\"string\"===typeof e)o=5;else e:switch(e){case L:return Au(n.children,l,i,t);case B:o=8,l|=7;break;case A:o=8,l|=1;break;case j:return(e=Fu(12,n,t,8|l)).elementType=j,e.type=j,e.expirationTime=i,e;case $:return(e=Fu(13,n,t,l)).type=$,e.elementType=$,e.expirationTime=i,e;case Q:return(e=Fu(19,n,t,l)).elementType=Q,e.expirationTime=i,e;default:if(\"object\"===typeof e&&null!==e)switch(e.$$typeof){case V:o=10;break e;case W:o=9;break e;case H:o=11;break e;case K:o=14;break e;case q:o=16,r=null;break e}throw a(Error(130),null==e?e:typeof e,\"\")}return(t=Fu(o,n,t,l)).elementType=e,t.type=r,t.expirationTime=i,t}function Au(e,t,n,r){return(e=Fu(7,e,r,t)).expirationTime=n,e}function ju(e,t,n){return(e=Fu(6,e,null,t)).expirationTime=n,e}function Vu(e,t,n){return(t=Fu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=this.firstBatch=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Bu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Hu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function $u(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Qu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Ku(e,t,n,r,l,i){var o=t.current;e:if(n){t:{if(wt(n=n._reactInternalFiber)!==n||1!==n.tag)throw a(Error(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(ml(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw a(Error(171))}if(1===n.tag){var c=n.type;if(ml(c)){n=gl(n,c,u);break e}}n=u}else n=cl;return null===t.context?t.context=n:t.pendingContext=n,t=i,(l=oi(r,l)).payload={element:e},null!==(t=void 0===t?null:t)&&(l.callback=t),ci(o,l),nu(o,r),r}function qu(e,t,n,r){var l=t.current,i=Jo(),a=vi.suspense;return Ku(e,t,n,l=Zo(i,l,a),a,r)}function Yu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Xu(e){var t=1073741821-25*(1+((1073741821-Jo()+500)/25|0));t<=tu&&--t,this._expirationTime=tu=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Gu(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Ju(e,t,n){var r=new Wu(e,t,n=null!=n&&!0===n.hydrate),l=Fu(3,null,null,2===t?7:1===t?3:0);return r.current=l,l.stateNode=r,e[ar]=r.current,n&&0!==t&&function(e){var t=Nn(e);ot.forEach((function(n){zn(n,e,t)})),ut.forEach((function(n){zn(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),r}function Zu(e,t,n){this._internalRoot=Ju(e,t,n)}function ec(e,t){this._internalRoot=Ju(e,2,t)}function tc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||\" react-mount-point-unstable \"!==e.nodeValue))}function nc(e,t,n,r,l){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if(\"function\"===typeof l){var o=l;l=function(){var e=Yu(a);o.call(e)}}qu(t,a,e,l)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute(\"data-reactroot\"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Zu(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,\"function\"===typeof l){var u=l;l=function(){var e=Yu(a);u.call(e)}}du((function(){qu(t,a,e,l)}))}return Yu(a)}function rc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!tc(t))throw a(Error(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:\"\"+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}ee=function(e,t,n){switch(t){case\"input\":if(Ne(e,n),t=n.name,\"radio\"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+t)+'][type=\"radio\"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=sr(r);if(!l)throw a(Error(90));Se(r),Ne(r,l)}}}break;case\"textarea\":Ue(e,n);break;case\"select\":null!=(t=n.value)&&Re(e,!!n.multiple,t,!1)}},Xu.prototype.render=function(e){if(!this._defer)throw a(Error(250));this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new Gu;return Ku(e,t,null,n,null,r._onCommit),r},Xu.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Xu.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(!this._defer||null===t)throw a(Error(251));if(this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,l=t;l!==this;)r=l,l=l._next;if(null===r)throw a(Error(251));r._next=l._next,this._next=t,e.firstBatch=this}if(this._defer=!1,t=n,(Po&(bo|wo))!==yo)throw a(Error(253));Qu(e,t),iu(e),$l(),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Xu.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Gu.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Gu.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];if(\"function\"!==typeof n)throw a(Error(191),n);n()}}},ec.prototype.render=Zu.prototype.render=function(e,t){var n=this._internalRoot,r=new Gu;return null!==(t=void 0===t?null:t)&&r.then(t),qu(e,n,null,r._onCommit),r},ec.prototype.unmount=Zu.prototype.unmount=function(e){var t=this._internalRoot,n=new Gu;return null!==(e=void 0===e?null:e)&&n.then(e),qu(null,t,null,n._onCommit),n},ec.prototype.createBatch=function(){var e=new Xu(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},ae=su,oe=fu,ue=uu,ce=function(e,t){var n=Po;Po|=2;try{return e(t)}finally{(Po=n)===yo&&$l()}};var lc={createPortal:rc,findDOMNode:function(e){if(null==e)e=null;else if(1!==e.nodeType){var t=e._reactInternalFiber;if(void 0===t){if(\"function\"===typeof e.render)throw a(Error(188));throw a(Error(268),Object.keys(e))}e=null===(e=Et(t))?null:e.stateNode}return e},hydrate:function(e,t,n){if(!tc(t))throw a(Error(200));return nc(null,e,t,!0,n)},render:function(e,t,n){if(!tc(t))throw a(Error(200));return nc(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!tc(n))throw a(Error(200));if(null==e||void 0===e._reactInternalFiber)throw a(Error(38));return nc(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!tc(e))throw a(Error(40));return!!e._reactRootContainer&&(du((function(){nc(null,null,e,!1,(function(){e._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return rc.apply(void 0,arguments)},unstable_batchedUpdates:su,unstable_interactiveUpdates:function(e,t,n,r){return uu(),fu(e,t,n,r)},unstable_discreteUpdates:fu,unstable_flushDiscreteUpdates:uu,flushSync:function(e,t){if((Po&(bo|wo))!==yo)throw a(Error(187));var n=Po;Po|=1;try{return Wl(99,e.bind(null,t))}finally{Po=n,$l()}},unstable_createRoot:function(e,t){if(!tc(e))throw a(Error(299),\"unstable_createRoot\");return new ec(e,t)},unstable_createSyncRoot:function(e,t){if(!tc(e))throw a(Error(299),\"unstable_createRoot\");return new Zu(e,1,t)},unstable_flushControlled:function(e){var t=Po;Po|=1;try{Wl(99,e)}finally{(Po=t)===yo&&$l()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[ur,cr,sr,O.injectEventPluginsByName,d,Nt,function(e){C(e,Pt)},le,ie,Sn,z,_u,{current:!1}]}};!function(e){var t=e.findFiberByHostInstance;(function(e){if(\"undefined\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Mu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(r){}},Ru=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}})(l({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:R.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Et(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:or,bundleType:0,version:\"16.10.2\",rendererPackageName:\"react-dom\"});var ic={default:lc},ac=ic&&lc||ic;e.exports=ac.default||ac},function(e,t,n){\"use strict\";e.exports=n(9)},function(e,t,n){\"use strict\";var r,l,i,a,o;if(Object.defineProperty(t,\"__esModule\",{value:!0}),\"undefined\"===typeof window||\"function\"!==typeof MessageChannel){var u=null,c=null,s=function e(){if(null!==u)try{var n=t.unstable_now();u(!0,n),u=null}catch(r){throw setTimeout(e,0),r}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(s,0))},l=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},a=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout,v=window.requestAnimationFrame,y=window.cancelAnimationFrame;if(\"undefined\"!==typeof console&&(\"function\"!==typeof v&&console.error(\"This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills\"),\"function\"!==typeof y&&console.error(\"This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills\")),\"object\"===typeof d&&\"function\"===typeof d.now)t.unstable_now=function(){return d.now()};else{var g=p.now();t.unstable_now=function(){return p.now()-g}}var b=!1,w=null,k=-1,E=5,x=0;a=function(){return t.unstable_now()>=x},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported\"):E=0<e?Math.floor(1e3/e):33.33};var T=new MessageChannel,S=T.port2;T.port1.onmessage=function(){if(null!==w){var e=t.unstable_now();x=e+E;try{w(!0,e)?S.postMessage(null):(b=!1,w=null)}catch(n){throw S.postMessage(null),n}}else b=!1},r=function(e){w=e,b||(b=!0,S.postMessage(null))},l=function(e,n){k=m((function(){e(t.unstable_now())}),n)},i=function(){h(k),k=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),l=e[r];if(!(void 0!==l&&0<N(l,t)))break e;e[r]=t,e[n]=l,n=r}}function C(e){return void 0===(e=e[0])?null:e}function P(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,l=e.length;r<l;){var i=2*(r+1)-1,a=e[i],o=i+1,u=e[o];if(void 0!==a&&0>N(a,n))void 0!==u&&0>N(u,a)?(e[r]=u,e[o]=n,r=o):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==u&&0>N(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function N(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var z=[],O=[],M=1,R=null,I=3,F=!1,U=!1,D=!1;function L(e){for(var t=C(O);null!==t;){if(null===t.callback)P(O);else{if(!(t.startTime<=e))break;P(O),t.sortIndex=t.expirationTime,_(z,t)}t=C(O)}}function A(e){if(D=!1,L(e),!U)if(null!==C(z))U=!0,r(j);else{var t=C(O);null!==t&&l(A,t.startTime-e)}}function j(e,n){U=!1,D&&(D=!1,i()),F=!0;var r=I;try{for(L(n),R=C(z);null!==R&&(!(R.expirationTime>n)||e&&!a());){var o=R.callback;if(null!==o){R.callback=null,I=R.priorityLevel;var u=o(R.expirationTime<=n);n=t.unstable_now(),\"function\"===typeof u?R.callback=u:R===C(z)&&P(z),L(n)}else P(z);R=C(z)}if(null!==R)var c=!0;else{var s=C(O);null!==s&&l(A,s.startTime-n),c=!1}return c}finally{R=null,I=r,F=!1}}function V(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var W=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,a){var o=t.unstable_now();if(\"object\"===typeof a&&null!==a){var u=a.delay;u=\"number\"===typeof u&&0<u?o+u:o,a=\"number\"===typeof a.timeout?a.timeout:V(e)}else a=V(e),u=o;return e={id:M++,callback:n,priorityLevel:e,startTime:u,expirationTime:a=u+a,sortIndex:-1},u>o?(e.sortIndex=u,_(O,e),null===C(z)&&e===C(O)&&(D?i():D=!0,l(A,u-o))):(e.sortIndex=a,_(z,e),U||F||(U=!0,r(j))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_shouldYield=function(){var e=t.unstable_now();L(e);var n=C(z);return n!==R&&null!==R&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<R.expirationTime||a()},t.unstable_requestPaint=W,t.unstable_continueExecution=function(){U||F||(U=!0,r(j))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return C(z)},t.unstable_Profiling=null}]]);\n//# sourceMappingURL=2.ce7fa3e7.chunk.js.map"
  },
  {
    "path": "docs/static/js/2.fa031f80.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[2],[function(e,t,n){\"use strict\";e.exports=n(6)},function(e,t,n){\"use strict\";var r=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String(\"abc\");if(e[5]=\"de\",\"5\"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t[\"_\"+String.fromCharCode(n)]=n;if(\"0123456789\"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(\"\"))return!1;var r={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(e){r[e]=e})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},r)).join(\"\")}catch(l){return!1}}()?Object.assign:function(e,t){for(var n,o,u=a(e),c=1;c<arguments.length;c++){for(var s in n=Object(arguments[c]))l.call(n,s)&&(u[s]=n[s]);if(r){o=r(n);for(var f=0;f<o.length;f++)i.call(n,o[f])&&(u[o[f]]=n[o[f]])}}return u}},function(e,t,n){\"use strict\";!function e(){if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(7)},function(e,t,n){\"use strict\";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||\"[object Arguments]\"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance\")}()}n.d(t,\"a\",(function(){return r}))},function(e,t,n){\"use strict\";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||\"[object Arguments]\"===Object.prototype.toString.call(e)){var n=[],r=!0,l=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){l=!0,i=u}finally{try{r||null==o.return||o.return()}finally{if(l)throw i}}return n}}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}n.d(t,\"a\",(function(){return r}))},,function(e,t,n){\"use strict\";var r=n(1),l=\"function\"===typeof Symbol&&Symbol.for,i=l?Symbol.for(\"react.element\"):60103,a=l?Symbol.for(\"react.portal\"):60106,o=l?Symbol.for(\"react.fragment\"):60107,u=l?Symbol.for(\"react.strict_mode\"):60108,c=l?Symbol.for(\"react.profiler\"):60114,s=l?Symbol.for(\"react.provider\"):60109,f=l?Symbol.for(\"react.context\"):60110,d=l?Symbol.for(\"react.forward_ref\"):60112,p=l?Symbol.for(\"react.suspense\"):60113,m=l?Symbol.for(\"react.suspense_list\"):60120,h=l?Symbol.for(\"react.memo\"):60115,v=l?Symbol.for(\"react.lazy\"):60116;l&&Symbol.for(\"react.fundamental\"),l&&Symbol.for(\"react.responder\"),l&&Symbol.for(\"react.scope\");var y=\"function\"===typeof Symbol&&Symbol.iterator;function g(e){for(var t=e.message,n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+t,r=1;r<arguments.length;r++)n+=\"&args[]=\"+encodeURIComponent(arguments[r]);return e.message=\"Minified React error #\"+t+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function k(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}function E(){}function x(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){if(\"object\"!==typeof e&&\"function\"!==typeof e&&null!=e)throw g(Error(85));this.updater.enqueueSetState(this,e,t,\"setState\")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")},E.prototype=k.prototype;var T=x.prototype=new E;T.constructor=x,r(T,k.prototype),T.isPureReactComponent=!0;var S={current:null},_={suspense:null},C={current:null},P=Object.prototype.hasOwnProperty,N={key:!0,ref:!0,__self:!0,__source:!0};function z(e,t,n){var r,l={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=\"\"+t.key),t)P.call(t,r)&&!N.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(1===u)l.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];l.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===l[r]&&(l[r]=u[r]);return{$$typeof:i,type:e,key:a,ref:o,props:l,_owner:C.current}}function O(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===i}var M=/\\/+/g,R=[];function I(e,t,n,r){if(R.length){var l=R.pop();return l.result=e,l.keyPrefix=t,l.func=n,l.context=r,l.count=0,l}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function F(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function U(e,t,n){return null==e?0:function e(t,n,r,l){var o=typeof t;\"undefined\"!==o&&\"boolean\"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case\"string\":case\"number\":u=!0;break;case\"object\":switch(t.$$typeof){case i:case a:u=!0}}if(u)return r(l,t,\"\"===n?\".\"+D(t,0):n),1;if(u=0,n=\"\"===n?\".\":n+\":\",Array.isArray(t))for(var c=0;c<t.length;c++){var s=n+D(o=t[c],c);u+=e(o,s,r,l)}else if(null===t||\"object\"!==typeof t?s=null:s=\"function\"===typeof(s=y&&t[y]||t[\"@@iterator\"])?s:null,\"function\"===typeof s)for(t=s.call(t),c=0;!(o=t.next()).done;)u+=e(o=o.value,s=n+D(o,c++),r,l);else if(\"object\"===o)throw r=\"\"+t,g(Error(31),\"[object Object]\"===r?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":r,\"\");return u}(e,\"\",t,n)}function D(e,t){return\"object\"===typeof e&&null!==e&&null!=e.key?function(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function A(e,t,n){var r=e.result,l=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?j(e,r,n,(function(e){return e})):null!=e&&(O(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,l+(!e.key||t&&t.key===e.key?\"\":(\"\"+e.key).replace(M,\"$&/\")+\"/\")+n)),r.push(e))}function j(e,t,n,r,l){var i=\"\";null!=n&&(i=(\"\"+n).replace(M,\"$&/\")+\"/\"),U(e,A,t=I(t,i,r,l)),F(t)}function V(){var e=S.current;if(null===e)throw g(Error(321));return e}var W={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return j(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;U(e,L,t=I(null,null,t,n)),F(t)},count:function(e){return U(e,(function(){return null}),null)},toArray:function(e){var t=[];return j(e,t,null,(function(e){return e})),t},only:function(e){if(!O(e))throw g(Error(143));return e}},createRef:function(){return{current:null}},Component:k,PureComponent:x,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return V().useCallback(e,t)},useContext:function(e,t){return V().useContext(e,t)},useEffect:function(e,t){return V().useEffect(e,t)},useImperativeHandle:function(e,t,n){return V().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return V().useLayoutEffect(e,t)},useMemo:function(e,t){return V().useMemo(e,t)},useReducer:function(e,t,n){return V().useReducer(e,t,n)},useRef:function(e){return V().useRef(e)},useState:function(e){return V().useState(e)},Fragment:o,Profiler:c,StrictMode:u,Suspense:p,unstable_SuspenseList:m,createElement:z,cloneElement:function(e,t,n){if(null===e||void 0===e)throw g(Error(267),e);var l=r({},e.props),a=e.key,o=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,u=C.current),void 0!==t.key&&(a=\"\"+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)P.call(t,s)&&!N.hasOwnProperty(s)&&(l[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)l.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];l.children=c}return{$$typeof:i,type:e.type,key:a,ref:o,props:l,_owner:u}},createFactory:function(e){var t=z.bind(null,e);return t.type=e,t},isValidElement:O,version:\"16.10.2\",unstable_withSuspenseConfig:function(e,t){var n=_.suspense;_.suspense=void 0===t?null:t;try{e()}finally{_.suspense=n}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentBatchConfig:_,ReactCurrentOwner:C,IsSomeRendererActing:{current:!1},assign:r}},B={default:W},H=B&&W||B;e.exports=H.default||H},function(e,t,n){\"use strict\";var r=n(0),l=n(1),i=n(8);function a(e){for(var t=e.message,n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+t,r=1;r<arguments.length;r++)n+=\"&args[]=\"+encodeURIComponent(arguments[r]);return e.message=\"Minified React error #\"+t+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e}if(!r)throw a(Error(227));var o=null,u={};function c(){if(o)for(var e in u){var t=u[e],n=o.indexOf(e);if(!(-1<n))throw a(Error(96),e);if(!f[n]){if(!t.extractEvents)throw a(Error(97),e);for(var r in f[n]=t,n=t.eventTypes){var l=void 0,i=n[r],c=t,p=r;if(d.hasOwnProperty(p))throw a(Error(99),p);d[p]=i;var m=i.phasedRegistrationNames;if(m){for(l in m)m.hasOwnProperty(l)&&s(m[l],c,p);l=!0}else i.registrationName?(s(i.registrationName,c,p),l=!0):l=!1;if(!l)throw a(Error(98),r,e)}}}}function s(e,t,n){if(p[e])throw a(Error(100),e);p[e]=t,m[e]=t.eventTypes[n].dependencies}var f=[],d={},p={},m={};function h(e,t,n,r,l,i,a,o,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var v=!1,y=null,g=!1,b=null,w={onError:function(e){v=!0,y=e}};function k(e,t,n,r,l,i,a,o,u){v=!1,y=null,h.apply(w,arguments)}var E=null,x=null,T=null;function S(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=T(n),function(e,t,n,r,l,i,o,u,c){if(k.apply(this,arguments),v){if(!v)throw a(Error(198));var s=y;v=!1,y=null,g||(g=!0,b=s)}}(r,t,void 0,e),e.currentTarget=null}function _(e,t){if(null==t)throw a(Error(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function C(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var P=null;function N(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)S(e,t[r],n[r]);else t&&S(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function z(e){if(null!==e&&(P=_(P,e)),e=P,P=null,e){if(C(e,N),P)throw a(Error(95));if(g)throw e=b,g=!1,b=null,e}}var O={injectEventPluginOrder:function(e){if(o)throw a(Error(101));o=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!u.hasOwnProperty(t)||u[t]!==r){if(u[t])throw a(Error(102),t);u[t]=r,n=!0}}n&&c()}};function M(e,t){var n=e.stateNode;if(!n)return null;var r=E(n);if(!r)return null;n=r[t];e:switch(t){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":(r=!r.disabled)||(r=!(\"button\"===(e=e.type)||\"input\"===e||\"select\"===e||\"textarea\"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&\"function\"!==typeof n)throw a(Error(231),t,typeof n);return n}var R=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;R.hasOwnProperty(\"ReactCurrentDispatcher\")||(R.ReactCurrentDispatcher={current:null}),R.hasOwnProperty(\"ReactCurrentBatchConfig\")||(R.ReactCurrentBatchConfig={suspense:null});var I=/^(.*)[\\\\\\/]/,F=\"function\"===typeof Symbol&&Symbol.for,U=F?Symbol.for(\"react.element\"):60103,D=F?Symbol.for(\"react.portal\"):60106,L=F?Symbol.for(\"react.fragment\"):60107,A=F?Symbol.for(\"react.strict_mode\"):60108,j=F?Symbol.for(\"react.profiler\"):60114,V=F?Symbol.for(\"react.provider\"):60109,W=F?Symbol.for(\"react.context\"):60110,B=F?Symbol.for(\"react.concurrent_mode\"):60111,H=F?Symbol.for(\"react.forward_ref\"):60112,$=F?Symbol.for(\"react.suspense\"):60113,Q=F?Symbol.for(\"react.suspense_list\"):60120,K=F?Symbol.for(\"react.memo\"):60115,q=F?Symbol.for(\"react.lazy\"):60116;F&&Symbol.for(\"react.fundamental\"),F&&Symbol.for(\"react.responder\"),F&&Symbol.for(\"react.scope\");var Y=\"function\"===typeof Symbol&&Symbol.iterator;function X(e){return null===e||\"object\"!==typeof e?null:\"function\"===typeof(e=Y&&e[Y]||e[\"@@iterator\"])?e:null}function G(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case L:return\"Fragment\";case D:return\"Portal\";case j:return\"Profiler\";case A:return\"StrictMode\";case $:return\"Suspense\";case Q:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case W:return\"Context.Consumer\";case V:return\"Context.Provider\";case H:var t=e.render;return t=t.displayName||t.name||\"\",e.displayName||(\"\"!==t?\"ForwardRef(\"+t+\")\":\"ForwardRef\");case K:return G(e.type);case q:if(e=1===e._status?e._result:null)return G(e)}return null}function J(e){var t=\"\";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n=\"\";break e;default:var r=e._debugOwner,l=e._debugSource,i=G(e.type);n=null,r&&(n=G(r.type)),r=i,i=\"\",l?i=\" (at \"+l.fileName.replace(I,\"\")+\":\"+l.lineNumber+\")\":n&&(i=\" (created by \"+n+\")\"),n=\"\\n    in \"+(r||\"Unknown\")+i}t+=n,e=e.return}while(e);return t}var Z=!(\"undefined\"===typeof window||\"undefined\"===typeof window.document||\"undefined\"===typeof window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=x(e)){if(\"function\"!==typeof ee)throw a(Error(280));var t=E(e.stateNode);ee(e.stateNode,e.type,t)}}function le(e){te?ne?ne.push(e):ne=[e]:te=e}function ie(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ae(e,t){return e(t)}function oe(e,t,n,r){return e(t,n,r)}function ue(){}var ce=ae,se=!1,fe=!1;function de(){null===te&&null===ne||(ue(),ie())}new Map,new Map,new Map;var pe=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,me=Object.prototype.hasOwnProperty,he={},ve={};function ye(e,t,n,r,l,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var ge={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ge[e]=new ye(e,0,!1,e,null,!1)})),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var t=e[0];ge[t]=new ye(t,1,!1,e[1],null,!1)})),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ge[e]=new ye(e,2,!1,e.toLowerCase(),null,!1)})),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ge[e]=new ye(e,2,!1,e,null,!1)})),\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ge[e]=new ye(e,3,!1,e.toLowerCase(),null,!1)})),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ge[e]=new ye(e,3,!0,e,null,!1)})),[\"capture\",\"download\"].forEach((function(e){ge[e]=new ye(e,4,!1,e,null,!1)})),[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ge[e]=new ye(e,6,!1,e,null,!1)})),[\"rowSpan\",\"start\"].forEach((function(e){ge[e]=new ye(e,5,!1,e.toLowerCase(),null,!1)}));var be=/[\\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function ke(e){switch(typeof e){case\"boolean\":case\"number\":case\"object\":case\"string\":case\"undefined\":return e;default:return\"\"}}function Ee(e,t,n,r){var l=ge.hasOwnProperty(t)?ge[t]:null;(null!==l?0===l.type:!r&&(2<t.length&&(\"o\"===t[0]||\"O\"===t[0])&&(\"n\"===t[1]||\"N\"===t[1])))||(function(e,t,n,r){if(null===t||\"undefined\"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case\"function\":case\"symbol\":return!0;case\"boolean\":return!r&&(null!==n?!n.acceptsBooleans:\"data-\"!==(e=e.toLowerCase().slice(0,5))&&\"aria-\"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,l,r)&&(n=null),r||null===l?function(e){return!!me.call(ve,e)||!me.call(he,e)&&(pe.test(e)?ve[e]=!0:(he[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,\"\"+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&\"\":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?\"\":\"\"+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function xe(e){var t=e.type;return(e=e.nodeName)&&\"input\"===e.toLowerCase()&&(\"checkbox\"===t||\"radio\"===t)}function Te(e){e._valueTracker||(e._valueTracker=function(e){var t=xe(e)?\"checked\":\"value\",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=\"\"+e[t];if(!e.hasOwnProperty(t)&&\"undefined\"!==typeof n&&\"function\"===typeof n.get&&\"function\"===typeof n.set){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=\"\"+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=\"\"+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Se(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e&&(r=xe(e)?e.checked?\"true\":\"false\":e.value),(e=r)!==n&&(t.setValue(e),!0)}function _e(e,t){var n=t.checked;return l({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ce(e,t){var n=null==t.defaultValue?\"\":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ke(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:\"checkbox\"===t.type||\"radio\"===t.type?null!=t.checked:null!=t.value}}function Pe(e,t){null!=(t=t.checked)&&Ee(e,\"checked\",t,!1)}function Ne(e,t){Pe(e,t);var n=ke(t.value),r=t.type;if(null!=n)\"number\"===r?(0===n&&\"\"===e.value||e.value!=n)&&(e.value=\"\"+n):e.value!==\"\"+n&&(e.value=\"\"+n);else if(\"submit\"===r||\"reset\"===r)return void e.removeAttribute(\"value\");t.hasOwnProperty(\"value\")?Oe(e,t.type,n):t.hasOwnProperty(\"defaultValue\")&&Oe(e,t.type,ke(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ze(e,t,n){if(t.hasOwnProperty(\"value\")||t.hasOwnProperty(\"defaultValue\")){var r=t.type;if(!(\"submit\"!==r&&\"reset\"!==r||void 0!==t.value&&null!==t.value))return;t=\"\"+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}\"\"!==(n=e.name)&&(e.name=\"\"),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,\"\"!==n&&(e.name=n)}function Oe(e,t,n){\"number\"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+n&&(e.defaultValue=\"\"+n))}function Me(e,t){return e=l({children:void 0},t),(t=function(e){var t=\"\";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Re(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t[\"$\"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty(\"$\"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=\"\"+ke(n),t=null,l=0;l<e.length;l++){if(e[l].value===n)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function Ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw a(Error(91));return l({},t,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function Fe(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw a(Error(92));if(Array.isArray(t)){if(!(1>=t.length))throw a(Error(93));t=t[0]}n=t}null==n&&(n=\"\")}e._wrapperState={initialValue:ke(n)}}function Ue(e,t){var n=ke(t.value),r=ke(t.defaultValue);null!=n&&((n=\"\"+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=\"\"+r)}function De(e){var t=e.textContent;t===e._wrapperState.initialValue&&\"\"!==t&&null!==t&&(e.value=t)}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,null,!1)})),\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,\"http://www.w3.org/1999/xlink\",!1)})),[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1)})),[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),ge.xlinkHref=new ye(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0),[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Le={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};function Ae(e){switch(e){case\"svg\":return\"http://www.w3.org/2000/svg\";case\"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function je(e,t){return null==e||\"http://www.w3.org/1999/xhtml\"===e?Ae(t):\"http://www.w3.org/2000/svg\"===e&&\"foreignObject\"===t?\"http://www.w3.org/1999/xhtml\":e}var Ve,We=function(e){return\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Le.svg||\"innerHTML\"in e)e.innerHTML=t;else{for((Ve=Ve||document.createElement(\"div\")).innerHTML=\"<svg>\"+t.valueOf().toString()+\"</svg>\",t=Ve.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function He(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var $e={animationend:He(\"Animation\",\"AnimationEnd\"),animationiteration:He(\"Animation\",\"AnimationIteration\"),animationstart:He(\"Animation\",\"AnimationStart\"),transitionend:He(\"Transition\",\"TransitionEnd\")},Qe={},Ke={};function qe(e){if(Qe[e])return Qe[e];if(!$e[e])return e;var t,n=$e[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ke)return Qe[e]=n[t];return e}Z&&(Ke=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete $e.animationend.animation,delete $e.animationiteration.animation,delete $e.animationstart.animation),\"TransitionEvent\"in window||delete $e.transitionend.transition);var Ye=qe(\"animationend\"),Xe=qe(\"animationiteration\"),Ge=qe(\"animationstart\"),Je=qe(\"transitionend\"),Ze=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),et=!1,tt=[],nt=null,rt=null,lt=null,it=new Map,at=new Map,ot=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit\".split(\" \"),ut=\"focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture\".split(\" \");function ct(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function st(e,t){switch(e){case\"focus\":case\"blur\":nt=null;break;case\"dragenter\":case\"dragleave\":rt=null;break;case\"mouseover\":case\"mouseout\":lt=null;break;case\"pointerover\":case\"pointerout\":it.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":at.delete(t.pointerId)}}function ft(e,t,n,r,l){return null===e||e.nativeEvent!==l?ct(t,n,r,l):(e.eventSystemFlags|=r,e)}function dt(e){if(null!==e.blockedOn)return!1;var t=_n(e.topLevelType,e.eventSystemFlags,e.nativeEvent);return null===t||(e.blockedOn=t,!1)}function pt(e,t,n){dt(e)&&n.delete(t)}function mt(){for(et=!1;0<tt.length;){var e=tt[0];if(null!==e.blockedOn)break;var t=_n(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:tt.shift()}null!==nt&&dt(nt)&&(nt=null),null!==rt&&dt(rt)&&(rt=null),null!==lt&&dt(lt)&&(lt=null),it.forEach(pt),at.forEach(pt)}function ht(e,t){e.blockedOn===t&&(e.blockedOn=null,et||(et=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,mt)))}function vt(e){function t(t){return ht(t,e)}if(0<tt.length){ht(tt[0],e);for(var n=1;n<tt.length;n++){var r=tt[n];r.blockedOn===e&&(r.blockedOn=null)}}null!==nt&&ht(nt,e),null!==rt&&ht(rt,e),null!==lt&&ht(lt,e),it.forEach(t),at.forEach(t)}var yt=0,gt=2,bt=1024;function wt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{((t=e).effectTag&(gt|bt))!==yt&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function kt(e){if(wt(e)!==e)throw a(Error(188))}function Et(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=wt(e)))throw a(Error(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var i=l.alternate;if(null===i){if(null!==(r=l.return)){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return kt(l),e;if(i===r)return kt(l),t;i=i.sibling}throw a(Error(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=i;break}if(u===r){o=!0,r=l,n=i;break}u=u.sibling}if(!o){for(u=i.child;u;){if(u===n){o=!0,n=i,r=l;break}if(u===r){o=!0,r=i,n=l;break}u=u.sibling}if(!o)throw a(Error(189))}}if(n.alternate!==r)throw a(Error(190))}if(3!==n.tag)throw a(Error(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function xt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Tt(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function St(e,t,n){(t=M(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=_(n._dispatchListeners,t),n._dispatchInstances=_(n._dispatchInstances,e))}function _t(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Tt(t);for(t=n.length;0<t--;)St(n[t],\"captured\",e);for(t=0;t<n.length;t++)St(n[t],\"bubbled\",e)}}function Ct(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=M(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=_(n._dispatchListeners,t),n._dispatchInstances=_(n._dispatchInstances,e))}function Pt(e){e&&e.dispatchConfig.registrationName&&Ct(e._targetInst,null,e)}function Nt(e){C(e,_t)}function zt(){return!0}function Ot(){return!1}function Mt(e,t,n,r){for(var l in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(l)&&((t=e[l])?this[l]=t(n):\"target\"===l?this.target=r:this[l]=n[l]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?zt:Ot,this.isPropagationStopped=Ot,this}function Rt(e,t,n,r){if(this.eventPool.length){var l=this.eventPool.pop();return this.call(l,e,t,n,r),l}return new this(e,t,n,r)}function It(e){if(!(e instanceof this))throw a(Error(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Ft(e){e.eventPool=[],e.getPooled=Rt,e.release=It}l(Mt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():\"unknown\"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=zt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():\"unknown\"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=zt)},persist:function(){this.isPersistent=zt},isPersistent:Ot,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Ot,this._dispatchInstances=this._dispatchListeners=null}}),Mt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Mt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return l(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,Ft(n),n},Ft(Mt);var Ut=Mt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Dt=Mt.extend({clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),Lt=Mt.extend({view:null,detail:null}),At=Lt.extend({relatedTarget:null});function jt(e){var t=e.keyCode;return\"charCode\"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Vt={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},Wt={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},Bt={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Ht(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Bt[e])&&!!t[e]}function $t(){return Ht}for(var Qt=Lt.extend({key:function(e){if(e.key){var t=Vt[e.key]||e.key;if(\"Unidentified\"!==t)return t}return\"keypress\"===e.type?13===(e=jt(e))?\"Enter\":String.fromCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?Wt[e.keyCode]||\"Unidentified\":\"\"},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$t,charCode:function(e){return\"keypress\"===e.type?jt(e):0},keyCode:function(e){return\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0},which:function(e){return\"keypress\"===e.type?jt(e):\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0}}),Kt=0,qt=0,Yt=!1,Xt=!1,Gt=Lt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$t,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if(\"movementX\"in e)return e.movementX;var t=Kt;return Kt=e.screenX,Yt?\"mousemove\"===e.type?e.screenX-t:0:(Yt=!0,0)},movementY:function(e){if(\"movementY\"in e)return e.movementY;var t=qt;return qt=e.screenY,Xt?\"mousemove\"===e.type?e.screenY-t:0:(Xt=!0,0)}}),Jt=Gt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Zt=Gt.extend({dataTransfer:null}),en=Lt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$t}),tn=Mt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),nn=Gt.extend({deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),rn=[[\"blur\",\"blur\",0],[\"cancel\",\"cancel\",0],[\"click\",\"click\",0],[\"close\",\"close\",0],[\"contextmenu\",\"contextMenu\",0],[\"copy\",\"copy\",0],[\"cut\",\"cut\",0],[\"auxclick\",\"auxClick\",0],[\"dblclick\",\"doubleClick\",0],[\"dragend\",\"dragEnd\",0],[\"dragstart\",\"dragStart\",0],[\"drop\",\"drop\",0],[\"focus\",\"focus\",0],[\"input\",\"input\",0],[\"invalid\",\"invalid\",0],[\"keydown\",\"keyDown\",0],[\"keypress\",\"keyPress\",0],[\"keyup\",\"keyUp\",0],[\"mousedown\",\"mouseDown\",0],[\"mouseup\",\"mouseUp\",0],[\"paste\",\"paste\",0],[\"pause\",\"pause\",0],[\"play\",\"play\",0],[\"pointercancel\",\"pointerCancel\",0],[\"pointerdown\",\"pointerDown\",0],[\"pointerup\",\"pointerUp\",0],[\"ratechange\",\"rateChange\",0],[\"reset\",\"reset\",0],[\"seeked\",\"seeked\",0],[\"submit\",\"submit\",0],[\"touchcancel\",\"touchCancel\",0],[\"touchend\",\"touchEnd\",0],[\"touchstart\",\"touchStart\",0],[\"volumechange\",\"volumeChange\",0],[\"drag\",\"drag\",1],[\"dragenter\",\"dragEnter\",1],[\"dragexit\",\"dragExit\",1],[\"dragleave\",\"dragLeave\",1],[\"dragover\",\"dragOver\",1],[\"mousemove\",\"mouseMove\",1],[\"mouseout\",\"mouseOut\",1],[\"mouseover\",\"mouseOver\",1],[\"pointermove\",\"pointerMove\",1],[\"pointerout\",\"pointerOut\",1],[\"pointerover\",\"pointerOver\",1],[\"scroll\",\"scroll\",1],[\"toggle\",\"toggle\",1],[\"touchmove\",\"touchMove\",1],[\"wheel\",\"wheel\",1],[\"abort\",\"abort\",2],[Ye,\"animationEnd\",2],[Xe,\"animationIteration\",2],[Ge,\"animationStart\",2],[\"canplay\",\"canPlay\",2],[\"canplaythrough\",\"canPlayThrough\",2],[\"durationchange\",\"durationChange\",2],[\"emptied\",\"emptied\",2],[\"encrypted\",\"encrypted\",2],[\"ended\",\"ended\",2],[\"error\",\"error\",2],[\"gotpointercapture\",\"gotPointerCapture\",2],[\"load\",\"load\",2],[\"loadeddata\",\"loadedData\",2],[\"loadedmetadata\",\"loadedMetadata\",2],[\"loadstart\",\"loadStart\",2],[\"lostpointercapture\",\"lostPointerCapture\",2],[\"playing\",\"playing\",2],[\"progress\",\"progress\",2],[\"seeking\",\"seeking\",2],[\"stalled\",\"stalled\",2],[\"suspend\",\"suspend\",2],[\"timeupdate\",\"timeUpdate\",2],[Je,\"transitionEnd\",2],[\"waiting\",\"waiting\",2]],ln={},an={},on=0;on<rn.length;on++){var un=rn[on],cn=un[0],sn=un[1],fn=un[2],dn=\"on\"+(sn[0].toUpperCase()+sn.slice(1)),pn={phasedRegistrationNames:{bubbled:dn,captured:dn+\"Capture\"},dependencies:[cn],eventPriority:fn};ln[sn]=pn,an[cn]=pn}var mn={eventTypes:ln,getEventPriority:function(e){return void 0!==(e=an[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var l=an[e];if(!l)return null;switch(e){case\"keypress\":if(0===jt(n))return null;case\"keydown\":case\"keyup\":e=Qt;break;case\"blur\":case\"focus\":e=At;break;case\"click\":if(2===n.button)return null;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":e=Gt;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":e=Zt;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":e=en;break;case Ye:case Xe:case Ge:e=Ut;break;case Je:e=tn;break;case\"scroll\":e=Lt;break;case\"wheel\":e=nn;break;case\"copy\":case\"cut\":case\"paste\":e=Dt;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":e=Jt;break;default:e=Mt}return Nt(t=e.getPooled(l,t,n,r)),t}},hn=mn.getEventPriority,vn=10,yn=[];function gn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=or(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var l=xt(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=e.eventSystemFlags,o=null,u=0;u<f.length;u++){var c=f[u];c&&(c=c.extractEvents(r,t,i,l,a))&&(o=_(o,c))}z(o)}}var bn=!0;function wn(e,t){kn(t,e,!1)}function kn(e,t,n){switch(hn(t)){case 0:var r=En.bind(null,t,1);break;case 1:r=xn.bind(null,t,1);break;default:r=Sn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function En(e,t,n){se||ue();var r=Sn,l=se;se=!0;try{oe(r,e,t,n)}finally{(se=l)||de()}}function xn(e,t,n){Sn(e,t,n)}function Tn(e,t,n,r){if(yn.length){var l=yn.pop();l.topLevelType=e,l.eventSystemFlags=t,l.nativeEvent=n,l.targetInst=r,e=l}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=gn,n=e,fe)t(n,void 0);else{fe=!0;try{ce(t,n,void 0)}finally{fe=!1,de()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,yn.length<vn&&yn.push(e)}}function Sn(e,t,n){if(bn)if(0<tt.length&&-1<ot.indexOf(e))e=ct(null,e,t,n),tt.push(e);else{var r=_n(e,t,n);null===r?st(e,n):-1<ot.indexOf(e)?(e=ct(r,e,t,n),tt.push(e)):function(e,t,n,r){switch(t){case\"focus\":return nt=ft(nt,e,t,n,r),!0;case\"dragenter\":return rt=ft(rt,e,t,n,r),!0;case\"mouseover\":return lt=ft(lt,e,t,n,r),!0;case\"pointerover\":var l=r.pointerId;return it.set(l,ft(it.get(l)||null,e,t,n,r)),!0;case\"gotpointercapture\":return l=r.pointerId,at.set(l,ft(at.get(l)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(st(e,n),Tn(e,t,n,null))}}function _n(e,t,n){var r=xt(n),l=or(r);if(null!==l)if(null===(r=wt(l)))l=null;else{var i=r.tag;if(13===i){if(null!==(r=13!==r.tag||(null===(l=r.memoizedState)&&(null!==(r=r.alternate)&&(l=r.memoizedState)),null===l)?null:l.dehydrated))return r;l=null}else if(3===i){if(r.stateNode.hydrate)return 3===r.tag?r.stateNode.containerInfo:null;l=null}else r!==l&&(l=null)}return Tn(e,t,n,l),null}function Cn(e){if(!Z)return!1;var t=(e=\"on\"+e)in document;return t||((t=document.createElement(\"div\")).setAttribute(e,\"return;\"),t=\"function\"===typeof t[e]),t}var Pn=new(\"function\"===typeof WeakMap?WeakMap:Map);function Nn(e){var t=Pn.get(e);return void 0===t&&(t=new Set,Pn.set(e,t)),t}function zn(e,t,n){if(!n.has(e)){switch(e){case\"scroll\":kn(t,\"scroll\",!0);break;case\"focus\":case\"blur\":kn(t,\"focus\",!0),kn(t,\"blur\",!0),n.add(\"blur\"),n.add(\"focus\");break;case\"cancel\":case\"close\":Cn(e)&&kn(t,e,!0);break;case\"invalid\":case\"submit\":case\"reset\":break;default:-1===Ze.indexOf(e)&&wn(e,t)}n.add(e)}}var On={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Mn=[\"Webkit\",\"ms\",\"Moz\",\"O\"];function Rn(e,t,n){return null==t||\"boolean\"===typeof t||\"\"===t?\"\":n||\"number\"!==typeof t||0===t||On.hasOwnProperty(e)&&On[e]?(\"\"+t).trim():t+\"px\"}function In(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf(\"--\"),l=Rn(n,t[n],r);\"float\"===n&&(n=\"cssFloat\"),r?e.setProperty(n,l):e[n]=l}}Object.keys(On).forEach((function(e){Mn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]}))}));var Fn=l({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Un(e,t){if(t){if(Fn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw a(Error(137),e,\"\");if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw a(Error(60));if(!(\"object\"===typeof t.dangerouslySetInnerHTML&&\"__html\"in t.dangerouslySetInnerHTML))throw a(Error(61))}if(null!=t.style&&\"object\"!==typeof t.style)throw a(Error(62),\"\")}}function Dn(e,t){if(-1===e.indexOf(\"-\"))return\"string\"===typeof t.is;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}function Ln(e,t){var n=Nn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=m[t];for(var r=0;r<t.length;r++)zn(t[r],e,n)}function An(){}function jn(e){if(\"undefined\"===typeof(e=e||(\"undefined\"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Vn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wn(e,t){var n,r=Vn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Vn(r)}}function Bn(){for(var e=window,t=jn();t instanceof e.HTMLIFrameElement;){try{var n=\"string\"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=jn((e=t.contentWindow).document)}return t}function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(\"input\"===t&&(\"text\"===e.type||\"search\"===e.type||\"tel\"===e.type||\"url\"===e.type||\"password\"===e.type)||\"textarea\"===t||\"true\"===e.contentEditable)}var $n=\"$\",Qn=\"/$\",Kn=\"$?\",qn=\"$!\",Yn=null,Xn=null;function Gn(e,t){switch(e){case\"button\":case\"input\":case\"select\":case\"textarea\":return!!t.autoFocus}return!1}function Jn(e,t){return\"textarea\"===e||\"option\"===e||\"noscript\"===e||\"string\"===typeof t.children||\"number\"===typeof t.children||\"object\"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Zn=\"function\"===typeof setTimeout?setTimeout:void 0,er=\"function\"===typeof clearTimeout?clearTimeout:void 0;function tr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function nr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===$n||n===qn||n===Kn){if(0===t)return e;t--}else n===Qn&&t++}e=e.previousSibling}return null}var rr=Math.random().toString(36).slice(2),lr=\"__reactInternalInstance$\"+rr,ir=\"__reactEventHandlers$\"+rr,ar=\"__reactContainere$\"+rr;function or(e){var t=e[lr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ar]||n[lr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=nr(e);null!==e;){if(n=e[lr])return n;e=nr(e)}return t}n=(e=n).parentNode}return null}function ur(e){return!(e=e[lr]||e[ar])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function cr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw a(Error(33))}function sr(e){return e[ir]||null}var fr=null,dr=null,pr=null;function mr(){if(pr)return pr;var e,t,n=dr,r=n.length,l=\"value\"in fr?fr.value:fr.textContent,i=l.length;for(e=0;e<r&&n[e]===l[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===l[i-t];t++);return pr=l.slice(e,1<t?1-t:void 0)}var hr=Mt.extend({data:null}),vr=Mt.extend({data:null}),yr=[9,13,27,32],gr=Z&&\"CompositionEvent\"in window,br=null;Z&&\"documentMode\"in document&&(br=document.documentMode);var wr=Z&&\"TextEvent\"in window&&!br,kr=Z&&(!gr||br&&8<br&&11>=br),Er=String.fromCharCode(32),xr={beforeInput:{phasedRegistrationNames:{bubbled:\"onBeforeInput\",captured:\"onBeforeInputCapture\"},dependencies:[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]},compositionEnd:{phasedRegistrationNames:{bubbled:\"onCompositionEnd\",captured:\"onCompositionEndCapture\"},dependencies:\"blur compositionend keydown keypress keyup mousedown\".split(\" \")},compositionStart:{phasedRegistrationNames:{bubbled:\"onCompositionStart\",captured:\"onCompositionStartCapture\"},dependencies:\"blur compositionstart keydown keypress keyup mousedown\".split(\" \")},compositionUpdate:{phasedRegistrationNames:{bubbled:\"onCompositionUpdate\",captured:\"onCompositionUpdateCapture\"},dependencies:\"blur compositionupdate keydown keypress keyup mousedown\".split(\" \")}},Tr=!1;function Sr(e,t){switch(e){case\"keyup\":return-1!==yr.indexOf(t.keyCode);case\"keydown\":return 229!==t.keyCode;case\"keypress\":case\"mousedown\":case\"blur\":return!0;default:return!1}}function _r(e){return\"object\"===typeof(e=e.detail)&&\"data\"in e?e.data:null}var Cr=!1;var Pr={eventTypes:xr,extractEvents:function(e,t,n,r){var l;if(gr)e:{switch(e){case\"compositionstart\":var i=xr.compositionStart;break e;case\"compositionend\":i=xr.compositionEnd;break e;case\"compositionupdate\":i=xr.compositionUpdate;break e}i=void 0}else Cr?Sr(e,n)&&(i=xr.compositionEnd):\"keydown\"===e&&229===n.keyCode&&(i=xr.compositionStart);return i?(kr&&\"ko\"!==n.locale&&(Cr||i!==xr.compositionStart?i===xr.compositionEnd&&Cr&&(l=mr()):(dr=\"value\"in(fr=r)?fr.value:fr.textContent,Cr=!0)),i=hr.getPooled(i,t,n,r),l?i.data=l:null!==(l=_r(n))&&(i.data=l),Nt(i),l=i):l=null,(e=wr?function(e,t){switch(e){case\"compositionend\":return _r(t);case\"keypress\":return 32!==t.which?null:(Tr=!0,Er);case\"textInput\":return(e=t.data)===Er&&Tr?null:e;default:return null}}(e,n):function(e,t){if(Cr)return\"compositionend\"===e||!gr&&Sr(e,t)?(e=mr(),pr=dr=fr=null,Cr=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return kr&&\"ko\"!==t.locale?null:t.data;default:return null}}(e,n))?((t=vr.getPooled(xr.beforeInput,t,n,r)).data=e,Nt(t)):t=null,null===l?t:null===t?l:[l,t]}},Nr={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return\"input\"===t?!!Nr[e.type]:\"textarea\"===t}var Or={change:{phasedRegistrationNames:{bubbled:\"onChange\",captured:\"onChangeCapture\"},dependencies:\"blur change click focus input keydown keyup selectionchange\".split(\" \")}};function Mr(e,t,n){return(e=Mt.getPooled(Or.change,e,t,n)).type=\"change\",le(n),Nt(e),e}var Rr=null,Ir=null;function Fr(e){z(e)}function Ur(e){if(Se(cr(e)))return e}function Dr(e,t){if(\"change\"===e)return t}var Lr=!1;function Ar(){Rr&&(Rr.detachEvent(\"onpropertychange\",jr),Ir=Rr=null)}function jr(e){if(\"value\"===e.propertyName&&Ur(Ir))if(e=Mr(Ir,e,xt(e)),se)z(e);else{se=!0;try{ae(Fr,e)}finally{se=!1,de()}}}function Vr(e,t,n){\"focus\"===e?(Ar(),Ir=n,(Rr=t).attachEvent(\"onpropertychange\",jr)):\"blur\"===e&&Ar()}function Wr(e){if(\"selectionchange\"===e||\"keyup\"===e||\"keydown\"===e)return Ur(Ir)}function Br(e,t){if(\"click\"===e)return Ur(t)}function Hr(e,t){if(\"input\"===e||\"change\"===e)return Ur(t)}Z&&(Lr=Cn(\"input\")&&(!document.documentMode||9<document.documentMode));var $r={eventTypes:Or,_isInputEventSupported:Lr,extractEvents:function(e,t,n,r){var l=t?cr(t):window,i=l.nodeName&&l.nodeName.toLowerCase();if(\"select\"===i||\"input\"===i&&\"file\"===l.type)var a=Dr;else if(zr(l))if(Lr)a=Hr;else{a=Wr;var o=Vr}else(i=l.nodeName)&&\"input\"===i.toLowerCase()&&(\"checkbox\"===l.type||\"radio\"===l.type)&&(a=Br);if(a&&(a=a(e,t)))return Mr(a,n,r);o&&o(e,l,t),\"blur\"===e&&(e=l._wrapperState)&&e.controlled&&\"number\"===l.type&&Oe(l,\"number\",l.value)}},Qr={mouseEnter:{registrationName:\"onMouseEnter\",dependencies:[\"mouseout\",\"mouseover\"]},mouseLeave:{registrationName:\"onMouseLeave\",dependencies:[\"mouseout\",\"mouseover\"]},pointerEnter:{registrationName:\"onPointerEnter\",dependencies:[\"pointerout\",\"pointerover\"]},pointerLeave:{registrationName:\"onPointerLeave\",dependencies:[\"pointerout\",\"pointerover\"]}},Kr={eventTypes:Qr,extractEvents:function(e,t,n,r,l){var i=\"mouseover\"===e||\"pointerover\"===e,a=\"mouseout\"===e||\"pointerout\"===e;if(i&&0===(32&l)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?or(t):null)&&(t!==(i=wt(t))||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if(\"mouseout\"===e||\"mouseover\"===e)var o=Gt,u=Qr.mouseLeave,c=Qr.mouseEnter,s=\"mouse\";else\"pointerout\"!==e&&\"pointerover\"!==e||(o=Jt,u=Qr.pointerLeave,c=Qr.pointerEnter,s=\"pointer\");if(e=null==a?l:cr(a),l=null==t?l:cr(t),(u=o.getPooled(u,a,n,r)).type=s+\"leave\",u.target=e,u.relatedTarget=l,(n=o.getPooled(c,t,n,r)).type=s+\"enter\",n.target=l,n.relatedTarget=e,s=t,(r=a)&&s)e:{for(c=s,e=0,a=o=r;a;a=Tt(a))e++;for(a=0,t=c;t;t=Tt(t))a++;for(;0<e-a;)o=Tt(o),e--;for(;0<a-e;)c=Tt(c),a--;for(;e--;){if(o===c||o===c.alternate)break e;o=Tt(o),c=Tt(c)}o=null}else o=null;for(c=o,o=[];r&&r!==c&&(null===(e=r.alternate)||e!==c);)o.push(r),r=Tt(r);for(r=[];s&&s!==c&&(null===(e=s.alternate)||e!==c);)r.push(s),s=Tt(s);for(s=0;s<o.length;s++)Ct(o[s],\"bubbled\",u);for(s=r.length;0<s--;)Ct(r[s],\"captured\",n);return[u,n]}};var qr=\"function\"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},Yr=Object.prototype.hasOwnProperty;function Xr(e,t){if(qr(e,t))return!0;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Yr.call(t,n[r])||!qr(e[n[r]],t[n[r]]))return!1;return!0}var Gr=Z&&\"documentMode\"in document&&11>=document.documentMode,Jr={select:{phasedRegistrationNames:{bubbled:\"onSelect\",captured:\"onSelectCapture\"},dependencies:\"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange\".split(\" \")}},Zr=null,el=null,tl=null,nl=!1;function rl(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return nl||null==Zr||Zr!==jn(n)?null:(\"selectionStart\"in(n=Zr)&&Hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},tl&&Xr(tl,n)?null:(tl=n,(e=Mt.getPooled(Jr.select,el,e,t)).type=\"select\",e.target=Zr,Nt(e),e))}var ll={eventTypes:Jr,extractEvents:function(e,t,n,r){var l,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(l=!i)){e:{i=Nn(i),l=m.onSelect;for(var a=0;a<l.length;a++)if(!i.has(l[a])){i=!1;break e}i=!0}l=!i}if(l)return null;switch(i=t?cr(t):window,e){case\"focus\":(zr(i)||\"true\"===i.contentEditable)&&(Zr=i,el=t,tl=null);break;case\"blur\":tl=el=Zr=null;break;case\"mousedown\":nl=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":return nl=!1,rl(n,r);case\"selectionchange\":if(Gr)break;case\"keydown\":case\"keyup\":return rl(n,r)}return null}};O.injectEventPluginOrder(\"ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin\".split(\" \")),E=sr,x=ur,T=cr,O.injectEventPluginsByName({SimpleEventPlugin:mn,EnterLeaveEventPlugin:Kr,ChangeEventPlugin:$r,SelectEventPlugin:ll,BeforeInputEventPlugin:Pr}),new Set;var il=[],al=-1;function ol(e){0>al||(e.current=il[al],il[al]=null,al--)}function ul(e,t){il[++al]=e.current,e.current=t}var cl={},sl={current:cl},fl={current:!1},dl=cl;function pl(e,t){var n=e.type.contextTypes;if(!n)return cl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,i={};for(l in n)i[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ml(e){return null!==(e=e.childContextTypes)&&void 0!==e}function hl(e){ol(fl),ol(sl)}function vl(e){ol(fl),ol(sl)}function yl(e,t,n){if(sl.current!==cl)throw a(Error(168));ul(sl,t),ul(fl,n)}function gl(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,\"function\"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw a(Error(108),G(t)||\"Unknown\",i);return l({},n,{},r)}function bl(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||cl,dl=sl.current,ul(sl,t),ul(fl,fl.current),!0}function wl(e,t,n){var r=e.stateNode;if(!r)throw a(Error(169));n?(t=gl(e,t,dl),r.__reactInternalMemoizedMergedChildContext=t,ol(fl),ol(sl),ul(sl,t)):ol(fl),ul(fl,n)}var kl=i.unstable_runWithPriority,El=i.unstable_scheduleCallback,xl=i.unstable_cancelCallback,Tl=i.unstable_shouldYield,Sl=i.unstable_requestPaint,_l=i.unstable_now,Cl=i.unstable_getCurrentPriorityLevel,Pl=i.unstable_ImmediatePriority,Nl=i.unstable_UserBlockingPriority,zl=i.unstable_NormalPriority,Ol=i.unstable_LowPriority,Ml=i.unstable_IdlePriority,Rl={},Il=void 0!==Sl?Sl:function(){},Fl=null,Ul=null,Dl=!1,Ll=_l(),Al=1e4>Ll?_l:function(){return _l()-Ll};function jl(){switch(Cl()){case Pl:return 99;case Nl:return 98;case zl:return 97;case Ol:return 96;case Ml:return 95;default:throw a(Error(332))}}function Vl(e){switch(e){case 99:return Pl;case 98:return Nl;case 97:return zl;case 96:return Ol;case 95:return Ml;default:throw a(Error(332))}}function Wl(e,t){return e=Vl(e),kl(e,t)}function Bl(e,t,n){return e=Vl(e),El(e,t,n)}function Hl(e){return null===Fl?(Fl=[e],Ul=El(Pl,Ql)):Fl.push(e),Rl}function $l(){if(null!==Ul){var e=Ul;Ul=null,xl(e)}Ql()}function Ql(){if(!Dl&&null!==Fl){Dl=!0;var e=0;try{var t=Fl;Wl(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Fl=null}catch(n){throw null!==Fl&&(Fl=Fl.slice(e+1)),El(Pl,$l),n}finally{Dl=!1}}}function Kl(e,t){if(e&&e.defaultProps)for(var n in t=l({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ql={current:null},Yl=null,Xl=null,Gl=null;function Jl(){Gl=Xl=Yl=null}function Zl(e,t){var n=e.type._context;ul(ql,n._currentValue),n._currentValue=t}function ei(e){var t=ql.current;ol(ql),e.type._context._currentValue=t}function ti(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ni(e,t){Yl=e,Gl=Xl=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Na=!0),e.firstContext=null)}function ri(e,t){if(Gl!==e&&!1!==t&&0!==t)if(\"number\"===typeof t&&1073741823!==t||(Gl=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xl){if(null===Yl)throw a(Error(308));Xl=t,Yl.dependencies={expirationTime:0,firstContext:t,responders:null}}else Xl=Xl.next=t;return e._currentValue}var li=!1;function ii(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ai(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function oi(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ui(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ci(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,l=null;null===r&&(r=e.updateQueue=ii(e.memoizedState))}else r=e.updateQueue,l=n.updateQueue,null===r?null===l?(r=e.updateQueue=ii(e.memoizedState),l=n.updateQueue=ii(n.memoizedState)):r=e.updateQueue=ai(l):null===l&&(l=n.updateQueue=ai(r));null===l||r===l?ui(r,t):null===r.lastUpdate||null===l.lastUpdate?(ui(r,t),ui(l,t)):(ui(r,t),l.lastUpdate=t)}function si(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=ii(e.memoizedState):fi(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function fi(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=ai(t)),t}function di(e,t,n,r,i,a){switch(n.tag){case 1:return\"function\"===typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null===(i=\"function\"===typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return l({},r,i);case 2:li=!0}return r}function pi(e,t,n,r,l){li=!1;for(var i=(t=fi(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=i;null!==u;){var s=u.expirationTime;s<l?(null===a&&(a=u,i=c),o<s&&(o=s)):(vu(s,u.suspenseConfig),c=di(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<l?(null===s&&(s=u,null===a&&(i=c)),o<f&&(o=f)):(c=di(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=s,yu(o),e.expirationTime=o,e.memoizedState=c}function mi(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),hi(t.firstEffect,n),t.firstEffect=t.lastEffect=null,hi(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function hi(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if(\"function\"!==typeof n)throw a(Error(191),n);n.call(r)}e=e.nextEffect}}var vi=R.ReactCurrentBatchConfig,yi=(new r.Component).refs;function gi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:l({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var bi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&wt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Jo(),l=vi.suspense;(l=oi(r=Zo(r,e,l),l)).payload=t,void 0!==n&&null!==n&&(l.callback=n),ci(e,l),nu(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Jo(),l=vi.suspense;(l=oi(r=Zo(r,e,l),l)).tag=1,l.payload=t,void 0!==n&&null!==n&&(l.callback=n),ci(e,l),nu(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Jo(),r=vi.suspense;(r=oi(n=Zo(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),ci(e,r),nu(e,n)}};function wi(e,t,n,r,l,i,a){return\"function\"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!Xr(n,r)||!Xr(l,i))}function ki(e,t,n){var r=!1,l=cl,i=t.contextType;return\"object\"===typeof i&&null!==i?i=ri(i):(l=ml(t)?dl:sl.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?pl(e,l):cl),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ei(e,t,n,r){e=t.state,\"function\"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),\"function\"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bi.enqueueReplaceState(t,t.state,null)}function xi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=yi;var i=t.contextType;\"object\"===typeof i&&null!==i?l.context=ri(i):(i=ml(t)?dl:sl.current,l.context=pl(e,i)),null!==(i=e.updateQueue)&&(pi(e,i,n,l,r),l.state=e.memoizedState),\"function\"===typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,n),l.state=e.memoizedState),\"function\"===typeof t.getDerivedStateFromProps||\"function\"===typeof l.getSnapshotBeforeUpdate||\"function\"!==typeof l.UNSAFE_componentWillMount&&\"function\"!==typeof l.componentWillMount||(t=l.state,\"function\"===typeof l.componentWillMount&&l.componentWillMount(),\"function\"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&bi.enqueueReplaceState(l,l.state,null),null!==(i=e.updateQueue)&&(pi(e,i,n,l,r),l.state=e.memoizedState)),\"function\"===typeof l.componentDidMount&&(e.effectTag|=4)}var Ti=Array.isArray;function Si(e,t,n){if(null!==(e=n.ref)&&\"function\"!==typeof e&&\"object\"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw a(Error(309));var r=n.stateNode}if(!r)throw a(Error(147),e);var l=\"\"+e;return null!==t&&null!==t.ref&&\"function\"===typeof t.ref&&t.ref._stringRef===l?t.ref:((t=function(e){var t=r.refs;t===yi&&(t=r.refs={}),null===e?delete t[l]:t[l]=e})._stringRef=l,t)}if(\"string\"!==typeof e)throw a(Error(284));if(!n._owner)throw a(Error(290),e)}return e}function _i(e,t){if(\"textarea\"!==e.type)throw a(Error(31),\"[object Object]\"===Object.prototype.toString.call(t)?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":t,\"\")}function Ci(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function l(e,t,n){return(e=Du(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=gt,n):r:(t.effectTag=gt,n):n}function o(t){return e&&null===t.alternate&&(t.effectTag=gt),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=ju(n,e.mode,r)).return=e,t):((t=l(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=l(t,n.props)).ref=Si(e,t,n),r.return=e,r):((r=Lu(n.type,n.key,n.props,null,e.mode,r)).ref=Si(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Vu(n,e.mode,r)).return=e,t):((t=l(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Au(n,e.mode,r,i)).return=e,t):((t=l(t,n)).return=e,t)}function d(e,t,n){if(\"string\"===typeof t||\"number\"===typeof t)return(t=ju(\"\"+t,e.mode,n)).return=e,t;if(\"object\"===typeof t&&null!==t){switch(t.$$typeof){case U:return(n=Lu(t.type,t.key,t.props,null,e.mode,n)).ref=Si(e,null,t),n.return=e,n;case D:return(t=Vu(t,e.mode,n)).return=e,t}if(Ti(t)||X(t))return(t=Au(t,e.mode,n,null)).return=e,t;_i(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if(\"string\"===typeof n||\"number\"===typeof n)return null!==l?null:u(e,t,\"\"+n,r);if(\"object\"===typeof n&&null!==n){switch(n.$$typeof){case U:return n.key===l?n.type===L?f(e,t,n.props.children,r,l):c(e,t,n,r):null;case D:return n.key===l?s(e,t,n,r):null}if(Ti(n)||X(n))return null!==l?null:f(e,t,n,r,null);_i(e,n)}return null}function m(e,t,n,r,l){if(\"string\"===typeof r||\"number\"===typeof r)return u(t,e=e.get(n)||null,\"\"+r,l);if(\"object\"===typeof r&&null!==r){switch(r.$$typeof){case U:return e=e.get(null===r.key?n:r.key)||null,r.type===L?f(t,e,r.props.children,l,r.key):c(t,e,r,l);case D:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l)}if(Ti(r)||X(r))return f(t,e=e.get(n)||null,r,l,null);_i(t,r)}return null}function h(l,a,o,u){for(var c=null,s=null,f=a,h=a=0,v=null;null!==f&&h<o.length;h++){f.index>h?(v=f,f=null):v=f.sibling;var y=p(l,f,o[h],u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(l,f),a=i(y,a,h),null===s?c=y:s.sibling=y,s=y,f=v}if(h===o.length)return n(l,f),c;if(null===f){for(;h<o.length;h++)null!==(f=d(l,o[h],u))&&(a=i(f,a,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(l,f);h<o.length;h++)null!==(v=m(f,l,h,o[h],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?h:v.key),a=i(v,a,h),null===s?c=v:s.sibling=v,s=v);return e&&f.forEach((function(e){return t(l,e)})),c}function v(l,o,u,c){var s=X(u);if(\"function\"!==typeof s)throw a(Error(150));if(null==(u=s.call(u)))throw a(Error(151));for(var f=s=null,h=o,v=o=0,y=null,g=u.next();null!==h&&!g.done;v++,g=u.next()){h.index>v?(y=h,h=null):y=h.sibling;var b=p(l,h,g.value,c);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=i(b,o,v),null===f?s=b:f.sibling=b,f=b,h=y}if(g.done)return n(l,h),s;if(null===h){for(;!g.done;v++,g=u.next())null!==(g=d(l,g.value,c))&&(o=i(g,o,v),null===f?s=g:f.sibling=g,f=g);return s}for(h=r(l,h);!g.done;v++,g=u.next())null!==(g=m(h,l,v,g.value,c))&&(e&&null!==g.alternate&&h.delete(null===g.key?v:g.key),o=i(g,o,v),null===f?s=g:f.sibling=g,f=g);return e&&h.forEach((function(e){return t(l,e)})),s}return function(e,r,i,u){var c=\"object\"===typeof i&&null!==i&&i.type===L&&null===i.key;c&&(i=i.props.children);var s=\"object\"===typeof i&&null!==i;if(s)switch(i.$$typeof){case U:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?i.type===L:c.elementType===i.type){n(e,c.sibling),(r=l(c,i.type===L?i.props.children:i.props)).ref=Si(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===L?((r=Au(i.props.children,e.mode,u,i.key)).return=e,e=r):((u=Lu(i.type,i.key,i.props,null,e.mode,u)).ref=Si(e,r,i),u.return=e,e=u)}return o(e);case D:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=l(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Vu(i,e.mode,u)).return=e,e=r}return o(e)}if(\"string\"===typeof i||\"number\"===typeof i)return i=\"\"+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=l(r,i)).return=e,e=r):(n(e,r),(r=ju(i,e.mode,u)).return=e,e=r),o(e);if(Ti(i))return h(e,r,i,u);if(X(i))return v(e,r,i,u);if(s&&_i(e,i),\"undefined\"===typeof i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,a(Error(152),e.displayName||e.name||\"Component\")}return n(e,r)}}var Pi=Ci(!0),Ni=Ci(!1),zi={},Oi={current:zi},Mi={current:zi},Ri={current:zi};function Ii(e){if(e===zi)throw a(Error(174));return e}function Fi(e,t){ul(Ri,t),ul(Mi,e),ul(Oi,zi);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:je(null,\"\");break;default:t=je(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}ol(Oi),ul(Oi,t)}function Ui(e){ol(Oi),ol(Mi),ol(Ri)}function Di(e){Ii(Ri.current);var t=Ii(Oi.current),n=je(t,e.type);t!==n&&(ul(Mi,e),ul(Oi,n))}function Li(e){Mi.current===e&&(ol(Oi),ol(Mi))}var Ai={current:0};function ji(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Kn||n.data===qn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if((64&t.effectTag)!==yt)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Vi(e,t){return{responder:e,props:t}}var Wi=R.ReactCurrentDispatcher,Bi=0,Hi=null,$i=null,Qi=null,Ki=null,qi=null,Yi=null,Xi=0,Gi=null,Ji=0,Zi=!1,ea=null,ta=0;function na(){throw a(Error(321))}function ra(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!qr(e[n],t[n]))return!1;return!0}function la(e,t,n,r,l,i){if(Bi=i,Hi=t,Qi=null!==e?e.memoizedState:null,Wi.current=null===Qi?ya:ga,t=n(r,l),Zi){do{Zi=!1,ta+=1,Qi=null!==e?e.memoizedState:null,Yi=Ki,Gi=qi=$i=null,Wi.current=ga,t=n(r,l)}while(Zi);ea=null,ta=0}if(Wi.current=va,(e=Hi).memoizedState=Ki,e.expirationTime=Xi,e.updateQueue=Gi,e.effectTag|=Ji,e=null!==$i&&null!==$i.next,Bi=0,Yi=qi=Ki=Qi=$i=Hi=null,Xi=0,Gi=null,Ji=0,e)throw a(Error(300));return t}function ia(){Wi.current=va,Bi=0,Yi=qi=Ki=Qi=$i=Hi=null,Xi=0,Gi=null,Ji=0,Zi=!1,ea=null,ta=0}function aa(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===qi?Ki=qi=e:qi=qi.next=e,qi}function oa(){if(null!==Yi)Yi=(qi=Yi).next,Qi=null!==($i=Qi)?$i.next:null;else{if(null===Qi)throw a(Error(310));var e={memoizedState:($i=Qi).memoizedState,baseState:$i.baseState,queue:$i.queue,baseUpdate:$i.baseUpdate,next:null};qi=null===qi?Ki=e:qi.next=e,Qi=$i.next}return qi}function ua(e,t){return\"function\"===typeof t?t(e):t}function ca(e){var t=oa(),n=t.queue;if(null===n)throw a(Error(311));if(n.lastRenderedReducer=e,0<ta){var r=n.dispatch;if(null!==ea){var l=ea.get(n);if(void 0!==l){ea.delete(n);var i=t.memoizedState;do{i=e(i,l.action),l=l.next}while(null!==l);return qr(i,t.memoizedState)||(Na=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var o=t.baseUpdate;if(i=t.baseState,null!==o?(null!==r&&(r.next=null),r=o.next):r=null!==r?r.next:null,null!==r){var u=l=null,c=r,s=!1;do{var f=c.expirationTime;f<Bi?(s||(s=!0,u=o,l=i),f>Xi&&yu(Xi=f)):(vu(f,c.suspenseConfig),i=c.eagerReducer===e?c.eagerState:e(i,c.action)),o=c,c=c.next}while(null!==c&&c!==r);s||(u=o,l=i),qr(i,t.memoizedState)||(Na=!0),t.memoizedState=i,t.baseUpdate=u,t.baseState=l,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function sa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Gi?(Gi={lastEffect:null}).lastEffect=e.next=e:null===(t=Gi.lastEffect)?Gi.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Gi.lastEffect=e),e}function fa(e,t,n,r){var l=aa();Ji|=e,l.memoizedState=sa(t,n,void 0,void 0===r?null:r)}function da(e,t,n,r){var l=oa();r=void 0===r?null:r;var i=void 0;if(null!==$i){var a=$i.memoizedState;if(i=a.destroy,null!==r&&ra(r,a.deps))return void sa(0,n,i,r)}Ji|=e,l.memoizedState=sa(t,n,i,r)}function pa(e,t){return\"function\"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ma(){}function ha(e,t,n){if(!(25>ta))throw a(Error(301));var r=e.alternate;if(e===Hi||null!==r&&r===Hi)if(Zi=!0,e={expirationTime:Bi,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ea&&(ea=new Map),void 0===(n=ea.get(t)))ea.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var l=Jo(),i=vi.suspense;i={expirationTime:l=Zo(l,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.last;if(null===o)i.next=i;else{var u=o.next;null!==u&&(i.next=u),o.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=r(c,n);if(i.eagerReducer=r,i.eagerState=s,qr(s,c))return}catch(f){}nu(e,l)}}var va={readContext:ri,useCallback:na,useContext:na,useEffect:na,useImperativeHandle:na,useLayoutEffect:na,useMemo:na,useReducer:na,useRef:na,useState:na,useDebugValue:na,useResponder:na},ya={readContext:ri,useCallback:function(e,t){return aa().memoizedState=[e,void 0===t?null:t],e},useContext:ri,useEffect:function(e,t){return fa(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,fa(4,36,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fa(4,36,e,t)},useMemo:function(e,t){var n=aa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=aa();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ha.bind(null,Hi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},aa().memoizedState=e},useState:function(e){var t=aa();return\"function\"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ua,lastRenderedState:e}).dispatch=ha.bind(null,Hi,e),[t.memoizedState,e]},useDebugValue:ma,useResponder:Vi},ga={readContext:ri,useCallback:function(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ra(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:ri,useEffect:function(e,t){return da(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,da(4,36,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return da(4,36,e,t)},useMemo:function(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ra(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ca,useRef:function(){return oa().memoizedState},useState:function(e){return ca(ua)},useDebugValue:ma,useResponder:Vi},ba=null,wa=null,ka=!1;function Ea(e,t){var n=Fu(5,null,null,0);n.elementType=\"DELETED\",n.type=\"DELETED\",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function xa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=\"\"===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ta(e){if(ka){var t=wa;if(t){var n=t;if(!xa(e,t)){if(!(t=tr(n.nextSibling))||!xa(e,t))return e.effectTag=e.effectTag&~bt|gt,ka=!1,void(ba=e);Ea(ba,n)}ba=e,wa=tr(t.firstChild)}else e.effectTag=e.effectTag&~bt|gt,ka=!1,ba=e}}function Sa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ba=e}function _a(e){if(e!==ba)return!1;if(!ka)return Sa(e),ka=!0,!1;var t=e.type;if(5!==e.tag||\"head\"!==t&&\"body\"!==t&&!Jn(t,e.memoizedProps))for(t=wa;t;)Ea(e,t),t=tr(t.nextSibling);if(Sa(e),13===e.tag)if(null===(e=null!==(e=e.memoizedState)?e.dehydrated:null))e=wa;else e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Qn){if(0===t){e=tr(e.nextSibling);break e}t--}else n!==$n&&n!==qn&&n!==Kn||t++}e=e.nextSibling}e=null}else e=ba?tr(e.stateNode.nextSibling):null;return wa=e,!0}function Ca(){wa=ba=null,ka=!1}var Pa=R.ReactCurrentOwner,Na=!1;function za(e,t,n,r){t.child=null===e?Ni(t,null,n,r):Pi(t,e.child,n,r)}function Oa(e,t,n,r,l){n=n.render;var i=t.ref;return ni(t,l),r=la(e,t,n,r,i,l),null===e||Na?(t.effectTag|=1,za(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),Ka(e,t,l))}function Ma(e,t,n,r,l,i){if(null===e){var a=n.type;return\"function\"!==typeof a||Uu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Lu(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ra(e,t,a,r,l,i))}return a=e.child,l<i&&(l=a.memoizedProps,(n=null!==(n=n.compare)?n:Xr)(l,r)&&e.ref===t.ref)?Ka(e,t,i):(t.effectTag|=1,(e=Du(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ra(e,t,n,r,l,i){return null!==e&&Xr(e.memoizedProps,r)&&e.ref===t.ref&&(Na=!1,l<i)?Ka(e,t,i):Fa(e,t,n,r,i)}function Ia(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Fa(e,t,n,r,l){var i=ml(n)?dl:sl.current;return i=pl(t,i),ni(t,l),n=la(e,t,n,r,i,l),null===e||Na?(t.effectTag|=1,za(e,t,n,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),Ka(e,t,l))}function Ua(e,t,n,r,l){if(ml(n)){var i=!0;bl(t)}else i=!1;if(ni(t,l),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),ki(t,n,r),xi(t,n,r,l),r=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var u=a.context,c=n.contextType;\"object\"===typeof c&&null!==c?c=ri(c):c=pl(t,c=ml(n)?dl:sl.current);var s=n.getDerivedStateFromProps,f=\"function\"===typeof s||\"function\"===typeof a.getSnapshotBeforeUpdate;f||\"function\"!==typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Ei(t,a,r,c),li=!1;var d=t.memoizedState;u=a.state=d;var p=t.updateQueue;null!==p&&(pi(t,p,r,a,l),u=t.memoizedState),o!==r||d!==u||fl.current||li?(\"function\"===typeof s&&(gi(t,n,s,r),u=t.memoizedState),(o=li||wi(t,n,o,r,d,u,c))?(f||\"function\"!==typeof a.UNSAFE_componentWillMount&&\"function\"!==typeof a.componentWillMount||(\"function\"===typeof a.componentWillMount&&a.componentWillMount(),\"function\"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),\"function\"===typeof a.componentDidMount&&(t.effectTag|=4)):(\"function\"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=c,r=o):(\"function\"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,o=t.memoizedProps,a.props=t.type===t.elementType?o:Kl(t.type,o),u=a.context,\"object\"===typeof(c=n.contextType)&&null!==c?c=ri(c):c=pl(t,c=ml(n)?dl:sl.current),(f=\"function\"===typeof(s=n.getDerivedStateFromProps)||\"function\"===typeof a.getSnapshotBeforeUpdate)||\"function\"!==typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Ei(t,a,r,c),li=!1,u=t.memoizedState,d=a.state=u,null!==(p=t.updateQueue)&&(pi(t,p,r,a,l),d=t.memoizedState),o!==r||u!==d||fl.current||li?(\"function\"===typeof s&&(gi(t,n,s,r),d=t.memoizedState),(s=li||wi(t,n,o,r,u,d,c))?(f||\"function\"!==typeof a.UNSAFE_componentWillUpdate&&\"function\"!==typeof a.componentWillUpdate||(\"function\"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),\"function\"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),\"function\"===typeof a.componentDidUpdate&&(t.effectTag|=4),\"function\"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):(\"function\"!==typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),\"function\"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):(\"function\"!==typeof a.componentDidUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),\"function\"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Da(e,t,n,r,i,l)}function Da(e,t,n,r,l,i){Ia(e,t);var a=(64&t.effectTag)!==yt;if(!r&&!a)return l&&wl(t,n,!1),Ka(e,t,i);r=t.stateNode,Pa.current=t;var o=a&&\"function\"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Pi(t,e.child,null,i),t.child=Pi(t,null,o,i)):za(e,t,o,i),t.memoizedState=r.state,l&&wl(t,n,!0),t.child}function La(e){var t=e.stateNode;t.pendingContext?yl(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yl(0,t.context,!1),Fi(e,t.containerInfo)}var Aa,ja,Va,Wa,Ba={dehydrated:null,retryTime:1};function Ha(e,t,n){var r,l=t.mode,i=t.pendingProps,a=Ai.current,o=!1;if((r=(64&t.effectTag)!==yt)||(r=0!==(2&a)&&(null===e||null!==e.memoizedState)),r?(o=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),ul(Ai,1&a),null===e){if(o){if(o=i.fallback,(i=Au(null,l,0,null)).return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Au(o,l,n,null)).return=t,i.sibling=n,t.memoizedState=Ba,t.child=i,n}return l=i.children,t.memoizedState=null,t.child=Ni(t,null,l,n)}if(null!==e.memoizedState){if(l=(e=e.child).sibling,o){if(i=i.fallback,(n=Du(e,e.pendingProps)).return=t,0===(2&t.mode)&&(o=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=o;null!==o;)o.return=n,o=o.sibling;return(l=Du(l,i,l.expirationTime)).return=t,n.sibling=l,n.childExpirationTime=0,t.memoizedState=Ba,t.child=n,l}return n=Pi(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,o){if(o=i.fallback,(i=Au(null,l,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Au(o,l,n,null)).return=t,i.sibling=n,n.effectTag|=gt,i.childExpirationTime=0,t.memoizedState=Ba,t.child=i,n}return t.memoizedState=null,t.child=Pi(t,e,i.children,n)}function $a(e,t,n,r,l){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=l)}function Qa(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(za(e,t,r.children,n),0!==(2&(r=Ai.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&(64&e.effectTag)!==yt)e:for(e=t.child;null!==e;){if(13===e.tag){if(null!==e.memoizedState){e.expirationTime<n&&(e.expirationTime=n);var a=e.alternate;null!==a&&a.expirationTime<n&&(a.expirationTime=n),ti(e.return,n)}}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ul(Ai,r),0===(2&t.mode))t.memoizedState=null;else switch(l){case\"forwards\":for(n=t.child,l=null;null!==n;)null!==(r=n.alternate)&&null===ji(r)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),$a(t,!1,l,n,i);break;case\"backwards\":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(r=l.alternate)&&null===ji(r)){t.child=l;break}r=l.sibling,l.sibling=n,n=l,l=r}$a(t,!0,n,null,i);break;case\"together\":$a(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ka(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&yu(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw a(Error(153));if(null!==t.child){for(n=Du(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Du(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function qa(e){e.effectTag|=4}function Ya(e,t){switch(e.tailMode){case\"hidden\":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case\"collapsed\":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xa(e){switch(e.tag){case 1:ml(e.type)&&hl();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ui(),vl(),(64&(t=e.effectTag))!==yt)throw a(Error(285));return e.effectTag=-4097&t|64,e;case 5:return Li(e),null;case 13:return ol(Ai),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ol(Ai),null;case 4:return Ui(),null;case 10:return ei(e),null;default:return null}}function Ga(e,t){return{value:e,source:t,stack:J(t)}}Aa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ja=function(){},Va=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var o,u,c=t.stateNode;switch(Ii(Oi.current),e=null,n){case\"input\":a=_e(c,a),r=_e(c,r),e=[];break;case\"option\":a=Me(c,a),r=Me(c,r),e=[];break;case\"select\":a=l({},a,{value:void 0}),r=l({},r,{value:void 0}),e=[];break;case\"textarea\":a=Ie(c,a),r=Ie(c,r),e=[];break;default:\"function\"!==typeof a.onClick&&\"function\"===typeof r.onClick&&(c.onclick=An)}for(o in Un(n,r),n=null,a)if(!r.hasOwnProperty(o)&&a.hasOwnProperty(o)&&null!=a[o])if(\"style\"===o)for(u in c=a[o])c.hasOwnProperty(u)&&(n||(n={}),n[u]=\"\");else\"dangerouslySetInnerHTML\"!==o&&\"children\"!==o&&\"suppressContentEditableWarning\"!==o&&\"suppressHydrationWarning\"!==o&&\"autoFocus\"!==o&&(p.hasOwnProperty(o)?e||(e=[]):(e=e||[]).push(o,null));for(o in r){var s=r[o];if(c=null!=a?a[o]:void 0,r.hasOwnProperty(o)&&s!==c&&(null!=s||null!=c))if(\"style\"===o)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]=\"\");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(e||(e=[]),e.push(o,n)),n=s;else\"dangerouslySetInnerHTML\"===o?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(o,\"\"+s)):\"children\"===o?c===s||\"string\"!==typeof s&&\"number\"!==typeof s||(e=e||[]).push(o,\"\"+s):\"suppressContentEditableWarning\"!==o&&\"suppressHydrationWarning\"!==o&&(p.hasOwnProperty(o)?(null!=s&&Ln(i,o),e||c===s||(e=[])):(e=e||[]).push(o,s))}n&&(e=e||[]).push(\"style\",n),i=e,(t.updateQueue=i)&&qa(t)}},Wa=function(e,t,n,r){n!==r&&qa(t)};var Ja=\"function\"===typeof WeakSet?WeakSet:Set;function Za(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=J(n)),null!==n&&G(n.type),t=t.value,null!==e&&1===e.tag&&G(e.type);try{console.error(t)}catch(l){setTimeout((function(){throw l}))}}function eo(e){var t=e.ref;if(null!==t)if(\"function\"===typeof t)try{t(null)}catch(n){Nu(e,n)}else t.current=null}function to(e,t){switch(t.tag){case 0:case 11:case 15:no(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Kl(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw a(Error(163))}}function no(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!==(r.tag&e)){var l=r.destroy;r.destroy=void 0,void 0!==l&&l()}0!==(r.tag&t)&&(l=r.create,r.destroy=l()),r=r.next}while(r!==n)}}function ro(e,t,n){switch(\"function\"===typeof Ru&&Ru(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Wl(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var l=t;try{n()}catch(i){Nu(l,i)}}e=e.next}while(e!==r)}))}break;case 1:eo(t),\"function\"===typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){Nu(e,n)}}(t,n);break;case 5:eo(t);break;case 4:oo(e,t,n)}}function lo(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&lo(t)}function io(e){return 5===e.tag||3===e.tag||4===e.tag}function ao(e){e:{for(var t=e.return;null!==t;){if(io(t)){var n=t;break e}t=t.return}throw a(Error(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw a(Error(161))}16&n.effectTag&&(Be(t,\"\"),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||io(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(n.effectTag&gt)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(n.effectTag&gt)){n=n.stateNode;break e}}for(var l=e;;){var i=5===l.tag||6===l.tag;if(i){var o=i?l.stateNode:l.stateNode.instance;if(n)if(r){var u=o;o=n,8===(i=t).nodeType?i.parentNode.insertBefore(u,o):i.insertBefore(u,o)}else t.insertBefore(o,n);else r?(8===(u=t).nodeType?(i=u.parentNode).insertBefore(o,u):(i=u).appendChild(o),null!==(u=u._reactRootContainer)&&void 0!==u||null!==i.onclick||(i.onclick=An)):t.appendChild(o)}else if(4!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===e)break;for(;null===l.sibling;){if(null===l.return||l.return===e)return;l=l.return}l.sibling.return=l.return,l=l.sibling}}function oo(e,t,n){for(var r,l,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw a(Error(160));switch(r=o.stateNode,o.tag){case 5:l=!1;break e;case 3:case 4:r=r.containerInfo,l=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var u=e,c=i,s=n,f=c;;)if(ro(u,f,s),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}l?(u=r,c=i.stateNode,8===u.nodeType?u.parentNode.removeChild(c):u.removeChild(c)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,l=!0,i.child.return=i,i=i.child;continue}}else if(ro(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function uo(e,t){switch(t.tag){case 0:case 11:case 14:case 15:no(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,l=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[ir]=r,\"input\"===e&&\"radio\"===r.type&&null!=r.name&&Pe(n,r),Dn(e,l),t=Dn(e,r),l=0;l<i.length;l+=2){var o=i[l],u=i[l+1];\"style\"===o?In(n,u):\"dangerouslySetInnerHTML\"===o?We(n,u):\"children\"===o?Be(n,u):Ee(n,o,u,t)}switch(e){case\"input\":Ne(n,r);break;case\"textarea\":Ue(n,r);break;case\"select\":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Re(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Re(n,!!r.multiple,r.defaultValue,!0):Re(n,!!r.multiple,r.multiple?[]:\"\",!1))}}}break;case 6:if(null===t.stateNode)throw a(Error(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,vt(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ao=Al()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?\"function\"===typeof(i=i.style).setProperty?i.setProperty(\"display\",\"none\",\"important\"):i.display=\"none\":(i=e.stateNode,l=void 0!==(l=e.memoizedProps.style)&&null!==l&&l.hasOwnProperty(\"display\")?l.display:null,i.style.display=Rn(\"display\",l));else if(6===e.tag)e.stateNode.nodeValue=r?\"\":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}co(t);break;case 19:co(t);break;case 17:case 20:case 21:break;default:throw a(Error(163))}}function co(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ja),t.forEach((function(t){var r=Ou.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var so=\"function\"===typeof WeakMap?WeakMap:Map;function fo(e,t,n){(n=oi(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wo||(Wo=!0,Bo=r),Za(e,t)},n}function po(e,t,n){(n=oi(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if(\"function\"===typeof r){var l=t.value;n.payload=function(){return Za(e,t),r(l)}}var i=e.stateNode;return null!==i&&\"function\"===typeof i.componentDidCatch&&(n.callback=function(){\"function\"!==typeof r&&(null===Ho?Ho=new Set([this]):Ho.add(this),Za(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:\"\"})}),n}var mo=Math.ceil,ho=R.ReactCurrentDispatcher,vo=R.ReactCurrentOwner,yo=0,go=8,bo=16,wo=32,ko=0,Eo=1,xo=2,To=3,So=4,_o=5,Co=6,Po=yo,No=null,zo=null,Oo=0,Mo=ko,Ro=null,Io=1073741823,Fo=1073741823,Uo=null,Do=0,Lo=!1,Ao=0,jo=500,Vo=null,Wo=!1,Bo=null,Ho=null,$o=!1,Qo=null,Ko=90,qo=null,Yo=0,Xo=null,Go=0;function Jo(){return(Po&(bo|wo))!==yo?1073741821-(Al()/10|0):0!==Go?Go:Go=1073741821-(Al()/10|0)}function Zo(e,t,n){if(0===(2&(t=t.mode)))return 1073741823;var r=jl();if(0===(4&t))return 99===r?1073741823:1073741822;if((Po&bo)!==yo)return Oo;if(null!==n)e=1073741821-25*(1+((1073741821-e+(0|n.timeoutMs||5e3)/10)/25|0));else switch(r){case 99:e=1073741823;break;case 98:e=1073741821-10*(1+((1073741821-e+15)/10|0));break;case 97:case 96:e=1073741821-25*(1+((1073741821-e+500)/25|0));break;case 95:e=2;break;default:throw a(Error(326))}return null!==No&&e===Oo&&--e,e}var eu,tu=0;function nu(e,t){if(50<Yo)throw Yo=0,Xo=null,a(Error(185));if(null!==(e=ru(e,t))){var n=jl();1073741823===t?(Po&go)!==yo&&(Po&(bo|wo))===yo?ou(e):(iu(e),Po===yo&&$l()):iu(e),(4&Po)===yo||98!==n&&99!==n||(null===qo?qo=new Map([[e,t]]):(void 0===(n=qo.get(e))||n>t)&&qo.set(e,t))}}function ru(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,l=null;if(null===r&&3===e.tag)l=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){l=r.stateNode;break}r=r.return}return null!==l&&(No===l&&(yu(t),Mo===So&&Hu(l,Oo)),$u(l,t)),l}function lu(e){var t=e.lastExpiredTime;return 0!==t?t:Bu(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function iu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Hl(ou.bind(null,e));else{var t=lu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Jo();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var l=e.callbackPriority;if(e.callbackExpirationTime===t&&l>=r)return;n!==Rl&&xl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Hl(ou.bind(null,e)):Bl(r,au.bind(null,e),{timeout:10*(1073741821-t)-Al()}),e.callbackNode=t}}}function au(e,t){if(Go=0,t)return Qu(e,t=Jo()),iu(e),null;var n=lu(e);if(0!==n){if(t=e.callbackNode,(Po&(bo|wo))!==yo)throw a(Error(327));if(_u(),e===No&&n===Oo||pu(e,n),null!==zo){var r=Po;Po|=bo;for(var l=hu();;)try{bu();break}catch(u){mu(e,u)}if(Jl(),Po=r,ho.current=l,Mo===Eo)throw t=Ro,pu(e,n),Hu(e,n),iu(e),t;if(null===zo)switch(l=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,cu(e,n),r=Mo,No=null,r){case ko:case Eo:throw a(Error(345));case xo:if(2!==n){Qu(e,2);break}xu(e);break;case To:if(Hu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Eu(l)),1073741823===Io&&10<(l=Ao+jo-Al())){if(Lo){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,pu(e,n);break}}if(0!==(i=lu(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=Zn(xu.bind(null,e),l);break}xu(e);break;case So:if(Hu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Eu(l)),Lo&&(0===(l=e.lastPingedTime)||l>=n)){e.lastPingedTime=n,pu(e,n);break}if(0!==(l=lu(e))&&l!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Fo?r=10*(1073741821-Fo)-Al():1073741823===Io?r=0:(r=10*(1073741821-Io)-5e3,0>(r=(l=Al())-r)&&(r=0),(n=10*(1073741821-n)-l)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*mo(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=Zn(xu.bind(null,e),r);break}xu(e);break;case _o:if(1073741823!==Io&&null!==Uo){i=Io;var o=Uo;if(0>=(r=0|o.busyMinDurationMs)?r=0:(l=0|o.busyDelayMs,r=(i=Al()-(10*(1073741821-i)-(0|o.timeoutMs||5e3)))<=l?0:l+r-i),10<r){Hu(e,n),e.timeoutHandle=Zn(xu.bind(null,e),r);break}}xu(e);break;case Co:Hu(e,n);break;default:throw a(Error(329))}if(iu(e),e.callbackNode===t)return au.bind(null,e)}}return null}function ou(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)xu(e);else{if((Po&(bo|wo))!==yo)throw a(Error(327));if(_u(),e===No&&t===Oo||pu(e,t),null!==zo){var n=Po;Po|=bo;for(var r=hu();;)try{gu();break}catch(l){mu(e,l)}if(Jl(),Po=n,ho.current=r,Mo===Eo)throw n=Ro,pu(e,t),Hu(e,t),iu(e),n;if(null!==zo)throw a(Error(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,cu(e,t),Mo===Co?Hu(e,t):(No=null,xu(e)),iu(e)}}return null}function uu(){(Po&(1|bo|wo))===yo&&(function(){if(null!==qo){var e=qo;qo=null,e.forEach((function(e,t){Qu(t,e),iu(t)})),$l()}}(),_u())}function cu(e,t){var n=e.firstBatch;null!==n&&n._defer&&n._expirationTime>=t&&(Bl(97,(function(){return n._onComplete(),null})),Mo=Co)}function su(e,t){var n=Po;Po|=1;try{return e(t)}finally{(Po=n)===yo&&$l()}}function fu(e,t,n,r){var l=Po;Po|=4;try{return Wl(98,e.bind(null,t,n,r))}finally{(Po=l)===yo&&$l()}}function du(e,t){var n=Po;Po&=-2,Po|=go;try{return e(t)}finally{(Po=n)===yo&&$l()}}function pu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,er(n)),null!==zo)for(n=zo.return;null!==n;){var r=n;switch(r.tag){case 1:var l=r.type.childContextTypes;null!==l&&void 0!==l&&hl();break;case 3:Ui(),vl();break;case 5:Li(r);break;case 4:Ui();break;case 13:case 19:ol(Ai);break;case 10:ei(r)}n=n.return}No=e,zo=Du(e.current,null),Oo=t,Mo=ko,Ro=null,Fo=Io=1073741823,Uo=null,Do=0,Lo=!1}function mu(e,t){for(;;){try{if(Jl(),ia(),null===zo||null===zo.return)return Mo=Eo,Ro=t,null;e:{var n=e,r=zo.return,l=zo,i=t;if(t=Oo,l.effectTag|=2048,l.firstEffect=l.lastEffect=null,null!==i&&\"object\"===typeof i&&\"function\"===typeof i.then){var a=i,o=0!==(1&Ai.current),u=r;do{var c;if(c=13===u.tag){var s=u.memoizedState;if(null!==s)c=null!==s.dehydrated;else{var f=u.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!o)}}if(c){var d=u.updateQueue;if(null===d){var p=new Set;p.add(a),u.updateQueue=p}else d.add(a);if(0===(2&u.mode)){if(u.effectTag|=64,l.effectTag&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var m=oi(1073741823,null);m.tag=2,ci(l,m)}l.expirationTime=1073741823;break e}i=void 0,l=t;var h=n.pingCache;if(null===h?(h=n.pingCache=new so,i=new Set,h.set(a,i)):void 0===(i=h.get(a))&&(i=new Set,h.set(a,i)),!i.has(l)){i.add(l);var v=zu.bind(null,n,a,l);a.then(v,v)}u.effectTag|=4096,u.expirationTime=t;break e}u=u.return}while(null!==u);i=Error((G(l.type)||\"A React component\")+\" suspended while rendering, but no fallback UI was specified.\\n\\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.\"+J(l))}Mo!==_o&&(Mo=xo),i=Ga(i,l),u=r;do{switch(u.tag){case 3:a=i,u.effectTag|=4096,u.expirationTime=t,si(u,fo(u,a,t));break e;case 1:a=i;var y=u.type,g=u.stateNode;if((64&u.effectTag)===yt&&(\"function\"===typeof y.getDerivedStateFromError||null!==g&&\"function\"===typeof g.componentDidCatch&&(null===Ho||!Ho.has(g)))){u.effectTag|=4096,u.expirationTime=t,si(u,po(u,a,t));break e}}u=u.return}while(null!==u)}zo=ku(zo)}catch(b){t=b;continue}break}}function hu(){var e=ho.current;return ho.current=va,null===e?va:e}function vu(e,t){e<Io&&2<e&&(Io=e),null!==t&&e<Fo&&2<e&&(Fo=e,Uo=t)}function yu(e){e>Do&&(Do=e)}function gu(){for(;null!==zo;)zo=wu(zo)}function bu(){for(;null!==zo&&!Tl();)zo=wu(zo)}function wu(e){var t=eu(e.alternate,e,Oo);return e.memoizedProps=e.pendingProps,null===t&&(t=ku(e)),vo.current=null,t}function ku(e){zo=e;do{var t=zo.alternate;if(e=zo.return,(2048&zo.effectTag)===yt){e:{var n=t,r=Oo,i=(t=zo).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:ml(t.type)&&hl();break;case 3:Ui(),vl(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===n||null===n.child)&&_a(t)&&qa(t),ja(t);break;case 5:Li(t),r=Ii(Ri.current);var o=t.type;if(null!==n&&null!=t.stateNode)Va(n,t,o,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var u=Ii(Oi.current);if(_a(t)){o=void 0,n=(i=t).stateNode;var c=i.type,s=i.memoizedProps;switch(n[lr]=i,n[ir]=s,c){case\"iframe\":case\"object\":case\"embed\":wn(\"load\",n);break;case\"video\":case\"audio\":for(var f=0;f<Ze.length;f++)wn(Ze[f],n);break;case\"source\":wn(\"error\",n);break;case\"img\":case\"image\":case\"link\":wn(\"error\",n),wn(\"load\",n);break;case\"form\":wn(\"reset\",n),wn(\"submit\",n);break;case\"details\":wn(\"toggle\",n);break;case\"input\":Ce(n,s),wn(\"invalid\",n),Ln(r,\"onChange\");break;case\"select\":n._wrapperState={wasMultiple:!!s.multiple},wn(\"invalid\",n),Ln(r,\"onChange\");break;case\"textarea\":Fe(n,s),wn(\"invalid\",n),Ln(r,\"onChange\")}for(o in Un(c,s),f=null,s)s.hasOwnProperty(o)&&(u=s[o],\"children\"===o?\"string\"===typeof u?n.textContent!==u&&(f=[\"children\",u]):\"number\"===typeof u&&n.textContent!==\"\"+u&&(f=[\"children\",\"\"+u]):p.hasOwnProperty(o)&&null!=u&&Ln(r,o));switch(c){case\"input\":Te(n),ze(n,s,!0);break;case\"textarea\":Te(n),De(n);break;case\"select\":case\"option\":break;default:\"function\"===typeof s.onClick&&(n.onclick=An)}r=f,i.updateQueue=r,null!==r&&qa(t)}else{s=o,n=i,c=t,f=9===r.nodeType?r:r.ownerDocument,u===Le.html&&(u=Ae(s)),u===Le.html?\"script\"===s?((s=f.createElement(\"div\")).innerHTML=\"<script><\\/script>\",f=s.removeChild(s.firstChild)):\"string\"===typeof n.is?f=f.createElement(s,{is:n.is}):(f=f.createElement(s),\"select\"===s&&(s=f,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):f=f.createElementNS(u,s),(s=f)[lr]=c,s[ir]=n,Aa(n=s,t,!1,!1),t.stateNode=n,u=r;var d=Dn(o,i);switch(o){case\"iframe\":case\"object\":case\"embed\":wn(\"load\",n),r=i;break;case\"video\":case\"audio\":for(r=0;r<Ze.length;r++)wn(Ze[r],n);r=i;break;case\"source\":wn(\"error\",n),r=i;break;case\"img\":case\"image\":case\"link\":wn(\"error\",n),wn(\"load\",n),r=i;break;case\"form\":wn(\"reset\",n),wn(\"submit\",n),r=i;break;case\"details\":wn(\"toggle\",n),r=i;break;case\"input\":Ce(n,i),r=_e(n,i),wn(\"invalid\",n),Ln(u,\"onChange\");break;case\"option\":r=Me(n,i);break;case\"select\":n._wrapperState={wasMultiple:!!i.multiple},r=l({},i,{value:void 0}),wn(\"invalid\",n),Ln(u,\"onChange\");break;case\"textarea\":Fe(n,i),r=Ie(n,i),wn(\"invalid\",n),Ln(u,\"onChange\");break;default:r=i}Un(o,r),c=void 0,s=o,f=n;var m=r;for(c in m)if(m.hasOwnProperty(c)){var h=m[c];\"style\"===c?In(f,h):\"dangerouslySetInnerHTML\"===c?null!=(h=h?h.__html:void 0)&&We(f,h):\"children\"===c?\"string\"===typeof h?(\"textarea\"!==s||\"\"!==h)&&Be(f,h):\"number\"===typeof h&&Be(f,\"\"+h):\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&\"autoFocus\"!==c&&(p.hasOwnProperty(c)?null!=h&&Ln(u,c):null!=h&&Ee(f,c,h,d))}switch(o){case\"input\":Te(n),ze(n,i,!1);break;case\"textarea\":Te(n),De(n);break;case\"option\":null!=i.value&&n.setAttribute(\"value\",\"\"+ke(i.value));break;case\"select\":r=n,n=i,r.multiple=!!n.multiple,null!=(c=n.value)?Re(r,!!n.multiple,c,!1):null!=n.defaultValue&&Re(r,!!n.multiple,n.defaultValue,!0);break;default:\"function\"===typeof r.onClick&&(n.onclick=An)}Gn(o,i)&&qa(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw a(Error(166));break;case 6:if(n&&null!=t.stateNode)Wa(n,t,n.memoizedProps,i);else{if(\"string\"!==typeof i&&null===t.stateNode)throw a(Error(166));o=Ii(Ri.current),Ii(Oi.current),_a(t)?(r=t.stateNode,i=t.memoizedProps,r[lr]=t,r.nodeValue!==i&&qa(t)):(r=t,(i=(9===o.nodeType?o:o.ownerDocument).createTextNode(i))[lr]=t,r.stateNode=i)}break;case 11:break;case 13:if(ol(Ai),i=t.memoizedState,(64&t.effectTag)!==yt){t.expirationTime=r;break e}r=null!==i,i=!1,null===n?_a(t):(i=null!==(o=n.memoizedState),r||null===o||null!==(o=n.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=o,o.nextEffect=c):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),r&&!i&&0!==(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Ai.current)?Mo===ko&&(Mo=To):(Mo!==ko&&Mo!==To||(Mo=So),0!==Do&&null!==No&&(Hu(No,Oo),$u(No,Do)))),(r||i)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Ui(),ja(t);break;case 10:ei(t);break;case 9:case 14:break;case 17:ml(t.type)&&hl();break;case 19:if(ol(Ai),null===(i=t.memoizedState))break;if(o=(64&t.effectTag)!==yt,null===(c=i.rendering)){if(o)Ya(i,!1);else if(Mo!==ko||null!==n&&(64&n.effectTag)!==yt)for(n=t.child;null!==n;){if(null!==(c=ji(n))){for(t.effectTag|=64,Ya(i,!1),null!==(i=c.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),t.firstEffect=t.lastEffect=null,i=t.child;null!==i;)n=r,(o=i).effectTag&=gt,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(c=o.alternate)?(o.childExpirationTime=0,o.expirationTime=n,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=c.childExpirationTime,o.expirationTime=c.expirationTime,o.child=c.child,o.memoizedProps=c.memoizedProps,o.memoizedState=c.memoizedState,o.updateQueue=c.updateQueue,n=c.dependencies,o.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),i=i.sibling;ul(Ai,1&Ai.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=ji(c))){if(t.effectTag|=64,o=!0,Ya(i,!0),null===i.tail&&\"hidden\"===i.tailMode){null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Al()>i.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,Ya(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(c.sibling=t.child,t.child=c):(null!==(r=i.last)?r.sibling=c:t.child=c,i.last=c)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Al()+500),r=i.tail,i.rendering=r,i.tail=r.sibling,i.lastEffect=t.lastEffect,r.sibling=null,i=Ai.current,ul(Ai,i=o?1&i|2:1&i),t=r;break e}break;case 20:case 21:break;default:throw a(Error(156),t.tag)}t=null}if(r=zo,1===Oo||1!==r.childExpirationTime){for(i=0,o=r.child;null!==o;)(n=o.expirationTime)>i&&(i=n),(c=o.childExpirationTime)>i&&(i=c),o=o.sibling;r.childExpirationTime=i}if(null!==t)return t;null!==e&&(2048&e.effectTag)===yt&&(null===e.firstEffect&&(e.firstEffect=zo.firstEffect),null!==zo.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=zo.firstEffect),e.lastEffect=zo.lastEffect),1<zo.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=zo:e.firstEffect=zo,e.lastEffect=zo))}else{if(null!==(t=Xa(zo)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=zo.sibling))return t;zo=e}while(null!==zo);return Mo===ko&&(Mo=_o),null}function Eu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function xu(e){var t=jl();return Wl(99,Tu.bind(null,e,t)),null}function Tu(e,t){if(_u(),(Po&(bo|wo))!==yo)throw a(Error(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw a(Error(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var l=Eu(n);if(e.firstPendingTime=l,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===No&&(zo=No=null,Oo=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,l=n.firstEffect):l=n:l=n.firstEffect,null!==l){var i=Po;Po|=wo,vo.current=null,Yn=bn;var o=Bn();if(Hn(o)){if(\"selectionStart\"in o)var u={start:o.selectionStart,end:o.selectionEnd};else e:{var c=(u=(u=o.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{u.nodeType,f.nodeType}catch(U){u=null;break e}var d=0,p=-1,m=-1,h=0,v=0,y=o,g=null;t:for(;;){for(var b;y!==u||0!==s&&3!==y.nodeType||(p=d+s),y!==f||0!==c&&3!==y.nodeType||(m=d+c),3===y.nodeType&&(d+=y.nodeValue.length),null!==(b=y.firstChild);)g=y,y=b;for(;;){if(y===o)break t;if(g===u&&++h===s&&(p=d),g===f&&++v===c&&(m=d),null!==(b=y.nextSibling))break;g=(y=g).parentNode}y=b}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;Xn={focusedElem:o,selectionRange:u},bn=!1,Vo=l;do{try{Su()}catch(U){if(null===Vo)throw a(Error(330));Nu(Vo,U),Vo=Vo.nextEffect}}while(null!==Vo);Vo=l;do{try{for(o=e,u=t;null!==Vo;){var w=Vo.effectTag;if(16&w&&Be(Vo.stateNode,\"\"),128&w){var k=Vo.alternate;if(null!==k){var E=k.ref;null!==E&&(\"function\"===typeof E?E(null):E.current=null)}}switch(w&(12|gt|bt)){case gt:ao(Vo),Vo.effectTag&=~gt;break;case 6:ao(Vo),Vo.effectTag&=~gt,uo(Vo.alternate,Vo);break;case bt:Vo.effectTag&=~bt;break;case 1028:Vo.effectTag&=~bt,uo(Vo.alternate,Vo);break;case 4:uo(Vo.alternate,Vo);break;case 8:oo(o,s=Vo,u),lo(s)}Vo=Vo.nextEffect}}catch(U){if(null===Vo)throw a(Error(330));Nu(Vo,U),Vo=Vo.nextEffect}}while(null!==Vo);if(E=Xn,k=Bn(),w=E.focusedElem,u=E.selectionRange,k!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):\"contains\"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&Hn(w)&&(k=u.start,void 0===(E=u.end)&&(E=k),\"selectionStart\"in w?(w.selectionStart=k,w.selectionEnd=Math.min(E,w.value.length)):(E=(k=w.ownerDocument||document)&&k.defaultView||window).getSelection&&(E=E.getSelection(),s=w.textContent.length,o=Math.min(u.start,s),u=void 0===u.end?o:Math.min(u.end,s),!E.extend&&o>u&&(s=u,u=o,o=s),s=Wn(w,o),f=Wn(w,u),s&&f&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((k=k.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),o>u?(E.addRange(k),E.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),E.addRange(k))))),k=[];for(E=w;E=E.parentNode;)1===E.nodeType&&k.push({element:E,left:E.scrollLeft,top:E.scrollTop});for(\"function\"===typeof w.focus&&w.focus(),w=0;w<k.length;w++)(E=k[w]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Xn=null,bn=!!Yn,Yn=null,e.current=n,Vo=l;do{try{for(w=r;null!==Vo;){var x=Vo.effectTag;if(36&x){var T=Vo.alternate;switch(E=w,(k=Vo).tag){case 0:case 11:case 15:no(16,32,k);break;case 1:var S=k.stateNode;if(4&k.effectTag)if(null===T)S.componentDidMount();else{var _=k.elementType===k.type?T.memoizedProps:Kl(k.type,T.memoizedProps);S.componentDidUpdate(_,T.memoizedState,S.__reactInternalSnapshotBeforeUpdate)}var C=k.updateQueue;null!==C&&mi(0,C,S);break;case 3:var P=k.updateQueue;if(null!==P){if(o=null,null!==k.child)switch(k.child.tag){case 5:o=k.child.stateNode;break;case 1:o=k.child.stateNode}mi(0,P,o)}break;case 5:var N=k.stateNode;null===T&&4&k.effectTag&&(E=N,Gn(k.type,k.memoizedProps)&&E.focus());break;case 6:case 4:case 12:break;case 13:if(null===k.memoizedState){var z=k.alternate;if(null!==z){var O=z.memoizedState;if(null!==O){var M=O.dehydrated;null!==M&&vt(M)}}}break;case 19:case 17:case 20:case 21:break;default:throw a(Error(163))}}if(128&x){var R=(k=Vo).ref;if(null!==R){var I=k.stateNode;switch(k.tag){case 5:var F=I;break;default:F=I}\"function\"===typeof R?R(F):R.current=F}}Vo=Vo.nextEffect}}catch(U){if(null===Vo)throw a(Error(330));Nu(Vo,U),Vo=Vo.nextEffect}}while(null!==Vo);Vo=null,Il(),Po=i}else e.current=n;if($o)$o=!1,Qo=e,Ko=t;else for(Vo=l;null!==Vo;)t=Vo.nextEffect,Vo.nextEffect=null,Vo=t;if(0===(t=e.firstPendingTime)&&(Ho=null),1073741823===t?e===Xo?Yo++:(Yo=0,Xo=e):Yo=0,\"function\"===typeof Mu&&Mu(n.stateNode,r),iu(e),Wo)throw Wo=!1,e=Bo,Bo=null,e;return(Po&go)!==yo?null:($l(),null)}function Su(){for(;null!==Vo;){var e=Vo.effectTag;(256&e)!==yt&&to(Vo.alternate,Vo),(512&e)===yt||$o||($o=!0,Bl(97,(function(){return _u(),null}))),Vo=Vo.nextEffect}}function _u(){if(90!==Ko){var e=97<Ko?97:Ko;return Ko=90,Wl(e,Cu)}}function Cu(){if(null===Qo)return!1;var e=Qo;if(Qo=null,(Po&(bo|wo))!==yo)throw a(Error(331));var t=Po;for(Po|=wo,e=e.current.firstEffect;null!==e;){try{var n=e;if((512&n.effectTag)!==yt)switch(n.tag){case 0:case 11:case 15:no(128,0,n),no(0,64,n)}}catch(r){if(null===e)throw a(Error(330));Nu(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return Po=t,$l(),!0}function Pu(e,t,n){ci(e,t=fo(e,t=Ga(n,t),1073741823)),null!==(e=ru(e,1073741823))&&iu(e)}function Nu(e,t){if(3===e.tag)Pu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Pu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if(\"function\"===typeof n.type.getDerivedStateFromError||\"function\"===typeof r.componentDidCatch&&(null===Ho||!Ho.has(r))){ci(n,e=po(n,e=Ga(t,e),1073741823)),null!==(n=ru(n,1073741823))&&iu(n);break}}n=n.return}}function zu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),No===e&&Oo===n?Mo===So||Mo===To&&1073741823===Io&&Al()-Ao<jo?pu(e,Oo):Lo=!0:Bu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),iu(e)))}function Ou(e,t){var n=e.stateNode;null!==n&&n.delete(t),1===(t=1)&&(t=Zo(t=Jo(),e,null)),null!==(e=ru(e,t))&&iu(e)}eu=function(e,t,n){var r=t.expirationTime;if(null!==e){var l=t.pendingProps;if(e.memoizedProps!==l||fl.current)Na=!0;else{if(r<n){switch(Na=!1,t.tag){case 3:La(t),Ca();break;case 5:if(Di(t),4&t.mode&&1!==n&&l.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:ml(t.type)&&bl(t);break;case 4:Fi(t,t.stateNode.containerInfo);break;case 10:Zl(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ha(e,t,n):(ul(Ai,1&Ai.current),null!==(t=Ka(e,t,n))?t.sibling:null);ul(Ai,1&Ai.current);break;case 19:if(r=t.childExpirationTime>=n,(64&e.effectTag)!==yt){if(r)return Qa(e,t,n);t.effectTag|=64}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null),ul(Ai,Ai.current),!r)return null}return Ka(e,t,n)}Na=!1}}else Na=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),e=t.pendingProps,l=pl(t,sl.current),ni(t,n),l=la(null,t,r,e,l,n),t.effectTag|=1,\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof){if(t.tag=1,ia(),ml(r)){var i=!0;bl(t)}else i=!1;t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null;var o=r.getDerivedStateFromProps;\"function\"===typeof o&&gi(t,r,o,e),l.updater=bi,t.stateNode=l,l._reactInternalFiber=t,xi(t,r,e,n),t=Da(null,t,r,!0,i,n)}else t.tag=0,za(null,t,l,n),t=t.child;return t;case 16:if(l=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(l),1!==l._status)throw l._result;switch(l=l._result,t.type=l,i=t.tag=function(e){if(\"function\"===typeof e)return Uu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===H)return 11;if(e===K)return 14}return 2}(l),e=Kl(l,e),i){case 0:t=Fa(null,t,l,e,n);break;case 1:t=Ua(null,t,l,e,n);break;case 11:t=Oa(null,t,l,e,n);break;case 14:t=Ma(null,t,l,Kl(l.type,e),r,n);break;default:throw a(Error(306),l,\"\")}return t;case 0:return r=t.type,l=t.pendingProps,Fa(e,t,r,l=t.elementType===r?l:Kl(r,l),n);case 1:return r=t.type,l=t.pendingProps,Ua(e,t,r,l=t.elementType===r?l:Kl(r,l),n);case 3:if(La(t),null===(r=t.updateQueue))throw a(Error(282));if(l=null!==(l=t.memoizedState)?l.element:null,pi(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===l)Ca(),t=Ka(e,t,n);else{if((l=t.stateNode.hydrate)&&(wa=tr(t.stateNode.containerInfo.firstChild),ba=t,l=ka=!0),l)for(n=Ni(t,null,r,n),t.child=n;n;)n.effectTag=n.effectTag&~gt|bt,n=n.sibling;else za(e,t,r,n),Ca();t=t.child}return t;case 5:return Di(t),null===e&&Ta(t),r=t.type,l=t.pendingProps,i=null!==e?e.memoizedProps:null,o=l.children,Jn(r,l)?o=null:null!==i&&Jn(r,i)&&(t.effectTag|=16),Ia(e,t),4&t.mode&&1!==n&&l.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(za(e,t,o,n),t=t.child),t;case 6:return null===e&&Ta(t),null;case 13:return Ha(e,t,n);case 4:return Fi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Pi(t,null,r,n):za(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,Oa(e,t,r,l=t.elementType===r?l:Kl(r,l),n);case 7:return za(e,t,t.pendingProps,n),t.child;case 8:case 12:return za(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,Zl(t,i=l.value),null!==o){var u=o.value;if(0===(i=qr(u,i)?0:0|(\"function\"===typeof r._calculateChangedBits?r._calculateChangedBits(u,i):1073741823))){if(o.children===l.children&&!fl.current){t=Ka(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){o=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&i)){1===u.tag&&((s=oi(n,null)).tag=2,ci(u,s)),u.expirationTime<n&&(u.expirationTime=n),null!==(s=u.alternate)&&s.expirationTime<n&&(s.expirationTime=n),ti(u.return,n),c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else o=10===u.tag&&u.type===t.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===t){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}}za(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=(i=t.pendingProps).children,ni(t,n),r=r(l=ri(l,i.unstable_observedBits)),t.effectTag|=1,za(e,t,r,n),t.child;case 14:return i=Kl(l=t.type,t.pendingProps),Ma(e,t,l,i=Kl(l.type,i),r,n);case 15:return Ra(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Kl(r,l),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=gt),t.tag=1,ml(r)?(e=!0,bl(t)):e=!1,ni(t,n),ki(t,r,l),xi(t,r,l,n),Da(null,t,r,!0,e,n);case 19:return Qa(e,t,n)}throw a(Error(156),t.tag)};var Mu=null,Ru=null;function Iu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=yt,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Fu(e,t,n,r){return new Iu(e,t,n,r)}function Uu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Du(e,t){var n=e.alternate;return null===n?((n=Fu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=yt,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lu(e,t,n,r,l,i){var o=2;if(r=e,\"function\"===typeof e)Uu(e)&&(o=1);else if(\"string\"===typeof e)o=5;else e:switch(e){case L:return Au(n.children,l,i,t);case B:o=8,l|=7;break;case A:o=8,l|=1;break;case j:return(e=Fu(12,n,t,8|l)).elementType=j,e.type=j,e.expirationTime=i,e;case $:return(e=Fu(13,n,t,l)).type=$,e.elementType=$,e.expirationTime=i,e;case Q:return(e=Fu(19,n,t,l)).elementType=Q,e.expirationTime=i,e;default:if(\"object\"===typeof e&&null!==e)switch(e.$$typeof){case V:o=10;break e;case W:o=9;break e;case H:o=11;break e;case K:o=14;break e;case q:o=16,r=null;break e}throw a(Error(130),null==e?e:typeof e,\"\")}return(t=Fu(o,n,t,l)).elementType=e,t.type=r,t.expirationTime=i,t}function Au(e,t,n,r){return(e=Fu(7,e,r,t)).expirationTime=n,e}function ju(e,t,n){return(e=Fu(6,e,null,t)).expirationTime=n,e}function Vu(e,t,n){return(t=Fu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=this.firstBatch=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Bu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Hu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function $u(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Qu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Ku(e,t,n,r,l,i){var o=t.current;e:if(n){t:{if(wt(n=n._reactInternalFiber)!==n||1!==n.tag)throw a(Error(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(ml(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw a(Error(171))}if(1===n.tag){var c=n.type;if(ml(c)){n=gl(n,c,u);break e}}n=u}else n=cl;return null===t.context?t.context=n:t.pendingContext=n,t=i,(l=oi(r,l)).payload={element:e},null!==(t=void 0===t?null:t)&&(l.callback=t),ci(o,l),nu(o,r),r}function qu(e,t,n,r){var l=t.current,i=Jo(),a=vi.suspense;return Ku(e,t,n,l=Zo(i,l,a),a,r)}function Yu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Xu(e){var t=1073741821-25*(1+((1073741821-Jo()+500)/25|0));t<=tu&&--t,this._expirationTime=tu=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Gu(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Ju(e,t,n){var r=new Wu(e,t,n=null!=n&&!0===n.hydrate),l=Fu(3,null,null,2===t?7:1===t?3:0);return r.current=l,l.stateNode=r,e[ar]=r.current,n&&0!==t&&function(e){var t=Nn(e);ot.forEach((function(n){zn(n,e,t)})),ut.forEach((function(n){zn(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),r}function Zu(e,t,n){this._internalRoot=Ju(e,t,n)}function ec(e,t){this._internalRoot=Ju(e,2,t)}function tc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||\" react-mount-point-unstable \"!==e.nodeValue))}function nc(e,t,n,r,l){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if(\"function\"===typeof l){var o=l;l=function(){var e=Yu(a);o.call(e)}}qu(t,a,e,l)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute(\"data-reactroot\"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Zu(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,\"function\"===typeof l){var u=l;l=function(){var e=Yu(a);u.call(e)}}du((function(){qu(t,a,e,l)}))}return Yu(a)}function rc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!tc(t))throw a(Error(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:\"\"+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}ee=function(e,t,n){switch(t){case\"input\":if(Ne(e,n),t=n.name,\"radio\"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+t)+'][type=\"radio\"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=sr(r);if(!l)throw a(Error(90));Se(r),Ne(r,l)}}}break;case\"textarea\":Ue(e,n);break;case\"select\":null!=(t=n.value)&&Re(e,!!n.multiple,t,!1)}},Xu.prototype.render=function(e){if(!this._defer)throw a(Error(250));this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new Gu;return Ku(e,t,null,n,null,r._onCommit),r},Xu.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Xu.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(!this._defer||null===t)throw a(Error(251));if(this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,l=t;l!==this;)r=l,l=l._next;if(null===r)throw a(Error(251));r._next=l._next,this._next=t,e.firstBatch=this}if(this._defer=!1,t=n,(Po&(bo|wo))!==yo)throw a(Error(253));Qu(e,t),iu(e),$l(),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Xu.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Gu.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Gu.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];if(\"function\"!==typeof n)throw a(Error(191),n);n()}}},ec.prototype.render=Zu.prototype.render=function(e,t){var n=this._internalRoot,r=new Gu;return null!==(t=void 0===t?null:t)&&r.then(t),qu(e,n,null,r._onCommit),r},ec.prototype.unmount=Zu.prototype.unmount=function(e){var t=this._internalRoot,n=new Gu;return null!==(e=void 0===e?null:e)&&n.then(e),qu(null,t,null,n._onCommit),n},ec.prototype.createBatch=function(){var e=new Xu(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},ae=su,oe=fu,ue=uu,ce=function(e,t){var n=Po;Po|=2;try{return e(t)}finally{(Po=n)===yo&&$l()}};var lc={createPortal:rc,findDOMNode:function(e){if(null==e)e=null;else if(1!==e.nodeType){var t=e._reactInternalFiber;if(void 0===t){if(\"function\"===typeof e.render)throw a(Error(188));throw a(Error(268),Object.keys(e))}e=null===(e=Et(t))?null:e.stateNode}return e},hydrate:function(e,t,n){if(!tc(t))throw a(Error(200));return nc(null,e,t,!0,n)},render:function(e,t,n){if(!tc(t))throw a(Error(200));return nc(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!tc(n))throw a(Error(200));if(null==e||void 0===e._reactInternalFiber)throw a(Error(38));return nc(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!tc(e))throw a(Error(40));return!!e._reactRootContainer&&(du((function(){nc(null,null,e,!1,(function(){e._reactRootContainer=null}))})),!0)},unstable_createPortal:function(){return rc.apply(void 0,arguments)},unstable_batchedUpdates:su,unstable_interactiveUpdates:function(e,t,n,r){return uu(),fu(e,t,n,r)},unstable_discreteUpdates:fu,unstable_flushDiscreteUpdates:uu,flushSync:function(e,t){if((Po&(bo|wo))!==yo)throw a(Error(187));var n=Po;Po|=1;try{return Wl(99,e.bind(null,t))}finally{Po=n,$l()}},unstable_createRoot:function(e,t){if(!tc(e))throw a(Error(299),\"unstable_createRoot\");return new ec(e,t)},unstable_createSyncRoot:function(e,t){if(!tc(e))throw a(Error(299),\"unstable_createRoot\");return new Zu(e,1,t)},unstable_flushControlled:function(e){var t=Po;Po|=1;try{Wl(99,e)}finally{(Po=t)===yo&&$l()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[ur,cr,sr,O.injectEventPluginsByName,d,Nt,function(e){C(e,Pt)},le,ie,Sn,z,_u,{current:!1}]}};!function(e){var t=e.findFiberByHostInstance;(function(e){if(\"undefined\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Mu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(r){}},Ru=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}})(l({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:R.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Et(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:or,bundleType:0,version:\"16.10.2\",rendererPackageName:\"react-dom\"});var ic={default:lc},ac=ic&&lc||ic;e.exports=ac.default||ac},function(e,t,n){\"use strict\";e.exports=n(9)},function(e,t,n){\"use strict\";var r,l,i,a,o;if(Object.defineProperty(t,\"__esModule\",{value:!0}),\"undefined\"===typeof window||\"function\"!==typeof MessageChannel){var u=null,c=null,s=function e(){if(null!==u)try{var n=t.unstable_now();u(!0,n),u=null}catch(r){throw setTimeout(e,0),r}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(s,0))},l=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},a=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout,v=window.requestAnimationFrame,y=window.cancelAnimationFrame;if(\"undefined\"!==typeof console&&(\"function\"!==typeof v&&console.error(\"This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills\"),\"function\"!==typeof y&&console.error(\"This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills\")),\"object\"===typeof d&&\"function\"===typeof d.now)t.unstable_now=function(){return d.now()};else{var g=p.now();t.unstable_now=function(){return p.now()-g}}var b=!1,w=null,k=-1,E=5,x=0;a=function(){return t.unstable_now()>=x},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported\"):E=0<e?Math.floor(1e3/e):33.33};var T=new MessageChannel,S=T.port2;T.port1.onmessage=function(){if(null!==w){var e=t.unstable_now();x=e+E;try{w(!0,e)?S.postMessage(null):(b=!1,w=null)}catch(n){throw S.postMessage(null),n}}else b=!1},r=function(e){w=e,b||(b=!0,S.postMessage(null))},l=function(e,n){k=m((function(){e(t.unstable_now())}),n)},i=function(){h(k),k=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),l=e[r];if(!(void 0!==l&&0<N(l,t)))break e;e[r]=t,e[n]=l,n=r}}function C(e){return void 0===(e=e[0])?null:e}function P(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,l=e.length;r<l;){var i=2*(r+1)-1,a=e[i],o=i+1,u=e[o];if(void 0!==a&&0>N(a,n))void 0!==u&&0>N(u,a)?(e[r]=u,e[o]=n,r=o):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==u&&0>N(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function N(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var z=[],O=[],M=1,R=null,I=3,F=!1,U=!1,D=!1;function L(e){for(var t=C(O);null!==t;){if(null===t.callback)P(O);else{if(!(t.startTime<=e))break;P(O),t.sortIndex=t.expirationTime,_(z,t)}t=C(O)}}function A(e){if(D=!1,L(e),!U)if(null!==C(z))U=!0,r(j);else{var t=C(O);null!==t&&l(A,t.startTime-e)}}function j(e,n){U=!1,D&&(D=!1,i()),F=!0;var r=I;try{for(L(n),R=C(z);null!==R&&(!(R.expirationTime>n)||e&&!a());){var o=R.callback;if(null!==o){R.callback=null,I=R.priorityLevel;var u=o(R.expirationTime<=n);n=t.unstable_now(),\"function\"===typeof u?R.callback=u:R===C(z)&&P(z),L(n)}else P(z);R=C(z)}if(null!==R)var c=!0;else{var s=C(O);null!==s&&l(A,s.startTime-n),c=!1}return c}finally{R=null,I=r,F=!1}}function V(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var W=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,a){var o=t.unstable_now();if(\"object\"===typeof a&&null!==a){var u=a.delay;u=\"number\"===typeof u&&0<u?o+u:o,a=\"number\"===typeof a.timeout?a.timeout:V(e)}else a=V(e),u=o;return e={id:M++,callback:n,priorityLevel:e,startTime:u,expirationTime:a=u+a,sortIndex:-1},u>o?(e.sortIndex=u,_(O,e),null===C(z)&&e===C(O)&&(D?i():D=!0,l(A,u-o))):(e.sortIndex=a,_(z,e),U||F||(U=!0,r(j))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_shouldYield=function(){var e=t.unstable_now();L(e);var n=C(z);return n!==R&&null!==R&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<R.expirationTime||a()},t.unstable_requestPaint=W,t.unstable_continueExecution=function(){U||F||(U=!0,r(j))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return C(z)},t.unstable_Profiling=null}]]);\n//# sourceMappingURL=2.fa031f80.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.028fee3e.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),a=t.n(o),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var f=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,a=void 0===o?i.a.createElement(m,null):o,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,f=void 0===d?95:d,v=e.onRefresh,h=e.backgroundColor,g=e.isPullable,b=void 0===g||g,E=e.children,y=e.className,w=void 0===y?\"\":y,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(b&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",z,{passive:!1}),x.current.addEventListener(\"mousemove\",z),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){b&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",z),x.current.removeEventListener(\"mousemove\",z),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[b,v,c,f]),Object(l.useEffect)((function(){T()}),[E]);var T=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},z=function(e){N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c?(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")):(k=!1,_.current.classList.remove(\"ptr--treshold-breached\")),C-O>f||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,v()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},E))},v=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(f,{onRefresh:function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),1500)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},n,\" - \",e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(i.a.createElement(v,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.028fee3e.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.100e47c1.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),a=t.n(o),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var f=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,a=void 0===o?i.a.createElement(m,null):o,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,f=void 0===d?95:d,v=e.onRefresh,h=e.backgroundColor,g=e.isPullable,b=void 0===g||g,E=e.children,y=e.className,w=void 0===y?\"\":y,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(b&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",z,{passive:!1}),x.current.addEventListener(\"mousemove\",z),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){b&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",z),x.current.removeEventListener(\"mousemove\",z),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[b,v,c,f]),Object(l.useEffect)((function(){T()}),[E]);var T=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},z=function(e){N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c?(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")):(k=!1,_.current.classList.remove(\"ptr--treshold-breached\")),C-O>f||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,v()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},E))},v=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(f,{onRefresh:function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),1500)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},n,\" - \",e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(i.a.createElement(v,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.100e47c1.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.1fffc8d5.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),a=t.n(o),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: 'hidden';\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var v=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,a=void 0===o?i.a.createElement(m,null):o,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,v=void 0===d?95:d,f=e.onRefresh,h=e.backgroundColor,g=e.isPullable,E=void 0===g||g,y=e.children,b=e.className,w=void 0===b?\"\":b,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(E&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",D,{passive:!1}),x.current.addEventListener(\"mousemove\",D),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){E&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",D),x.current.removeEventListener(\"mousemove\",D),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[E]),Object(l.useEffect)((function(){T()}),[y]);var T=function(){requestAnimationFrame((function(){x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\",L.current.style.opacity=\"0\",_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\")}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},D=function(e){e.preventDefault(),N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c&&(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")),C-O>v||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,f()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},y))},f=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(v,{onRefresh:function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),15e3)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(i.a.createElement(f,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.1fffc8d5.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.222dcf33.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),o=t.n(l),i=t(2),s=t.n(i),a=(t(10),t(3)),c=t(4);t(11);function d(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function u(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));u(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return o.a.createElement(\"div\",{className:\"lds-ellipsis\"},o.a.createElement(\"div\",null),o.a.createElement(\"div\",null),o.a.createElement(\"div\",null),o.a.createElement(\"div\",null))},m=function(){return o.a.createElement(\"div\",null,o.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};u(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var n=e.isPullable,t=void 0===n||n,i=e.canFetchMore,s=void 0!==i&&i,a=e.onRefresh,c=e.onFetchMore,u=e.refreshingContent,h=void 0===u?o.a.createElement(p,null):u,f=e.pullingContent,v=void 0===f?o.a.createElement(m,null):f,b=e.children,g=e.pullDownThreshold,E=void 0===g?67:g,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,L=void 0===_?95:_,x=e.backgroundColor,N=e.className,k=void 0===N?\"\":N,O=Object(l.useRef)(null),T=Object(l.useRef)(null),j=Object(l.useRef)(null),C=Object(l.useRef)(null),P=!1,z=!1,R=!1,F=0,M=0;Object(l.useEffect)((function(){if(t&&T&&T.current)return T.current.addEventListener(\"touchstart\",Y,{passive:!0}),T.current.addEventListener(\"mousedown\",Y),T.current.addEventListener(\"touchmove\",B,{passive:!1}),T.current.addEventListener(\"mousemove\",B),T.current.addEventListener(\"scroll\",H),T.current.addEventListener(\"touchend\",S),T.current.addEventListener(\"mouseup\",S),document.body.addEventListener(\"mouseleave\",S),function(){t&&T&&T.current&&(T.current.removeEventListener(\"touchstart\",Y),T.current.removeEventListener(\"mousedown\",Y),T.current.removeEventListener(\"touchmove\",B),T.current.removeEventListener(\"mousemove\",B),T.current.removeEventListener(\"scroll\",H),T.current.removeEventListener(\"touchend\",S),T.current.removeEventListener(\"mouseup\",S),document.body.removeEventListener(\"mouseleave\",S))}}),[b,t,a,E,L,s,y]),Object(l.useEffect)((function(){D()}),[b]),Object(l.useEffect)((function(){s&&A()<y&&c?(O&&O.current&&O.current.classList.add(\"ptr--fetch-more-treshold-breached\"),z=!0,c()):(z=!1,O.current.classList.remove(\"ptr--fetch-more-treshold-breached\"))}),[s,b]);var A=function(){if(!T||!T.current)return-1;var e=T.current.scrollTop;return T.current.scrollHeight-e-window.innerHeight},D=function(){requestAnimationFrame((function(){T.current&&(T.current.style.overflowX=\"hidden\",T.current.style.overflowY=\"auto\",T.current.style.transform=\"translate(0px, 0px)\"),j.current&&(j.current.style.opacity=\"0\"),O.current&&(O.current.classList.remove(\"ptr--pull-down-treshold-breached\"),O.current.classList.remove(\"ptr--dragging\"))}))},Y=function(e){R=!1,e instanceof MouseEvent&&(F=e.pageY),e instanceof TouchEvent&&(F=e.touches[0].pageY),M=F,\"touchstart\"===e.type&&function e(n,t){return!!d(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||T.current.getBoundingClientRect().top<0||(R=!0)},B=function(e){R&&(M=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,O.current.classList.add(\"ptr--dragging\"),M<F?R=!1:(M-F>=E?(R=!0,P=!0,O.current.classList.remove(\"ptr--dragging\"),O.current.classList.add(\"ptr--pull-down-treshold-breached\")):(P=!1,O.current.classList.remove(\"ptr--pull-down-treshold-breached\")),M-F>L||(j.current.style.opacity=((M-F)/65).toString(),T.current.style.overflow=\"visible\",T.current.style.transform=\"translate(0px, \"+(M-F)+\"px)\",j.current.style.visibility=\"visible\")))},H=function(e){z||(A()<y&&c?(z=!0,O.current.classList.add(\"ptr--fetch-more-treshold-breached\"),c()):O.current.classList.remove(\"ptr--fetch-more-treshold-breached\"))},S=function(){if(R=!1,F=0,M=0,!P)return j.current.style.visibility=\"hidden\",void D();T.current.style.overflow=\"visible\",T.current.style.transform=\"translate(0px, \"+E+\"px)\",P=!1,a()};return o.a.createElement(\"div\",{className:\"ptr \"+k,style:{backgroundColor:x},ref:O},o.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:j},o.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),o.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),o.a.createElement(\"div\",{className:\"ptr__children\",ref:T},b,o.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:C},o.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],i=t[1],s=function(){setTimeout((function(){i([].concat(Object(a.a)(r),e))}),1500)};return o.a.createElement(\"div\",{className:\"App\"},o.a.createElement(h,{onRefresh:s,canFetchMore:!0,onFetchMore:s},o.a.createElement(o.a.Fragment,null,o.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),o.a.createElement(\"div\",{className:\"App-container\"},o.a.createElement(\"ul\",null,r.map((function(e,n){return o.a.createElement(\"li\",{key:n},n,\" - \",e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));s.a.render(o.a.createElement(f,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.222dcf33.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.29b5d833.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),s=(n(10),n(4)),i=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,s=e.onRefresh,i=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.backgroundColor,T=e.className,L=void 0===T?\"\":T,N=Object(l.useRef)(null),P=Object(l.useRef)(null),M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=!1,j=!1,F=!1,C=0,R=0;Object(l.useEffect)((function(){if(n&&P&&P.current)return P.current.addEventListener(\"touchstart\",z,{passive:!0}),P.current.addEventListener(\"mousedown\",z),P.current.addEventListener(\"touchmove\",Y,{passive:!1}),P.current.addEventListener(\"mousemove\",Y),P.current.addEventListener(\"scroll\",B),P.current.addEventListener(\"touchend\",H),P.current.addEventListener(\"mouseup\",H),document.body.addEventListener(\"mouseleave\",H),function(){n&&P&&P.current&&(P.current.removeEventListener(\"touchstart\",z),P.current.removeEventListener(\"mousedown\",z),P.current.removeEventListener(\"touchmove\",Y),P.current.removeEventListener(\"mousemove\",Y),P.current.removeEventListener(\"scroll\",B),P.current.removeEventListener(\"touchend\",H),P.current.removeEventListener(\"mouseup\",H),document.body.removeEventListener(\"mouseleave\",H))}}),[b,n,s,g,x,c,y]),Object(l.useEffect)((function(){A()}),[b]),Object(l.useEffect)((function(){c&&S()<y&&i?(N&&N.current&&N.current.classList.add(\"ptr--fetch-more-treshold-breached\"),j=!0,i()):(j=!1,N.current.classList.remove(\"ptr--fetch-more-treshold-breached\"))}),[c,b]);var S=function(){if(!P||!P.current)return-1;var e=P.current.scrollTop;return P.current.scrollHeight-e-window.innerHeight},A=function(){requestAnimationFrame((function(){P.current&&(P.current.style.overflowX=\"hidden\",P.current.style.overflowY=\"auto\",P.current.style.transform=\"translate(0px, 0px)\"),M.current&&(M.current.style.opacity=\"0\"),N.current&&(N.current.classList.remove(\"ptr--pull-down-treshold-breached\"),N.current.classList.remove(\"ptr--dragging\"))}))},z=function(e){F=!1,e instanceof MouseEvent&&(C=e.pageY),e instanceof TouchEvent&&(C=e.touches[0].pageY),R=C,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||P.current.getBoundingClientRect().top<0||(F=!0)},Y=function(e){F&&(R=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,N.current.classList.add(\"ptr--dragging\"),R<C?F=!1:(R-C>=g?(F=!0,k=!0,N.current.classList.remove(\"ptr--dragging\"),N.current.classList.add(\"ptr--pull-down-treshold-breached\")):(k=!1,N.current.classList.remove(\"ptr--pull-down-treshold-breached\")),R-C>x||(M.current.style.opacity=((R-C)/65).toString(),P.current.style.overflow=\"visible\",P.current.style.transform=\"translate(0px, \"+(R-C)+\"px)\",M.current.style.visibility=\"visible\")))},B=function(e){j||(c&&S()<y&&i?(j=!0,N.current.classList.add(\"ptr--fetch-more-treshold-breached\"),i()):N.current.classList.remove(\"ptr--fetch-more-treshold-breached\"))},H=function(){if(F=!1,C=0,R=0,!k)return M.current.style.visibility=\"hidden\",void A();P.current.style.overflow=\"visible\",P.current.style.transform=\"translate(0px, \"+g+\"px)\",k=!1,s()};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:D},ref:N},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:M},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:P},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:O},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,s=e.setPullDownThreshold,i=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:i,onChange:function(e){return s(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],t=Object(l.useState)(e),n=Object(i.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(i.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),y=Object(i.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(E),T=Object(i.a)(D,2),L=T[0],N=T[1],P=Object(l.useState)(g),M=Object(i.a)(P,2),O=M[0],k=M[1],j=Object(l.useState)(w),F=Object(i.a)(j,2),C=F[0],R=F[1],S=function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),1500)};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:L,setFetchMoreThreshold:function(e){return N(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:C,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(b),N(E),k(g),R(w)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:L,pullDownThreshold:O,maxPullDownDistance:C},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.29b5d833.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.36aacf2c.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.backgroundColor,T=e.className,L=void 0===T?\"\":T,N=Object(l.useRef)(null),P=Object(l.useRef)(null),M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=!1,j=!1,F=!1,C=0,R=0;Object(l.useEffect)((function(){if(n&&P&&P.current)return P.current.addEventListener(\"touchstart\",z,{passive:!0}),P.current.addEventListener(\"mousedown\",z),P.current.addEventListener(\"touchmove\",Y,{passive:!1}),P.current.addEventListener(\"mousemove\",Y),window.addEventListener(\"scroll\",B),P.current.addEventListener(\"touchend\",H),P.current.addEventListener(\"mouseup\",H),document.body.addEventListener(\"mouseleave\",H),function(){n&&P&&P.current&&(P.current.removeEventListener(\"touchstart\",z),P.current.removeEventListener(\"mousedown\",z),P.current.removeEventListener(\"touchmove\",Y),P.current.removeEventListener(\"mousemove\",Y),window.removeEventListener(\"scroll\",B),P.current.removeEventListener(\"touchend\",H),P.current.removeEventListener(\"mouseup\",H),document.body.removeEventListener(\"mouseleave\",H))}}),[b,n,i,g,x,c,y]),Object(l.useEffect)((function(){A()}),[b]),Object(l.useEffect)((function(){c&&S()<y&&s?(N&&N.current&&N.current.classList.add(\"ptr--fetch-more-treshold-breached\"),j=!0,s()):(j=!1,N.current.classList.remove(\"ptr--fetch-more-treshold-breached\"))}),[c,b]);var S=function(){if(!P||!P.current)return-1;var e=window.scrollY;return P.current.scrollHeight-e-window.innerHeight},A=function(){requestAnimationFrame((function(){P.current&&(P.current.style.overflowX=\"hidden\",P.current.style.overflowY=\"auto\",P.current.style.transform=\"translate(0px, 0px)\"),M.current&&(M.current.style.opacity=\"0\"),N.current&&(N.current.classList.remove(\"ptr--pull-down-treshold-breached\"),N.current.classList.remove(\"ptr--dragging\"))}))},z=function(e){F=!1,e instanceof MouseEvent&&(C=e.pageY),e instanceof TouchEvent&&(C=e.touches[0].pageY),R=C,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||P.current.getBoundingClientRect().top<0||(F=!0)},Y=function(e){F&&(R=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,N.current.classList.add(\"ptr--dragging\"),R<C?F=!1:(R-C>=g?(F=!0,k=!0,N.current.classList.remove(\"ptr--dragging\"),N.current.classList.add(\"ptr--pull-down-treshold-breached\")):(k=!1,N.current.classList.remove(\"ptr--pull-down-treshold-breached\")),R-C>x||(M.current.style.opacity=((R-C)/65).toString(),P.current.style.overflow=\"visible\",P.current.style.transform=\"translate(0px, \"+(R-C)+\"px)\",M.current.style.visibility=\"visible\")))},B=function(e){j||(c&&S()<y&&s?(j=!0,N.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s()):N.current.classList.remove(\"ptr--fetch-more-treshold-breached\"))},H=function(){if(F=!1,C=0,R=0,!k)return M.current.style.visibility=\"hidden\",void A();P.current.style.overflow=\"visible\",P.current.style.transform=\"translate(0px, \"+g+\"px)\",k=!1,i()};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:D},ref:N},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:M},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:P},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:O},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),y=Object(s.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(E),T=Object(s.a)(D,2),L=T[0],N=T[1],P=Object(l.useState)(g),M=Object(s.a)(P,2),O=M[0],k=M[1],j=Object(l.useState)(w),F=Object(s.a)(j,2),C=F[0],R=F[1],S=function(){setTimeout((function(){o([].concat(Object(i.a)(r),e))}),1500)};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:L,setFetchMoreThreshold:function(e){return N(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:C,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(b),N(E),k(g),R(w)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:L,pullDownThreshold:O,maxPullDownDistance:C},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.36aacf2c.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.37c8f8f4.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,o=t(0),l=t.n(o),i=t(2),a=t.n(i),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],o=document.createElement(\"style\");o.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return l.a.createElement(\"div\",{className:\"lds-ellipsis\"},l.a.createElement(\"div\",null),l.a.createElement(\"div\",null),l.a.createElement(\"div\",null),l.a.createElement(\"div\",null))},f=function(){return l.a.createElement(\"div\",null,l.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var m=function(e){var n=e.refreshingContent,t=void 0===n?l.a.createElement(p,null):n,i=e.pullingContent,a=void 0===i?l.a.createElement(f,null):i,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,m=void 0===d?95:d,v=e.onRefresh,h=e.backgroundColor,b=e.isPullable,g=void 0===b||b,E=e.children,y=e.className,w=void 0===y?\"\":y,_=Object(o.useRef)(null),x=Object(o.useRef)(null),L=Object(o.useRef)(null),z=!1,k=!1,N=0,O=0;Object(o.useEffect)((function(){if(g&&x&&x.current)return x.current.addEventListener(\"touchstart\",T,{passive:!0}),x.current.addEventListener(\"mousedown\",T),x.current.addEventListener(\"touchmove\",j,{passive:!1}),x.current.addEventListener(\"mousemove\",j),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){g&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",T),x.current.removeEventListener(\"mousedown\",T),x.current.removeEventListener(\"touchmove\",j),x.current.removeEventListener(\"mousemove\",j),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[g]),Object(o.useEffect)((function(){C()}),[E]);var C=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},T=function(e){k=!1,e instanceof MouseEvent&&(N=e.pageY),e instanceof TouchEvent&&(N=e.touches[0].pageY),O=N,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(k=!0)},j=function(e){k&&(O=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),O<N?k=!1:(O-N>=c?(k=!0,z=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")):(z=!1,_.current.classList.remove(\"ptr--treshold-breached\")),O-N>m||(L.current.style.opacity=((O-N)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(O-N)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(k=!1,N=0,O=0,!z)return L.current.style.visibility=\"hidden\",void C();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",z=!1,v()};return l.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},l.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},l.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),l.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),l.a.createElement(\"div\",{className:\"ptr__children\",ref:x},E))},v=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(o.useState)(e),t=Object(c.a)(n,2),r=t[0],i=t[1];return l.a.createElement(\"div\",{className:\"App\"},l.a.createElement(m,{onRefresh:function(){setTimeout((function(){i([].concat(Object(s.a)(r),e))}),1500)}},l.a.createElement(l.a.Fragment,null,l.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),l.a.createElement(\"div\",{className:\"App-container\"},l.a.createElement(\"ul\",null,r.map((function(e,n){return l.a.createElement(\"li\",{key:n},e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(l.a.createElement(v,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.37c8f8f4.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.39cd567c.js",
    "content": "/*! For license information please see main.39cd567c.js.LICENSE.txt */\n!function(){\"use strict\";var e={38:function(e,n,t){var r=t(296),l=t(791),a=t(164);function o(e){var n=\"https://react.dev/errors/\"+e;if(1<arguments.length){n+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var t=2;t<arguments.length;t++)n+=\"&args[]=\"+encodeURIComponent(arguments[t])}return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function i(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function u(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!==(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function s(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function c(e){if(31===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function f(e){if(u(e)!==e)throw Error(o(188))}function d(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e;for(e=e.child;null!==e;){if(null!==(n=d(e)))return n;e=e.sibling}return null}var p=Object.assign,m=Symbol.for(\"react.element\"),h=Symbol.for(\"react.transitional.element\"),g=Symbol.for(\"react.portal\"),v=Symbol.for(\"react.fragment\"),y=Symbol.for(\"react.strict_mode\"),b=Symbol.for(\"react.profiler\"),k=Symbol.for(\"react.consumer\"),w=Symbol.for(\"react.context\"),S=Symbol.for(\"react.forward_ref\"),E=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.suspense_list\"),C=Symbol.for(\"react.memo\"),_=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\");var P=Symbol.for(\"react.activity\");Symbol.for(\"react.legacy_hidden\"),Symbol.for(\"react.tracing_marker\");var z=Symbol.for(\"react.memo_cache_sentinel\");Symbol.for(\"react.view_transition\");var N=Symbol.iterator;function T(e){return null===e||\"object\"!==typeof e?null:\"function\"===typeof(e=N&&e[N]||e[\"@@iterator\"])?e:null}var L=Symbol.for(\"react.client.reference\");function O(e){if(null==e)return null;if(\"function\"===typeof e)return e.$$typeof===L?null:e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case v:return\"Fragment\";case b:return\"Profiler\";case y:return\"StrictMode\";case E:return\"Suspense\";case x:return\"SuspenseList\";case P:return\"Activity\"}if(\"object\"===typeof e)switch(e.$$typeof){case g:return\"Portal\";case w:return e.displayName||\"Context\";case k:return(e._context.displayName||\"Context\")+\".Consumer\";case S:var n=e.render;return(e=e.displayName)||(e=\"\"!==(e=n.displayName||n.name||\"\")?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case C:return null!==(n=e.displayName||null)?n:O(e.type)||\"Memo\";case _:n=e._payload,e=e._init;try{return O(e(n))}catch(t){}}return null}var D=Array.isArray,F=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,A=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M={pending:!1,data:null,method:null,action:null},R=[],j=-1;function I(e){return{current:e}}function U(e){0>j||(e.current=R[j],R[j]=null,j--)}function H(e,n){j++,R[j]=e.current,e.current=n}var $,V,B=I(null),Q=I(null),W=I(null),q=I(null);function Y(e,n){switch(H(W,n),H(Q,e),H(B,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?yf(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=bf(n=yf(n),e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}U(B),H(B,e)}function K(){U(B),U(Q),U(W)}function X(e){null!==e.memoizedState&&H(q,e);var n=B.current,t=bf(n,e.type);n!==t&&(H(Q,e),H(B,t))}function G(e){Q.current===e&&(U(B),U(Q)),q.current===e&&(U(q),fd._currentValue=M)}function Z(e){if(void 0===$)try{throw Error()}catch(t){var n=t.stack.trim().match(/\\n( *(at )?)/);$=n&&n[1]||\"\",V=-1<t.stack.indexOf(\"\\n    at\")?\" (<anonymous>)\":-1<t.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return\"\\n\"+$+e+V}var J=!1;function ee(e,n){if(!e||J)return\"\";J=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(n){var t=function(){throw Error()};if(Object.defineProperty(t.prototype,\"props\",{set:function(){throw Error()}}),\"object\"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}}else{try{throw Error()}catch(o){r=o}(t=e())&&\"function\"===typeof t.catch&&t.catch((function(){}))}}catch(i){if(i&&r&&\"string\"===typeof i.stack)return[i.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=\"DetermineComponentFrameRoot\";var l=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,\"name\");l&&l.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,\"name\",{value:\"DetermineComponentFrameRoot\"});var a=r.DetermineComponentFrameRoot(),o=a[0],i=a[1];if(o&&i){var u=o.split(\"\\n\"),s=i.split(\"\\n\");for(l=r=0;r<u.length&&!u[r].includes(\"DetermineComponentFrameRoot\");)r++;for(;l<s.length&&!s[l].includes(\"DetermineComponentFrameRoot\");)l++;if(r===u.length||l===s.length)for(r=u.length-1,l=s.length-1;1<=r&&0<=l&&u[r]!==s[l];)l--;for(;1<=r&&0<=l;r--,l--)if(u[r]!==s[l]){if(1!==r||1!==l)do{if(r--,0>--l||u[r]!==s[l]){var c=\"\\n\"+u[r].replace(\" at new \",\" at \");return e.displayName&&c.includes(\"<anonymous>\")&&(c=c.replace(\"<anonymous>\",e.displayName)),c}}while(1<=r&&0<=l);break}}}finally{J=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:\"\")?Z(t):\"\"}function ne(e,n){switch(e.tag){case 26:case 27:case 5:return Z(e.type);case 16:return Z(\"Lazy\");case 13:return e.child!==n&&null!==n?Z(\"Suspense Fallback\"):Z(\"Suspense\");case 19:return Z(\"SuspenseList\");case 0:case 15:return ee(e.type,!1);case 11:return ee(e.type.render,!1);case 1:return ee(e.type,!0);case 31:return Z(\"Activity\");default:return\"\"}}function te(e){try{var n=\"\",t=null;do{n+=ne(e,t),t=e,e=e.return}while(e);return n}catch(r){return\"\\nError generating stack: \"+r.message+\"\\n\"+r.stack}}var re=Object.prototype.hasOwnProperty,le=r.unstable_scheduleCallback,ae=r.unstable_cancelCallback,oe=r.unstable_shouldYield,ie=r.unstable_requestPaint,ue=r.unstable_now,se=r.unstable_getCurrentPriorityLevel,ce=r.unstable_ImmediatePriority,fe=r.unstable_UserBlockingPriority,de=r.unstable_NormalPriority,pe=r.unstable_LowPriority,me=r.unstable_IdlePriority,he=r.log,ge=r.unstable_setDisableYieldValue,ve=null,ye=null;function be(e){if(\"function\"===typeof he&&ge(e),ye&&\"function\"===typeof ye.setStrictMode)try{ye.setStrictMode(ve,e)}catch(n){}}var ke=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(we(e)/Se|0)|0},we=Math.log,Se=Math.LN2;var Ee=256,xe=262144,Ce=4194304;function _e(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Pe(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=134217727&r;return 0!==i?0!==(r=i&~a)?l=_e(r):0!==(o&=i)?l=_e(o):t||0!==(t=i&~e)&&(l=_e(t)):0!==(i=r&~a)?l=_e(i):0!==o?l=_e(o):t||0!==(t=r&~e)&&(l=_e(t)),0===l?0:0!==n&&n!==l&&0===(n&a)&&((a=l&-l)>=(t=n&-n)||32===a&&0!==(4194048&t))?n:l}function ze(e,n){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function Ne(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function Te(){var e=Ce;return 0===(62914560&(Ce<<=1))&&(Ce=4194304),e}function Le(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Oe(e,n){e.pendingLanes|=n,268435456!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function De(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-ke(n);e.entangledLanes|=n,e.entanglements[r]=1073741824|e.entanglements[r]|261930&t}function Fe(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-ke(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}function Ae(e,n){var t=n&-n;return 0!==((t=0!==(42&t)?1:Me(t))&(e.suspendedLanes|n))?0:t}function Me(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Re(e){return 2<(e&=-e)?8<e?0!==(134217727&e)?32:268435456:8:2}function je(){var e=A.p;return 0!==e?e:void 0===(e=window.event)?32:Pd(e.type)}function Ie(e,n){var t=A.p;try{return A.p=e,n()}finally{A.p=t}}var Ue=Math.random().toString(36).slice(2),He=\"__reactFiber$\"+Ue,$e=\"__reactProps$\"+Ue,Ve=\"__reactContainer$\"+Ue,Be=\"__reactEvents$\"+Ue,Qe=\"__reactListeners$\"+Ue,We=\"__reactHandles$\"+Ue,qe=\"__reactResources$\"+Ue,Ye=\"__reactMarker$\"+Ue;function Ke(e){delete e[He],delete e[$e],delete e[Be],delete e[Qe],delete e[We]}function Xe(e){var n=e[He];if(n)return n;for(var t=e.parentNode;t;){if(n=t[Ve]||t[He]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=Rf(e);null!==e;){if(t=e[He])return t;e=Rf(e)}return n}t=(e=t).parentNode}return null}function Ge(e){if(e=e[He]||e[Ve]){var n=e.tag;if(5===n||6===n||13===n||31===n||26===n||27===n||3===n)return e}return null}function Ze(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e.stateNode;throw Error(o(33))}function Je(e){var n=e[qe];return n||(n=e[qe]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function en(e){e[Ye]=!0}var nn=new Set,tn={};function rn(e,n){ln(e,n),ln(e+\"Capture\",n)}function ln(e,n){for(tn[e]=n,e=0;e<n.length;e++)nn.add(n[e])}var an=RegExp(\"^[:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD][:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*$\"),on={},un={};function sn(e,n,t){if(l=n,re.call(un,l)||!re.call(on,l)&&(an.test(l)?un[l]=!0:(on[l]=!0,0)))if(null===t)e.removeAttribute(n);else{switch(typeof t){case\"undefined\":case\"function\":case\"symbol\":return void e.removeAttribute(n);case\"boolean\":var r=n.toLowerCase().slice(0,5);if(\"data-\"!==r&&\"aria-\"!==r)return void e.removeAttribute(n)}e.setAttribute(n,\"\"+t)}var l}function cn(e,n,t){if(null===t)e.removeAttribute(n);else{switch(typeof t){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":return void e.removeAttribute(n)}e.setAttribute(n,\"\"+t)}}function fn(e,n,t,r){if(null===r)e.removeAttribute(t);else{switch(typeof r){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":return void e.removeAttribute(t)}e.setAttributeNS(n,t,\"\"+r)}}function dn(e){switch(typeof e){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":case\"object\":return e;default:return\"\"}}function pn(e){var n=e.type;return(e=e.nodeName)&&\"input\"===e.toLowerCase()&&(\"checkbox\"===n||\"radio\"===n)}function mn(e){if(!e._valueTracker){var n=pn(e)?\"checked\":\"value\";e._valueTracker=function(e,n,t){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&\"undefined\"!==typeof r&&\"function\"===typeof r.get&&\"function\"===typeof r.set){var l=r.get,a=r.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(e){t=\"\"+e,a.call(this,e)}}),Object.defineProperty(e,n,{enumerable:r.enumerable}),{getValue:function(){return t},setValue:function(e){t=\"\"+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e,n,\"\"+e[n])}}function hn(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r=\"\";return e&&(r=pn(e)?e.checked?\"true\":\"false\":e.value),(e=r)!==t&&(n.setValue(e),!0)}function gn(e){if(\"undefined\"===typeof(e=e||(\"undefined\"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}var vn=/[\\n\"\\\\]/g;function yn(e){return e.replace(vn,(function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"}))}function bn(e,n,t,r,l,a,o,i){e.name=\"\",null!=o&&\"function\"!==typeof o&&\"symbol\"!==typeof o&&\"boolean\"!==typeof o?e.type=o:e.removeAttribute(\"type\"),null!=n?\"number\"===o?(0===n&&\"\"===e.value||e.value!=n)&&(e.value=\"\"+dn(n)):e.value!==\"\"+dn(n)&&(e.value=\"\"+dn(n)):\"submit\"!==o&&\"reset\"!==o||e.removeAttribute(\"value\"),null!=n?wn(e,o,dn(n)):null!=t?wn(e,o,dn(t)):null!=r&&e.removeAttribute(\"value\"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&\"function\"!==typeof l&&\"symbol\"!==typeof l),null!=i&&\"function\"!==typeof i&&\"symbol\"!==typeof i&&\"boolean\"!==typeof i?e.name=\"\"+dn(i):e.removeAttribute(\"name\")}function kn(e,n,t,r,l,a,o,i){if(null!=a&&\"function\"!==typeof a&&\"symbol\"!==typeof a&&\"boolean\"!==typeof a&&(e.type=a),null!=n||null!=t){if(!(\"submit\"!==a&&\"reset\"!==a||void 0!==n&&null!==n))return void mn(e);t=null!=t?\"\"+dn(t):\"\",n=null!=n?\"\"+dn(n):t,i||n===e.value||(e.value=n),e.defaultValue=n}r=\"function\"!==typeof(r=null!=r?r:l)&&\"symbol\"!==typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&\"function\"!==typeof o&&\"symbol\"!==typeof o&&\"boolean\"!==typeof o&&(e.name=o),mn(e)}function wn(e,n,t){\"number\"===n&&gn(e.ownerDocument)===e||e.defaultValue===\"\"+t||(e.defaultValue=\"\"+t)}function Sn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n[\"$\"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty(\"$\"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=\"\"+dn(t),n=null,l=0;l<e.length;l++){if(e[l].value===t)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==n||e[l].disabled||(n=e[l])}null!==n&&(n.selected=!0)}}function En(e,n,t){null==n||((n=\"\"+dn(n))!==e.value&&(e.value=n),null!=t)?e.defaultValue=null!=t?\"\"+dn(t):\"\":e.defaultValue!==n&&(e.defaultValue=n)}function xn(e,n,t,r){if(null==n){if(null!=r){if(null!=t)throw Error(o(92));if(D(r)){if(1<r.length)throw Error(o(93));r=r[0]}t=r}null==t&&(t=\"\"),n=t}t=dn(n),e.defaultValue=t,(r=e.textContent)===t&&\"\"!==r&&null!==r&&(e.value=r),mn(e)}function Cn(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var _n=new Set(\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\".split(\" \"));function Pn(e,n,t){var r=0===n.indexOf(\"--\");null==t||\"boolean\"===typeof t||\"\"===t?r?e.setProperty(n,\"\"):\"float\"===n?e.cssFloat=\"\":e[n]=\"\":r?e.setProperty(n,t):\"number\"!==typeof t||0===t||_n.has(n)?\"float\"===n?e.cssFloat=t:e[n]=(\"\"+t).trim():e[n]=t+\"px\"}function zn(e,n,t){if(null!=n&&\"object\"!==typeof n)throw Error(o(62));if(e=e.style,null!=t){for(var r in t)!t.hasOwnProperty(r)||null!=n&&n.hasOwnProperty(r)||(0===r.indexOf(\"--\")?e.setProperty(r,\"\"):\"float\"===r?e.cssFloat=\"\":e[r]=\"\");for(var l in n)r=n[l],n.hasOwnProperty(l)&&t[l]!==r&&Pn(e,l,r)}else for(var a in n)n.hasOwnProperty(a)&&Pn(e,a,n[a])}function Nn(e){if(-1===e.indexOf(\"-\"))return!1;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var Tn=new Map([[\"acceptCharset\",\"accept-charset\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"],[\"crossOrigin\",\"crossorigin\"],[\"accentHeight\",\"accent-height\"],[\"alignmentBaseline\",\"alignment-baseline\"],[\"arabicForm\",\"arabic-form\"],[\"baselineShift\",\"baseline-shift\"],[\"capHeight\",\"cap-height\"],[\"clipPath\",\"clip-path\"],[\"clipRule\",\"clip-rule\"],[\"colorInterpolation\",\"color-interpolation\"],[\"colorInterpolationFilters\",\"color-interpolation-filters\"],[\"colorProfile\",\"color-profile\"],[\"colorRendering\",\"color-rendering\"],[\"dominantBaseline\",\"dominant-baseline\"],[\"enableBackground\",\"enable-background\"],[\"fillOpacity\",\"fill-opacity\"],[\"fillRule\",\"fill-rule\"],[\"floodColor\",\"flood-color\"],[\"floodOpacity\",\"flood-opacity\"],[\"fontFamily\",\"font-family\"],[\"fontSize\",\"font-size\"],[\"fontSizeAdjust\",\"font-size-adjust\"],[\"fontStretch\",\"font-stretch\"],[\"fontStyle\",\"font-style\"],[\"fontVariant\",\"font-variant\"],[\"fontWeight\",\"font-weight\"],[\"glyphName\",\"glyph-name\"],[\"glyphOrientationHorizontal\",\"glyph-orientation-horizontal\"],[\"glyphOrientationVertical\",\"glyph-orientation-vertical\"],[\"horizAdvX\",\"horiz-adv-x\"],[\"horizOriginX\",\"horiz-origin-x\"],[\"imageRendering\",\"image-rendering\"],[\"letterSpacing\",\"letter-spacing\"],[\"lightingColor\",\"lighting-color\"],[\"markerEnd\",\"marker-end\"],[\"markerMid\",\"marker-mid\"],[\"markerStart\",\"marker-start\"],[\"overlinePosition\",\"overline-position\"],[\"overlineThickness\",\"overline-thickness\"],[\"paintOrder\",\"paint-order\"],[\"panose-1\",\"panose-1\"],[\"pointerEvents\",\"pointer-events\"],[\"renderingIntent\",\"rendering-intent\"],[\"shapeRendering\",\"shape-rendering\"],[\"stopColor\",\"stop-color\"],[\"stopOpacity\",\"stop-opacity\"],[\"strikethroughPosition\",\"strikethrough-position\"],[\"strikethroughThickness\",\"strikethrough-thickness\"],[\"strokeDasharray\",\"stroke-dasharray\"],[\"strokeDashoffset\",\"stroke-dashoffset\"],[\"strokeLinecap\",\"stroke-linecap\"],[\"strokeLinejoin\",\"stroke-linejoin\"],[\"strokeMiterlimit\",\"stroke-miterlimit\"],[\"strokeOpacity\",\"stroke-opacity\"],[\"strokeWidth\",\"stroke-width\"],[\"textAnchor\",\"text-anchor\"],[\"textDecoration\",\"text-decoration\"],[\"textRendering\",\"text-rendering\"],[\"transformOrigin\",\"transform-origin\"],[\"underlinePosition\",\"underline-position\"],[\"underlineThickness\",\"underline-thickness\"],[\"unicodeBidi\",\"unicode-bidi\"],[\"unicodeRange\",\"unicode-range\"],[\"unitsPerEm\",\"units-per-em\"],[\"vAlphabetic\",\"v-alphabetic\"],[\"vHanging\",\"v-hanging\"],[\"vIdeographic\",\"v-ideographic\"],[\"vMathematical\",\"v-mathematical\"],[\"vectorEffect\",\"vector-effect\"],[\"vertAdvY\",\"vert-adv-y\"],[\"vertOriginX\",\"vert-origin-x\"],[\"vertOriginY\",\"vert-origin-y\"],[\"wordSpacing\",\"word-spacing\"],[\"writingMode\",\"writing-mode\"],[\"xmlnsXlink\",\"xmlns:xlink\"],[\"xHeight\",\"x-height\"]]),Ln=/^[\\u0000-\\u001F ]*j[\\r\\n\\t]*a[\\r\\n\\t]*v[\\r\\n\\t]*a[\\r\\n\\t]*s[\\r\\n\\t]*c[\\r\\n\\t]*r[\\r\\n\\t]*i[\\r\\n\\t]*p[\\r\\n\\t]*t[\\r\\n\\t]*:/i;function On(e){return Ln.test(\"\"+e)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":e}function Dn(){}var Fn=null;function An(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Mn=null,Rn=null;function jn(e){var n=Ge(e);if(n&&(e=n.stateNode)){var t=e[$e]||null;e:switch(e=n.stateNode,n.type){case\"input\":if(bn(e,t.value,t.defaultValue,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name),n=t.name,\"radio\"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll('input[name=\"'+yn(\"\"+n)+'\"][type=\"radio\"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=r[$e]||null;if(!l)throw Error(o(90));bn(r,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(n=0;n<t.length;n++)(r=t[n]).form===e.form&&hn(r)}break e;case\"textarea\":En(e,t.value,t.defaultValue);break e;case\"select\":null!=(n=t.value)&&Sn(e,!!t.multiple,n,!1)}}}var In=!1;function Un(e,n,t){if(In)return e(n,t);In=!0;try{return e(n)}finally{if(In=!1,(null!==Mn||null!==Rn)&&(Js(),Mn&&(n=Mn,e=Rn,Rn=Mn=null,jn(n),e)))for(n=0;n<e.length;n++)jn(e[n])}}function Hn(e,n){var t=e.stateNode;if(null===t)return null;var r=t[$e]||null;if(null===r)return null;t=r[n];e:switch(n){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(r=!r.disabled)||(r=!(\"button\"===(e=e.type)||\"input\"===e||\"select\"===e||\"textarea\"===e)),e=!r;break e;default:e=!1}if(e)return null;if(t&&\"function\"!==typeof t)throw Error(o(231,n,typeof t));return t}var $n=!(\"undefined\"===typeof window||\"undefined\"===typeof window.document||\"undefined\"===typeof window.document.createElement),Vn=!1;if($n)try{var Bn={};Object.defineProperty(Bn,\"passive\",{get:function(){Vn=!0}}),window.addEventListener(\"test\",Bn,Bn),window.removeEventListener(\"test\",Bn,Bn)}catch(Zd){Vn=!1}var Qn=null,Wn=null,qn=null;function Yn(){if(qn)return qn;var e,n,t=Wn,r=t.length,l=\"value\"in Qn?Qn.value:Qn.textContent,a=l.length;for(e=0;e<r&&t[e]===l[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===l[a-n];n++);return qn=l.slice(e,1<n?1-n:void 0)}function Kn(e){var n=e.keyCode;return\"charCode\"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function Xn(){return!0}function Gn(){return!1}function Zn(e){function n(n,t,r,l,a){for(var o in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(l):l[o]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?Xn:Gn,this.isPropagationStopped=Gn,this}return p(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():\"unknown\"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Xn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():\"unknown\"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Xn)},persist:function(){},isPersistent:Xn}),n}var Jn,et,nt,tt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rt=Zn(tt),lt=p({},tt,{view:0,detail:0}),at=Zn(lt),ot=p({},lt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:vt,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return\"movementX\"in e?e.movementX:(e!==nt&&(nt&&\"mousemove\"===e.type?(Jn=e.screenX-nt.screenX,et=e.screenY-nt.screenY):et=Jn=0,nt=e),Jn)},movementY:function(e){return\"movementY\"in e?e.movementY:et}}),it=Zn(ot),ut=Zn(p({},ot,{dataTransfer:0})),st=Zn(p({},lt,{relatedTarget:0})),ct=Zn(p({},tt,{animationName:0,elapsedTime:0,pseudoElement:0})),ft=Zn(p({},tt,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}})),dt=Zn(p({},tt,{data:0})),pt={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},mt={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},ht={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function gt(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=ht[e])&&!!n[e]}function vt(){return gt}var yt=Zn(p({},lt,{key:function(e){if(e.key){var n=pt[e.key]||e.key;if(\"Unidentified\"!==n)return n}return\"keypress\"===e.type?13===(e=Kn(e))?\"Enter\":String.fromCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?mt[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:vt,charCode:function(e){return\"keypress\"===e.type?Kn(e):0},keyCode:function(e){return\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0},which:function(e){return\"keypress\"===e.type?Kn(e):\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0}})),bt=Zn(p({},ot,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),kt=Zn(p({},lt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:vt})),wt=Zn(p({},tt,{propertyName:0,elapsedTime:0,pseudoElement:0})),St=Zn(p({},ot,{deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Et=Zn(p({},tt,{newState:0,oldState:0})),xt=[9,13,27,32],Ct=$n&&\"CompositionEvent\"in window,_t=null;$n&&\"documentMode\"in document&&(_t=document.documentMode);var Pt=$n&&\"TextEvent\"in window&&!_t,zt=$n&&(!Ct||_t&&8<_t&&11>=_t),Nt=String.fromCharCode(32),Tt=!1;function Lt(e,n){switch(e){case\"keyup\":return-1!==xt.indexOf(n.keyCode);case\"keydown\":return 229!==n.keyCode;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function Ot(e){return\"object\"===typeof(e=e.detail)&&\"data\"in e?e.data:null}var Dt=!1;var Ft={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function At(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return\"input\"===n?!!Ft[e.type]:\"textarea\"===n}function Mt(e,n,t,r){Mn?Rn?Rn.push(r):Rn=[r]:Mn=r,0<(n=rf(n,\"onChange\")).length&&(t=new rt(\"onChange\",\"change\",null,t,r),e.push({event:t,listeners:n}))}var Rt=null,jt=null;function It(e){Kc(e,0)}function Ut(e){if(hn(Ze(e)))return e}function Ht(e,n){if(\"change\"===e)return n}var $t=!1;if($n){var Vt;if($n){var Bt=\"oninput\"in document;if(!Bt){var Qt=document.createElement(\"div\");Qt.setAttribute(\"oninput\",\"return;\"),Bt=\"function\"===typeof Qt.oninput}Vt=Bt}else Vt=!1;$t=Vt&&(!document.documentMode||9<document.documentMode)}function Wt(){Rt&&(Rt.detachEvent(\"onpropertychange\",qt),jt=Rt=null)}function qt(e){if(\"value\"===e.propertyName&&Ut(jt)){var n=[];Mt(n,jt,e,An(e)),Un(It,n)}}function Yt(e,n,t){\"focusin\"===e?(Wt(),jt=t,(Rt=n).attachEvent(\"onpropertychange\",qt)):\"focusout\"===e&&Wt()}function Kt(e){if(\"selectionchange\"===e||\"keyup\"===e||\"keydown\"===e)return Ut(jt)}function Xt(e,n){if(\"click\"===e)return Ut(n)}function Gt(e,n){if(\"input\"===e||\"change\"===e)return Ut(n)}var Zt=\"function\"===typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n};function Jt(e,n){if(Zt(e,n))return!0;if(\"object\"!==typeof e||null===e||\"object\"!==typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!re.call(n,l)||!Zt(e[l],n[l]))return!1}return!0}function er(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nr(e,n){var t,r=er(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=er(r)}}function tr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?tr(e,n.parentNode):\"contains\"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function rr(e){for(var n=gn((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);n instanceof e.HTMLIFrameElement;){try{var t=\"string\"===typeof n.contentWindow.location.href}catch(r){t=!1}if(!t)break;n=gn((e=n.contentWindow).document)}return n}function lr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(\"input\"===n&&(\"text\"===e.type||\"search\"===e.type||\"tel\"===e.type||\"url\"===e.type||\"password\"===e.type)||\"textarea\"===n||\"true\"===e.contentEditable)}var ar=$n&&\"documentMode\"in document&&11>=document.documentMode,or=null,ir=null,ur=null,sr=!1;function cr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;sr||null==or||or!==gn(r)||(\"selectionStart\"in(r=or)&&lr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},ur&&Jt(ur,r)||(ur=r,0<(r=rf(ir,\"onSelect\")).length&&(n=new rt(\"onSelect\",\"select\",null,n,t),e.push({event:n,listeners:r}),n.target=or)))}function fr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t[\"Webkit\"+e]=\"webkit\"+n,t[\"Moz\"+e]=\"moz\"+n,t}var dr={animationend:fr(\"Animation\",\"AnimationEnd\"),animationiteration:fr(\"Animation\",\"AnimationIteration\"),animationstart:fr(\"Animation\",\"AnimationStart\"),transitionrun:fr(\"Transition\",\"TransitionRun\"),transitionstart:fr(\"Transition\",\"TransitionStart\"),transitioncancel:fr(\"Transition\",\"TransitionCancel\"),transitionend:fr(\"Transition\",\"TransitionEnd\")},pr={},mr={};function hr(e){if(pr[e])return pr[e];if(!dr[e])return e;var n,t=dr[e];for(n in t)if(t.hasOwnProperty(n)&&n in mr)return pr[e]=t[n];return e}$n&&(mr=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete dr.animationend.animation,delete dr.animationiteration.animation,delete dr.animationstart.animation),\"TransitionEvent\"in window||delete dr.transitionend.transition);var gr=hr(\"animationend\"),vr=hr(\"animationiteration\"),yr=hr(\"animationstart\"),br=hr(\"transitionrun\"),kr=hr(\"transitionstart\"),wr=hr(\"transitioncancel\"),Sr=hr(\"transitionend\"),Er=new Map,xr=\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\".split(\" \");function Cr(e,n){Er.set(e,n),rn(n,[e])}xr.push(\"scrollEnd\");var _r=\"function\"===typeof reportError?reportError:function(e){if(\"object\"===typeof window&&\"function\"===typeof window.ErrorEvent){var n=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:\"object\"===typeof e&&null!==e&&\"string\"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(\"object\"===typeof process&&\"function\"===typeof process.emit)return void process.emit(\"uncaughtException\",e);console.error(e)},Pr=[],zr=0,Nr=0;function Tr(){for(var e=zr,n=Nr=zr=0;n<e;){var t=Pr[n];Pr[n++]=null;var r=Pr[n];Pr[n++]=null;var l=Pr[n];Pr[n++]=null;var a=Pr[n];if(Pr[n++]=null,null!==r&&null!==l){var o=r.pending;null===o?l.next=l:(l.next=o.next,o.next=l),r.pending=l}0!==a&&Fr(t,l,a)}}function Lr(e,n,t,r){Pr[zr++]=e,Pr[zr++]=n,Pr[zr++]=t,Pr[zr++]=r,Nr|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function Or(e,n,t,r){return Lr(e,n,t,r),Ar(e)}function Dr(e,n){return Lr(e,null,null,n),Ar(e)}function Fr(e,n,t){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t);for(var l=!1,a=e.return;null!==a;)a.childLanes|=t,null!==(r=a.alternate)&&(r.childLanes|=t),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(l=!0)),e=a,a=a.return;return 3===e.tag?(a=e.stateNode,l&&null!==n&&(l=31-ke(t),null===(r=(e=a.hiddenUpdates)[l])?e[l]=[n]:r.push(n),n.lane=536870912|t),a):null}function Ar(e){if(50<Bs)throw Bs=0,Qs=null,Error(o(185));for(var n=e.return;null!==n;)n=(e=n).return;return 3===e.tag?e.stateNode:null}var Mr={};function Rr(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jr(e,n,t,r){return new Rr(e,n,t,r)}function Ir(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ur(e,n){var t=e.alternate;return null===t?((t=jr(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=65011712&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t.refCleanup=e.refCleanup,t}function Hr(e,n){e.flags&=65011714;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,n=t.dependencies,e.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function $r(e,n,t,r,l,a){var i=0;if(r=e,\"function\"===typeof e)Ir(e)&&(i=1);else if(\"string\"===typeof e)i=function(e,n,t){if(1===t||null!=n.itemProp)return!1;switch(e){case\"meta\":case\"title\":return!0;case\"style\":if(\"string\"!==typeof n.precedence||\"string\"!==typeof n.href||\"\"===n.href)break;return!0;case\"link\":if(\"string\"!==typeof n.rel||\"string\"!==typeof n.href||\"\"===n.href||n.onLoad||n.onError)break;return\"stylesheet\"!==n.rel||(e=n.disabled,\"string\"===typeof n.precedence&&null==e);case\"script\":if(n.async&&\"function\"!==typeof n.async&&\"symbol\"!==typeof n.async&&!n.onLoad&&!n.onError&&n.src&&\"string\"===typeof n.src)return!0}return!1}(e,t,B.current)?26:\"html\"===e||\"head\"===e||\"body\"===e?27:5;else e:switch(e){case P:return(e=jr(31,t,n,l)).elementType=P,e.lanes=a,e;case v:return Vr(t.children,l,a,n);case y:i=8,l|=24;break;case b:return(e=jr(12,t,n,2|l)).elementType=b,e.lanes=a,e;case E:return(e=jr(13,t,n,l)).elementType=E,e.lanes=a,e;case x:return(e=jr(19,t,n,l)).elementType=x,e.lanes=a,e;default:if(\"object\"===typeof e&&null!==e)switch(e.$$typeof){case w:i=10;break e;case k:i=9;break e;case S:i=11;break e;case C:i=14;break e;case _:i=16,r=null;break e}i=29,t=Error(o(130,null===e?\"null\":typeof e,\"\")),r=null}return(n=jr(i,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function Vr(e,n,t,r){return(e=jr(7,e,r,n)).lanes=t,e}function Br(e,n,t){return(e=jr(6,e,null,n)).lanes=t,e}function Qr(e){var n=jr(18,null,null,0);return n.stateNode=e,n}function Wr(e,n,t){return(n=jr(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var qr=new WeakMap;function Yr(e,n){if(\"object\"===typeof e&&null!==e){var t=qr.get(e);return void 0!==t?t:(n={value:e,source:n,stack:te(n)},qr.set(e,n),n)}return{value:e,source:n,stack:te(n)}}var Kr=[],Xr=0,Gr=null,Zr=0,Jr=[],el=0,nl=null,tl=1,rl=\"\";function ll(e,n){Kr[Xr++]=Zr,Kr[Xr++]=Gr,Gr=e,Zr=n}function al(e,n,t){Jr[el++]=tl,Jr[el++]=rl,Jr[el++]=nl,nl=e;var r=tl;e=rl;var l=32-ke(r)-1;r&=~(1<<l),t+=1;var a=32-ke(n)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,tl=1<<32-ke(n)+l|t<<l|r,rl=a+e}else tl=1<<a|t<<l|r,rl=e}function ol(e){null!==e.return&&(ll(e,1),al(e,1,0))}function il(e){for(;e===Gr;)Gr=Kr[--Xr],Kr[Xr]=null,Zr=Kr[--Xr],Kr[Xr]=null;for(;e===nl;)nl=Jr[--el],Jr[el]=null,rl=Jr[--el],Jr[el]=null,tl=Jr[--el],Jr[el]=null}function ul(e,n){Jr[el++]=tl,Jr[el++]=rl,Jr[el++]=nl,tl=n.id,rl=n.overflow,nl=e}var sl=null,cl=null,fl=!1,dl=null,pl=!1,ml=Error(o(519));function hl(e){var n=Error(o(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?\"text\":\"HTML\",\"\"));throw wl(Yr(n,e)),ml}function gl(e){var n=e.stateNode,t=e.type,r=e.memoizedProps;switch(n[He]=e,n[$e]=r,t){case\"dialog\":Xc(\"cancel\",n),Xc(\"close\",n);break;case\"iframe\":case\"object\":case\"embed\":Xc(\"load\",n);break;case\"video\":case\"audio\":for(t=0;t<qc.length;t++)Xc(qc[t],n);break;case\"source\":Xc(\"error\",n);break;case\"img\":case\"image\":case\"link\":Xc(\"error\",n),Xc(\"load\",n);break;case\"details\":Xc(\"toggle\",n);break;case\"input\":Xc(\"invalid\",n),kn(n,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case\"select\":Xc(\"invalid\",n);break;case\"textarea\":Xc(\"invalid\",n),xn(n,r.value,r.defaultValue,r.children)}\"string\"!==typeof(t=r.children)&&\"number\"!==typeof t&&\"bigint\"!==typeof t||n.textContent===\"\"+t||!0===r.suppressHydrationWarning||cf(n.textContent,t)?(null!=r.popover&&(Xc(\"beforetoggle\",n),Xc(\"toggle\",n)),null!=r.onScroll&&Xc(\"scroll\",n),null!=r.onScrollEnd&&Xc(\"scrollend\",n),null!=r.onClick&&(n.onclick=Dn),n=!0):n=!1,n||hl(e,!0)}function vl(e){for(sl=e.return;sl;)switch(sl.tag){case 5:case 31:case 13:return void(pl=!1);case 27:case 3:return void(pl=!0);default:sl=sl.return}}function yl(e){if(e!==sl)return!1;if(!fl)return vl(e),fl=!0,!1;var n,t=e.tag;if((n=3!==t&&27!==t)&&((n=5===t)&&(n=!(\"form\"!==(n=e.type)&&\"button\"!==n)||kf(e.type,e.memoizedProps)),n=!n),n&&cl&&hl(e),vl(e),13===t){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));cl=Mf(e)}else if(31===t){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));cl=Mf(e)}else 27===t?(t=cl,Pf(e.type)?(e=Af,Af=null,cl=e):cl=t):cl=sl?Ff(e.stateNode.nextSibling):null;return!0}function bl(){cl=sl=null,fl=!1}function kl(){var e=dl;return null!==e&&(null===Ts?Ts=e:Ts.push.apply(Ts,e),dl=null),e}function wl(e){null===dl?dl=[e]:dl.push(e)}var Sl=I(null),El=null,xl=null;function Cl(e,n,t){H(Sl,n._currentValue),n._currentValue=t}function _l(e){e._currentValue=Sl.current,U(Sl)}function Pl(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function zl(e,n,t,r){var l=e.child;for(null!==l&&(l.return=e);null!==l;){var a=l.dependencies;if(null!==a){var i=l.child;a=a.firstContext;e:for(;null!==a;){var u=a;a=l;for(var s=0;s<n.length;s++)if(u.context===n[s]){a.lanes|=t,null!==(u=a.alternate)&&(u.lanes|=t),Pl(a.return,t,e),r||(i=null);break e}a=u.next}}else if(18===l.tag){if(null===(i=l.return))throw Error(o(341));i.lanes|=t,null!==(a=i.alternate)&&(a.lanes|=t),Pl(i,t,e),i=null}else i=l.child;if(null!==i)i.return=l;else for(i=l;null!==i;){if(i===e){i=null;break}if(null!==(l=i.sibling)){l.return=i.return,i=l;break}i=i.return}l=i}}function Nl(e,n,t,r){e=null;for(var l=n,a=!1;null!==l;){if(!a)if(0!==(524288&l.flags))a=!0;else if(0!==(262144&l.flags))break;if(10===l.tag){var i=l.alternate;if(null===i)throw Error(o(387));if(null!==(i=i.memoizedProps)){var u=l.type;Zt(l.pendingProps.value,i.value)||(null!==e?e.push(u):e=[u])}}else if(l===q.current){if(null===(i=l.alternate))throw Error(o(387));i.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(null!==e?e.push(fd):e=[fd])}l=l.return}null!==e&&zl(n,e,t,r),n.flags|=262144}function Tl(e){for(e=e.firstContext;null!==e;){if(!Zt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ll(e){El=e,xl=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function Ol(e){return Fl(El,e)}function Dl(e,n){return null===El&&Ll(e),Fl(e,n)}function Fl(e,n){var t=n._currentValue;if(n={context:n,memoizedValue:t,next:null},null===xl){if(null===e)throw Error(o(308));xl=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else xl=xl.next=n;return t}var Al=\"undefined\"!==typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach((function(e){return e()}))}},Ml=r.unstable_scheduleCallback,Rl=r.unstable_NormalPriority,jl={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Il(){return{controller:new Al,data:new Map,refCount:0}}function Ul(e){e.refCount--,0===e.refCount&&Ml(Rl,(function(){e.controller.abort()}))}var Hl=null,$l=0,Vl=0,Bl=null;function Ql(){if(0===--$l&&null!==Hl){null!==Bl&&(Bl.status=\"fulfilled\");var e=Hl;Hl=null,Vl=0,Bl=null;for(var n=0;n<e.length;n++)(0,e[n])()}}var Wl=F.S;F.S=function(e,n){Ds=ue(),\"object\"===typeof n&&null!==n&&\"function\"===typeof n.then&&function(e,n){if(null===Hl){var t=Hl=[];$l=0,Vl=$c(),Bl={status:\"pending\",value:void 0,then:function(e){t.push(e)}}}$l++,n.then(Ql,Ql)}(0,n),null!==Wl&&Wl(e,n)};var ql=I(null);function Yl(){var e=ql.current;return null!==e?e:ms.pooledCache}function Kl(e,n){H(ql,null===n?ql.current:n.pool)}function Xl(){var e=Yl();return null===e?null:{parent:jl._currentValue,pool:e}}var Gl=Error(o(460)),Zl=Error(o(474)),Jl=Error(o(542)),ea={then:function(){}};function na(e){return\"fulfilled\"===(e=e.status)||\"rejected\"===e}function ta(e,n,t){switch(void 0===(t=e[t])?e.push(n):t!==n&&(n.then(Dn,Dn),n=t),n.status){case\"fulfilled\":return n.value;case\"rejected\":throw oa(e=n.reason),e;default:if(\"string\"===typeof n.status)n.then(Dn,Dn);else{if(null!==(e=ms)&&100<e.shellSuspendCounter)throw Error(o(482));(e=n).status=\"pending\",e.then((function(e){if(\"pending\"===n.status){var t=n;t.status=\"fulfilled\",t.value=e}}),(function(e){if(\"pending\"===n.status){var t=n;t.status=\"rejected\",t.reason=e}}))}switch(n.status){case\"fulfilled\":return n.value;case\"rejected\":throw oa(e=n.reason),e}throw la=n,Gl}}function ra(e){try{return(0,e._init)(e._payload)}catch(n){if(null!==n&&\"object\"===typeof n&&\"function\"===typeof n.then)throw la=n,Gl;throw n}}var la=null;function aa(){if(null===la)throw Error(o(459));var e=la;return la=null,e}function oa(e){if(e===Gl||e===Jl)throw Error(o(483))}var ia=null,ua=0;function sa(e){var n=ua;return ua+=1,null===ia&&(ia=[]),ta(ia,e,n)}function ca(e,n){n=n.props.ref,e.ref=void 0!==n?n:null}function fa(e,n){if(n.$$typeof===m)throw Error(o(525));throw e=Object.prototype.toString.call(n),Error(o(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(n).join(\", \")+\"}\":e))}function da(e){function n(n,t){if(e){var r=n.deletions;null===r?(n.deletions=[t],n.flags|=16):r.push(t)}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e){for(var n=new Map;null!==e;)null!==e.key?n.set(e.key,e):n.set(e.index,e),e=e.sibling;return n}function l(e,n){return(e=Ur(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=67108866,t):r:(n.flags|=67108866,t):(n.flags|=1048576,t)}function i(n){return e&&null===n.alternate&&(n.flags|=67108866),n}function u(e,n,t,r){return null===n||6!==n.tag?((n=Br(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function s(e,n,t,r){var a=t.type;return a===v?f(e,n,t.props.children,r,t.key):null!==n&&(n.elementType===a||\"object\"===typeof a&&null!==a&&a.$$typeof===_&&ra(a)===n.type)?(ca(n=l(n,t.props),t),n.return=e,n):(ca(n=$r(t.type,t.key,t.props,null,e.mode,r),t),n.return=e,n)}function c(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Wr(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function f(e,n,t,r,a){return null===n||7!==n.tag?((n=Vr(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function d(e,n,t){if(\"string\"===typeof n&&\"\"!==n||\"number\"===typeof n||\"bigint\"===typeof n)return(n=Br(\"\"+n,e.mode,t)).return=e,n;if(\"object\"===typeof n&&null!==n){switch(n.$$typeof){case h:return ca(t=$r(n.type,n.key,n.props,null,e.mode,t),n),t.return=e,t;case g:return(n=Wr(n,e.mode,t)).return=e,n;case _:return d(e,n=ra(n),t)}if(D(n)||T(n))return(n=Vr(n,e.mode,t,null)).return=e,n;if(\"function\"===typeof n.then)return d(e,sa(n),t);if(n.$$typeof===w)return d(e,Dl(e,n),t);fa(e,n)}return null}function p(e,n,t,r){var l=null!==n?n.key:null;if(\"string\"===typeof t&&\"\"!==t||\"number\"===typeof t||\"bigint\"===typeof t)return null!==l?null:u(e,n,\"\"+t,r);if(\"object\"===typeof t&&null!==t){switch(t.$$typeof){case h:return t.key===l?s(e,n,t,r):null;case g:return t.key===l?c(e,n,t,r):null;case _:return p(e,n,t=ra(t),r)}if(D(t)||T(t))return null!==l?null:f(e,n,t,r,null);if(\"function\"===typeof t.then)return p(e,n,sa(t),r);if(t.$$typeof===w)return p(e,n,Dl(e,t),r);fa(e,t)}return null}function m(e,n,t,r,l){if(\"string\"===typeof r&&\"\"!==r||\"number\"===typeof r||\"bigint\"===typeof r)return u(n,e=e.get(t)||null,\"\"+r,l);if(\"object\"===typeof r&&null!==r){switch(r.$$typeof){case h:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l);case g:return c(n,e=e.get(null===r.key?t:r.key)||null,r,l);case _:return m(e,n,t,r=ra(r),l)}if(D(r)||T(r))return f(n,e=e.get(t)||null,r,l,null);if(\"function\"===typeof r.then)return m(e,n,t,sa(r),l);if(r.$$typeof===w)return m(e,n,t,Dl(n,r),l);fa(n,r)}return null}function y(u,s,c,f){if(\"object\"===typeof c&&null!==c&&c.type===v&&null===c.key&&(c=c.props.children),\"object\"===typeof c&&null!==c){switch(c.$$typeof){case h:e:{for(var b=c.key;null!==s;){if(s.key===b){if((b=c.type)===v){if(7===s.tag){t(u,s.sibling),(f=l(s,c.props.children)).return=u,u=f;break e}}else if(s.elementType===b||\"object\"===typeof b&&null!==b&&b.$$typeof===_&&ra(b)===s.type){t(u,s.sibling),ca(f=l(s,c.props),c),f.return=u,u=f;break e}t(u,s);break}n(u,s),s=s.sibling}c.type===v?((f=Vr(c.props.children,u.mode,f,c.key)).return=u,u=f):(ca(f=$r(c.type,c.key,c.props,null,u.mode,f),c),f.return=u,u=f)}return i(u);case g:e:{for(b=c.key;null!==s;){if(s.key===b){if(4===s.tag&&s.stateNode.containerInfo===c.containerInfo&&s.stateNode.implementation===c.implementation){t(u,s.sibling),(f=l(s,c.children||[])).return=u,u=f;break e}t(u,s);break}n(u,s),s=s.sibling}(f=Wr(c,u.mode,f)).return=u,u=f}return i(u);case _:return y(u,s,c=ra(c),f)}if(D(c))return function(l,o,i,u){for(var s=null,c=null,f=o,h=o=0,g=null;null!==f&&h<i.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var v=p(l,f,i[h],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&n(l,f),o=a(v,o,h),null===c?s=v:c.sibling=v,c=v,f=g}if(h===i.length)return t(l,f),fl&&ll(l,h),s;if(null===f){for(;h<i.length;h++)null!==(f=d(l,i[h],u))&&(o=a(f,o,h),null===c?s=f:c.sibling=f,c=f);return fl&&ll(l,h),s}for(f=r(f);h<i.length;h++)null!==(g=m(f,l,h,i[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),o=a(g,o,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return n(l,e)})),fl&&ll(l,h),s}(u,s,c,f);if(T(c)){if(\"function\"!==typeof(b=T(c)))throw Error(o(150));return function(l,i,u,s){if(null==u)throw Error(o(151));for(var c=null,f=null,h=i,g=i=0,v=null,y=u.next();null!==h&&!y.done;g++,y=u.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(l,h,y.value,s);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&n(l,h),i=a(b,i,g),null===f?c=b:f.sibling=b,f=b,h=v}if(y.done)return t(l,h),fl&&ll(l,g),c;if(null===h){for(;!y.done;g++,y=u.next())null!==(y=d(l,y.value,s))&&(i=a(y,i,g),null===f?c=y:f.sibling=y,f=y);return fl&&ll(l,g),c}for(h=r(h);!y.done;g++,y=u.next())null!==(y=m(h,l,g,y.value,s))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),i=a(y,i,g),null===f?c=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return n(l,e)})),fl&&ll(l,g),c}(u,s,c=b.call(c),f)}if(\"function\"===typeof c.then)return y(u,s,sa(c),f);if(c.$$typeof===w)return y(u,s,Dl(u,c),f);fa(u,c)}return\"string\"===typeof c&&\"\"!==c||\"number\"===typeof c||\"bigint\"===typeof c?(c=\"\"+c,null!==s&&6===s.tag?(t(u,s.sibling),(f=l(s,c)).return=u,u=f):(t(u,s),(f=Br(c,u.mode,f)).return=u,u=f),i(u)):t(u,s)}return function(e,n,t,r){try{ua=0;var l=y(e,n,t,r);return ia=null,l}catch(o){if(o===Gl||o===Jl)throw o;var a=jr(29,o,null,e.mode);return a.lanes=r,a.return=e,a}}}var pa=da(!0),ma=da(!1),ha=!1;function ga(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function va(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ya(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ba(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&ps)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,n=Ar(e),Fr(e,null,t),n}return Lr(e,r,n,t),Ar(e)}function ka(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!==(4194048&t))){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,Fe(e,t)}}function wa(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var Sa=!1;function Ea(){if(Sa){if(null!==Bl)throw Bl}}function xa(e,n,t,r){Sa=!1;var l=e.updateQueue;ha=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var u=i,s=u.next;u.next=null,null===o?a=s:o.next=s,o=u;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u))}if(null!==a){var f=l.baseState;for(o=0,c=s=u=null,i=a;;){var d=-536870913&i.lane,m=d!==i.lane;if(m?(gs&d)===d:(r&d)===d){0!==d&&d===Vl&&(Sa=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,g=i;d=n;var v=t;switch(g.tag){case 1:if(\"function\"===typeof(h=g.payload)){f=h.call(v,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null===(d=\"function\"===typeof(h=g.payload)?h.call(v,f,d):h)||void 0===d)break e;f=p({},f,d);break e;case 2:ha=!0}}null!==(d=i.callback)&&(e.flags|=64,m&&(e.flags|=8192),null===(m=l.callbacks)?l.callbacks=[d]:m.push(d))}else m={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=m,u=f):c=c.next=m,o|=d;if(null===(i=i.next)){if(null===(i=l.shared.pending))break;i=(m=i).next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}null===c&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),xs|=o,e.lanes=o,e.memoizedState=f}}function Ca(e,n){if(\"function\"!==typeof e)throw Error(o(191,e));e.call(n)}function _a(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;e<t.length;e++)Ca(t[e],n)}var Pa=I(null),za=I(0);function Na(e,n){H(za,e=Ss),H(Pa,n),Ss=e|n.baseLanes}function Ta(){H(za,Ss),H(Pa,Pa.current)}function La(){Ss=za.current,U(Pa),U(za)}var Oa=I(null),Da=null;function Fa(e){var n=e.alternate;H(Ia,1&Ia.current),H(Oa,e),null===Da&&(null===n||null!==Pa.current||null!==n.memoizedState)&&(Da=e)}function Aa(e){H(Ia,Ia.current),H(Oa,e),null===Da&&(Da=e)}function Ma(e){22===e.tag?(H(Ia,Ia.current),H(Oa,e),null===Da&&(Da=e)):Ra()}function Ra(){H(Ia,Ia.current),H(Oa,Oa.current)}function ja(e){U(Oa),Da===e&&(Da=null),U(Ia)}var Ia=I(0);function Ua(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||Of(t)||Df(t)))return n}else if(19!==n.tag||\"forwards\"!==n.memoizedProps.revealOrder&&\"backwards\"!==n.memoizedProps.revealOrder&&\"unstable_legacy-backwards\"!==n.memoizedProps.revealOrder&&\"together\"!==n.memoizedProps.revealOrder){if(null!==n.child){n.child.return=n,n=n.child;continue}}else if(0!==(128&n.flags))return n;if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Ha=0,$a=null,Va=null,Ba=null,Qa=!1,Wa=!1,qa=!1,Ya=0,Ka=0,Xa=null,Ga=0;function Za(){throw Error(o(321))}function Ja(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!Zt(e[t],n[t]))return!1;return!0}function eo(e,n,t,r,l,a){return Ha=a,$a=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,F.H=null===e||null===e.memoizedState?gi:vi,qa=!1,a=t(r,l),qa=!1,Wa&&(a=to(n,t,r,l)),no(e),a}function no(e){F.H=hi;var n=null!==Va&&null!==Va.next;if(Ha=0,Ba=Va=$a=null,Qa=!1,Ka=0,Xa=null,n)throw Error(o(300));null===e||Di||null!==(e=e.dependencies)&&Tl(e)&&(Di=!0)}function to(e,n,t,r){$a=e;var l=0;do{if(Wa&&(Xa=null),Ka=0,Wa=!1,25<=l)throw Error(o(301));if(l+=1,Ba=Va=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}F.H=yi,a=n(t,r)}while(Wa);return a}function ro(){var e=F.H,n=e.useState()[0];return n=\"function\"===typeof n.then?so(n):n,e=e.useState()[0],(null!==Va?Va.memoizedState:null)!==e&&($a.flags|=1024),n}function lo(){var e=0!==Ya;return Ya=0,e}function ao(e,n,t){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~t}function oo(e){if(Qa){for(e=e.memoizedState;null!==e;){var n=e.queue;null!==n&&(n.pending=null),e=e.next}Qa=!1}Ha=0,Ba=Va=$a=null,Wa=!1,Ka=Ya=0,Xa=null}function io(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ba?$a.memoizedState=Ba=e:Ba=Ba.next=e,Ba}function uo(){if(null===Va){var e=$a.alternate;e=null!==e?e.memoizedState:null}else e=Va.next;var n=null===Ba?$a.memoizedState:Ba.next;if(null!==n)Ba=n,Va=e;else{if(null===e){if(null===$a.alternate)throw Error(o(467));throw Error(o(310))}e={memoizedState:(Va=e).memoizedState,baseState:Va.baseState,baseQueue:Va.baseQueue,queue:Va.queue,next:null},null===Ba?$a.memoizedState=Ba=e:Ba=Ba.next=e}return Ba}function so(e){var n=Ka;return Ka+=1,null===Xa&&(Xa=[]),e=ta(Xa,e,n),n=$a,null===(null===Ba?n.memoizedState:Ba.next)&&(n=n.alternate,F.H=null===n||null===n.memoizedState?gi:vi),e}function co(e){if(null!==e&&\"object\"===typeof e){if(\"function\"===typeof e.then)return so(e);if(e.$$typeof===w)return Ol(e)}throw Error(o(438,String(e)))}function fo(e){var n=null,t=$a.updateQueue;if(null!==t&&(n=t.memoCache),null==n){var r=$a.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(n={data:r.data.map((function(e){return e.slice()})),index:0})))}if(null==n&&(n={data:[],index:0}),null===t&&(t={lastEffect:null,events:null,stores:null,memoCache:null},$a.updateQueue=t),t.memoCache=n,void 0===(t=n.data[n.index]))for(t=n.data[n.index]=Array(e),r=0;r<e;r++)t[r]=z;return n.index++,t}function po(e,n){return\"function\"===typeof n?n(e):n}function mo(e){return ho(uo(),Va,e)}function ho(e,n,t){var r=e.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=t;var l=e.baseQueue,a=r.pending;if(null!==a){if(null!==l){var i=l.next;l.next=a.next,a.next=i}n.baseQueue=l=a,r.pending=null}if(a=e.baseState,null===l)e.memoizedState=a;else{var u=i=null,s=null,c=n=l.next,f=!1;do{var d=-536870913&c.lane;if(d!==c.lane?(gs&d)===d:(Ha&d)===d){var p=c.revertLane;if(0===p)null!==s&&(s=s.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===Vl&&(f=!0);else{if((Ha&p)===p){c=c.next,p===Vl&&(f=!0);continue}d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===s?(u=s=d,i=a):s=s.next=d,$a.lanes|=p,xs|=p}d=c.action,qa&&t(a,d),a=c.hasEagerState?c.eagerState:t(a,d)}else p={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===s?(u=s=p,i=a):s=s.next=p,$a.lanes|=d,xs|=d;c=c.next}while(null!==c&&c!==n);if(null===s?i=a:s.next=u,!Zt(a,e.memoizedState)&&(Di=!0,f&&null!==(t=Bl)))throw t;e.memoizedState=a,e.baseState=i,e.baseQueue=s,r.lastRenderedState=a}return null===l&&(r.lanes=0),[e.memoizedState,r.dispatch]}function go(e){var n=uo(),t=n.queue;if(null===t)throw Error(o(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{a=e(a,i.action),i=i.next}while(i!==l);Zt(a,n.memoizedState)||(Di=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function vo(e,n,t){var r=$a,l=uo(),a=fl;if(a){if(void 0===t)throw Error(o(407));t=t()}else t=n();var i=!Zt((Va||l).memoizedState,t);if(i&&(l.memoizedState=t,Di=!0),l=l.queue,$o(ko.bind(null,r,l,e),[e]),l.getSnapshot!==n||i||null!==Ba&&1&Ba.memoizedState.tag){if(r.flags|=2048,Ro(9,{destroy:void 0},bo.bind(null,r,l,t,n),null),null===ms)throw Error(o(349));a||0!==(127&Ha)||yo(r,n,t)}return t}function yo(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=$a.updateQueue)?(n={lastEffect:null,events:null,stores:null,memoCache:null},$a.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function bo(e,n,t,r){n.value=t,n.getSnapshot=r,wo(n)&&So(e)}function ko(e,n,t){return t((function(){wo(n)&&So(e)}))}function wo(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!Zt(e,t)}catch(r){return!0}}function So(e){var n=Dr(e,2);null!==n&&Ys(n,e,2)}function Eo(e){var n=io();if(\"function\"===typeof e){var t=e;if(e=t(),qa){be(!0);try{t()}finally{be(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:po,lastRenderedState:e},n}function xo(e,n,t,r){return e.baseState=t,ho(e,Va,\"function\"===typeof r?r:po)}function Co(e,n,t,r,l){if(di(e))throw Error(o(485));if(null!==(e=n.action)){var a={payload:l,action:e,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==F.T?t(!0):a.isTransition=!1,r(a),null===(t=n.pending)?(a.next=n.pending=a,_o(n,a)):(a.next=t.next,n.pending=t.next=a)}}function _o(e,n){var t=n.action,r=n.payload,l=e.state;if(n.isTransition){var a=F.T,o={};F.T=o;try{var i=t(l,r),u=F.S;null!==u&&u(o,i),Po(e,n,i)}catch(s){No(e,n,s)}finally{null!==a&&null!==o.types&&(a.types=o.types),F.T=a}}else try{Po(e,n,a=t(l,r))}catch(c){No(e,n,c)}}function Po(e,n,t){null!==t&&\"object\"===typeof t&&\"function\"===typeof t.then?t.then((function(t){zo(e,n,t)}),(function(t){return No(e,n,t)})):zo(e,n,t)}function zo(e,n,t){n.status=\"fulfilled\",n.value=t,To(n),e.state=t,null!==(n=e.pending)&&((t=n.next)===n?e.pending=null:(t=t.next,n.next=t,_o(e,t)))}function No(e,n,t){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{n.status=\"rejected\",n.reason=t,To(n),n=n.next}while(n!==r)}e.action=null}function To(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function Lo(e,n){return n}function Oo(e,n){if(fl){var t=ms.formState;if(null!==t){e:{var r=$a;if(fl){if(cl){n:{for(var l=cl,a=pl;8!==l.nodeType;){if(!a){l=null;break n}if(null===(l=Ff(l.nextSibling))){l=null;break n}}l=\"F!\"===(a=l.data)||\"F\"===a?l:null}if(l){cl=Ff(l.nextSibling),r=\"F!\"===l.data;break e}}hl(r)}r=!1}r&&(n=t[0])}}return(t=io()).memoizedState=t.baseState=n,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:n},t.queue=r,t=si.bind(null,$a,r),r.dispatch=t,r=Eo(!1),a=fi.bind(null,$a,!1,r.queue),l={state:n,dispatch:null,action:e,pending:null},(r=io()).queue=l,t=Co.bind(null,$a,l,a,t),l.dispatch=t,r.memoizedState=e,[n,t,!1]}function Do(e){return Fo(uo(),Va,e)}function Fo(e,n,t){if(n=ho(e,n,Lo)[0],e=mo(po)[0],\"object\"===typeof n&&null!==n&&\"function\"===typeof n.then)try{var r=so(n)}catch(o){if(o===Gl)throw Jl;throw o}else r=n;var l=(n=uo()).queue,a=l.dispatch;return t!==n.memoizedState&&($a.flags|=2048,Ro(9,{destroy:void 0},Ao.bind(null,l,t),null)),[r,a,e]}function Ao(e,n){e.action=n}function Mo(e){var n=uo(),t=Va;if(null!==t)return Fo(n,t,e);uo(),n=n.memoizedState;var r=(t=uo()).queue.dispatch;return t.memoizedState=e,[n,r,!1]}function Ro(e,n,t,r){return e={tag:e,create:t,deps:r,inst:n,next:null},null===(n=$a.updateQueue)&&(n={lastEffect:null,events:null,stores:null,memoCache:null},$a.updateQueue=n),null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function jo(){return uo().memoizedState}function Io(e,n,t,r){var l=io();$a.flags|=e,l.memoizedState=Ro(1|n,{destroy:void 0},t,void 0===r?null:r)}function Uo(e,n,t,r){var l=uo();r=void 0===r?null:r;var a=l.memoizedState.inst;null!==Va&&null!==r&&Ja(r,Va.memoizedState.deps)?l.memoizedState=Ro(n,a,t,r):($a.flags|=e,l.memoizedState=Ro(1|n,a,t,r))}function Ho(e,n){Io(8390656,8,e,n)}function $o(e,n){Uo(2048,8,e,n)}function Vo(e){var n=uo().memoizedState;return function(e){$a.flags|=4;var n=$a.updateQueue;if(null===n)n={lastEffect:null,events:null,stores:null,memoCache:null},$a.updateQueue=n,n.events=[e];else{var t=n.events;null===t?n.events=[e]:t.push(e)}}({ref:n,nextImpl:e}),function(){if(0!==(2&ps))throw Error(o(440));return n.impl.apply(void 0,arguments)}}function Bo(e,n){return Uo(4,2,e,n)}function Qo(e,n){return Uo(4,4,e,n)}function Wo(e,n){if(\"function\"===typeof n){e=e();var t=n(e);return function(){\"function\"===typeof t?t():n(null)}}if(null!==n&&void 0!==n)return e=e(),n.current=e,function(){n.current=null}}function qo(e,n,t){t=null!==t&&void 0!==t?t.concat([e]):null,Uo(4,4,Wo.bind(null,n,e),t)}function Yo(){}function Ko(e,n){var t=uo();n=void 0===n?null:n;var r=t.memoizedState;return null!==n&&Ja(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Xo(e,n){var t=uo();n=void 0===n?null:n;var r=t.memoizedState;if(null!==n&&Ja(n,r[1]))return r[0];if(r=e(),qa){be(!0);try{e()}finally{be(!1)}}return t.memoizedState=[r,n],r}function Go(e,n,t){return void 0===t||0!==(1073741824&Ha)&&0===(261930&gs)?e.memoizedState=n:(e.memoizedState=t,e=qs(),$a.lanes|=e,xs|=e,t)}function Zo(e,n,t,r){return Zt(t,n)?t:null!==Pa.current?(e=Go(e,t,r),Zt(e,n)||(Di=!0),e):0===(42&Ha)||0!==(1073741824&Ha)&&0===(261930&gs)?(Di=!0,e.memoizedState=t):(e=qs(),$a.lanes|=e,xs|=e,n)}function Jo(e,n,t,r,l){var a=A.p;A.p=0!==a&&8>a?a:8;var o=F.T,i={};F.T=i,fi(e,!1,n,t);try{var u=l(),s=F.S;if(null!==s&&s(i,u),null!==u&&\"object\"===typeof u&&\"function\"===typeof u.then)ci(e,n,function(e,n){var t=[],r={status:\"pending\",value:null,reason:null,then:function(e){t.push(e)}};return e.then((function(){r.status=\"fulfilled\",r.value=n;for(var e=0;e<t.length;e++)(0,t[e])(n)}),(function(e){for(r.status=\"rejected\",r.reason=e,e=0;e<t.length;e++)(0,t[e])(void 0)})),r}(u,r),Ws());else ci(e,n,r,Ws())}catch(c){ci(e,n,{then:function(){},status:\"rejected\",reason:c},Ws())}finally{A.p=a,null!==o&&null!==i.types&&(o.types=i.types),F.T=o}}function ei(){}function ni(e,n,t,r){if(5!==e.tag)throw Error(o(476));var l=ti(e).queue;Jo(e,l,n,M,null===t?ei:function(){return ri(e),t(r)})}function ti(e){var n=e.memoizedState;if(null!==n)return n;var t={};return(n={memoizedState:M,baseState:M,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:po,lastRenderedState:M},next:null}).next={memoizedState:t,baseState:t,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:po,lastRenderedState:t},next:null},e.memoizedState=n,null!==(e=e.alternate)&&(e.memoizedState=n),n}function ri(e){var n=ti(e);null===n.next&&(n=e.alternate.memoizedState),ci(e,n.next.queue,{},Ws())}function li(){return Ol(fd)}function ai(){return uo().memoizedState}function oi(){return uo().memoizedState}function ii(e){for(var n=e.return;null!==n;){switch(n.tag){case 24:case 3:var t=Ws(),r=ba(n,e=ya(t),t);return null!==r&&(Ys(r,n,t),ka(r,n,t)),n={cache:Il()},void(e.payload=n)}n=n.return}}function ui(e,n,t){var r=Ws();t={lane:r,revertLane:0,gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},di(e)?pi(n,t):null!==(t=Or(e,n,t,r))&&(Ys(t,e,r),mi(t,n,r))}function si(e,n,t){ci(e,n,t,Ws())}function ci(e,n,t,r){var l={lane:r,revertLane:0,gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null};if(di(e))pi(n,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=n.lastRenderedReducer))try{var o=n.lastRenderedState,i=a(o,t);if(l.hasEagerState=!0,l.eagerState=i,Zt(i,o))return Lr(e,n,l,0),null===ms&&Tr(),!1}catch(u){}if(null!==(t=Or(e,n,l,r)))return Ys(t,e,r),mi(t,n,r),!0}return!1}function fi(e,n,t,r){if(r={lane:2,revertLane:$c(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},di(e)){if(n)throw Error(o(479))}else null!==(n=Or(e,t,r,2))&&Ys(n,e,2)}function di(e){var n=e.alternate;return e===$a||null!==n&&n===$a}function pi(e,n){Wa=Qa=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function mi(e,n,t){if(0!==(4194048&t)){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,Fe(e,t)}}var hi={readContext:Ol,use:co,useCallback:Za,useContext:Za,useEffect:Za,useImperativeHandle:Za,useLayoutEffect:Za,useInsertionEffect:Za,useMemo:Za,useReducer:Za,useRef:Za,useState:Za,useDebugValue:Za,useDeferredValue:Za,useTransition:Za,useSyncExternalStore:Za,useId:Za,useHostTransitionStatus:Za,useFormState:Za,useActionState:Za,useOptimistic:Za,useMemoCache:Za,useCacheRefresh:Za};hi.useEffectEvent=Za;var gi={readContext:Ol,use:co,useCallback:function(e,n){return io().memoizedState=[e,void 0===n?null:n],e},useContext:Ol,useEffect:Ho,useImperativeHandle:function(e,n,t){t=null!==t&&void 0!==t?t.concat([e]):null,Io(4194308,4,Wo.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Io(4194308,4,e,n)},useInsertionEffect:function(e,n){Io(4,2,e,n)},useMemo:function(e,n){var t=io();n=void 0===n?null:n;var r=e();if(qa){be(!0);try{e()}finally{be(!1)}}return t.memoizedState=[r,n],r},useReducer:function(e,n,t){var r=io();if(void 0!==t){var l=t(n);if(qa){be(!0);try{t(n)}finally{be(!1)}}}else l=n;return r.memoizedState=r.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},r.queue=e,e=e.dispatch=ui.bind(null,$a,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},io().memoizedState=e},useState:function(e){var n=(e=Eo(e)).queue,t=si.bind(null,$a,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:Yo,useDeferredValue:function(e,n){return Go(io(),e,n)},useTransition:function(){var e=Eo(!1);return e=Jo.bind(null,$a,e.queue,!0,!1),io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var r=$a,l=io();if(fl){if(void 0===t)throw Error(o(407));t=t()}else{if(t=n(),null===ms)throw Error(o(349));0!==(127&gs)||yo(r,n,t)}l.memoizedState=t;var a={value:t,getSnapshot:n};return l.queue=a,Ho(ko.bind(null,r,a,e),[e]),r.flags|=2048,Ro(9,{destroy:void 0},bo.bind(null,r,a,t,n),null),t},useId:function(){var e=io(),n=ms.identifierPrefix;if(fl){var t=rl;n=\"_\"+n+\"R_\"+(t=(tl&~(1<<32-ke(tl)-1)).toString(32)+t),0<(t=Ya++)&&(n+=\"H\"+t.toString(32)),n+=\"_\"}else n=\"_\"+n+\"r_\"+(t=Ga++).toString(32)+\"_\";return e.memoizedState=n},useHostTransitionStatus:li,useFormState:Oo,useActionState:Oo,useOptimistic:function(e){var n=io();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=fi.bind(null,$a,!0,t),t.dispatch=n,[e,n]},useMemoCache:fo,useCacheRefresh:function(){return io().memoizedState=ii.bind(null,$a)},useEffectEvent:function(e){var n=io(),t={impl:e};return n.memoizedState=t,function(){if(0!==(2&ps))throw Error(o(440));return t.impl.apply(void 0,arguments)}}},vi={readContext:Ol,use:co,useCallback:Ko,useContext:Ol,useEffect:$o,useImperativeHandle:qo,useInsertionEffect:Bo,useLayoutEffect:Qo,useMemo:Xo,useReducer:mo,useRef:jo,useState:function(){return mo(po)},useDebugValue:Yo,useDeferredValue:function(e,n){return Zo(uo(),Va.memoizedState,e,n)},useTransition:function(){var e=mo(po)[0],n=uo().memoizedState;return[\"boolean\"===typeof e?e:so(e),n]},useSyncExternalStore:vo,useId:ai,useHostTransitionStatus:li,useFormState:Do,useActionState:Do,useOptimistic:function(e,n){return xo(uo(),0,e,n)},useMemoCache:fo,useCacheRefresh:oi};vi.useEffectEvent=Vo;var yi={readContext:Ol,use:co,useCallback:Ko,useContext:Ol,useEffect:$o,useImperativeHandle:qo,useInsertionEffect:Bo,useLayoutEffect:Qo,useMemo:Xo,useReducer:go,useRef:jo,useState:function(){return go(po)},useDebugValue:Yo,useDeferredValue:function(e,n){var t=uo();return null===Va?Go(t,e,n):Zo(t,Va.memoizedState,e,n)},useTransition:function(){var e=go(po)[0],n=uo().memoizedState;return[\"boolean\"===typeof e?e:so(e),n]},useSyncExternalStore:vo,useId:ai,useHostTransitionStatus:li,useFormState:Mo,useActionState:Mo,useOptimistic:function(e,n){var t=uo();return null!==Va?xo(t,0,e,n):(t.baseState=e,[e,t.queue.dispatch])},useMemoCache:fo,useCacheRefresh:oi};function bi(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:p({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}yi.useEffectEvent=Vo;var ki={enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Ws(),l=ya(r);l.payload=n,void 0!==t&&null!==t&&(l.callback=t),null!==(n=ba(e,l,r))&&(Ys(n,e,r),ka(n,e,r))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Ws(),l=ya(r);l.tag=1,l.payload=n,void 0!==t&&null!==t&&(l.callback=t),null!==(n=ba(e,l,r))&&(Ys(n,e,r),ka(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Ws(),r=ya(t);r.tag=2,void 0!==n&&null!==n&&(r.callback=n),null!==(n=ba(e,r,t))&&(Ys(n,e,t),ka(n,e,t))}};function wi(e,n,t,r,l,a,o){return\"function\"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!n.prototype||!n.prototype.isPureReactComponent||(!Jt(t,r)||!Jt(l,a))}function Si(e,n,t,r){e=n.state,\"function\"===typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),\"function\"===typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&ki.enqueueReplaceState(n,n.state,null)}function Ei(e,n){var t=n;if(\"ref\"in n)for(var r in t={},n)\"ref\"!==r&&(t[r]=n[r]);if(e=e.defaultProps)for(var l in t===n&&(t=p({},t)),e)void 0===t[l]&&(t[l]=e[l]);return t}function xi(e){_r(e)}function Ci(e){console.error(e)}function _i(e){_r(e)}function Pi(e,n){try{(0,e.onUncaughtError)(n.value,{componentStack:n.stack})}catch(t){setTimeout((function(){throw t}))}}function zi(e,n,t){try{(0,e.onCaughtError)(t.value,{componentStack:t.stack,errorBoundary:1===n.tag?n.stateNode:null})}catch(r){setTimeout((function(){throw r}))}}function Ni(e,n,t){return(t=ya(t)).tag=3,t.payload={element:null},t.callback=function(){Pi(e,n)},t}function Ti(e){return(e=ya(e)).tag=3,e}function Li(e,n,t,r){var l=t.type.getDerivedStateFromError;if(\"function\"===typeof l){var a=r.value;e.payload=function(){return l(a)},e.callback=function(){zi(n,t,r)}}var o=t.stateNode;null!==o&&\"function\"===typeof o.componentDidCatch&&(e.callback=function(){zi(n,t,r),\"function\"!==typeof l&&(null===Ms?Ms=new Set([this]):Ms.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:\"\"})})}var Oi=Error(o(461)),Di=!1;function Fi(e,n,t,r){n.child=null===e?ma(n,null,t,r):pa(n,e.child,t,r)}function Ai(e,n,t,r,l){t=t.render;var a=n.ref;if(\"ref\"in r){var o={};for(var i in r)\"ref\"!==i&&(o[i]=r[i])}else o=r;return Ll(n),r=eo(e,n,t,o,a,l),i=lo(),null===e||Di?(fl&&i&&ol(n),n.flags|=1,Fi(e,n,r,l),n.child):(ao(e,n,l),lu(e,n,l))}function Mi(e,n,t,r,l){if(null===e){var a=t.type;return\"function\"!==typeof a||Ir(a)||void 0!==a.defaultProps||null!==t.compare?((e=$r(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=a,Ri(e,n,a,r,l))}if(a=e.child,!au(e,l)){var o=a.memoizedProps;if((t=null!==(t=t.compare)?t:Jt)(o,r)&&e.ref===n.ref)return lu(e,n,l)}return n.flags|=1,(e=Ur(a,r)).ref=n.ref,e.return=n,n.child=e}function Ri(e,n,t,r,l){if(null!==e){var a=e.memoizedProps;if(Jt(a,r)&&e.ref===n.ref){if(Di=!1,n.pendingProps=r=a,!au(e,l))return n.lanes=e.lanes,lu(e,n,l);0!==(131072&e.flags)&&(Di=!0)}}return Bi(e,n,t,r,l)}function ji(e,n,t,r){var l=r.children,a=null!==e?e.memoizedState:null;if(null===e&&null===n.stateNode&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),\"hidden\"===r.mode){if(0!==(128&n.flags)){if(a=null!==a?a.baseLanes|t:t,null!==e){for(r=n.child=e.child,l=0;null!==r;)l=l|r.lanes|r.childLanes,r=r.sibling;r=l&~a}else r=0,n.child=null;return Ui(e,n,a,t,r)}if(0===(536870912&t))return r=n.lanes=536870912,Ui(e,n,null!==a?a.baseLanes|t:t,t,r);n.memoizedState={baseLanes:0,cachePool:null},null!==e&&Kl(0,null!==a?a.cachePool:null),null!==a?Na(n,a):Ta(),Ma(n)}else null!==a?(Kl(0,a.cachePool),Na(n,a),Ra(),n.memoizedState=null):(null!==e&&Kl(0,null),Ta(),Ra());return Fi(e,n,l,t),n.child}function Ii(e,n){return null!==e&&22===e.tag||null!==n.stateNode||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Ui(e,n,t,r,l){var a=Yl();return a=null===a?null:{parent:jl._currentValue,pool:a},n.memoizedState={baseLanes:t,cachePool:a},null!==e&&Kl(0,null),Ta(),Ma(n),null!==e&&Nl(e,n,r,!0),n.childLanes=l,null}function Hi(e,n){return(n=Ji({mode:n.mode,children:n.children},e.mode)).ref=e.ref,e.child=n,n.return=e,n}function $i(e,n,t){return pa(n,e.child,null,t),(e=Hi(n,n.pendingProps)).flags|=2,ja(n),n.memoizedState=null,e}function Vi(e,n){var t=n.ref;if(null===t)null!==e&&null!==e.ref&&(n.flags|=4194816);else{if(\"function\"!==typeof t&&\"object\"!==typeof t)throw Error(o(284));null!==e&&e.ref===t||(n.flags|=4194816)}}function Bi(e,n,t,r,l){return Ll(n),t=eo(e,n,t,r,void 0,l),r=lo(),null===e||Di?(fl&&r&&ol(n),n.flags|=1,Fi(e,n,t,l),n.child):(ao(e,n,l),lu(e,n,l))}function Qi(e,n,t,r,l,a){return Ll(n),n.updateQueue=null,t=to(n,r,t,l),no(e),r=lo(),null===e||Di?(fl&&r&&ol(n),n.flags|=1,Fi(e,n,t,a),n.child):(ao(e,n,a),lu(e,n,a))}function Wi(e,n,t,r,l){if(Ll(n),null===n.stateNode){var a=Mr,o=t.contextType;\"object\"===typeof o&&null!==o&&(a=Ol(o)),a=new t(r,a),n.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=ki,n.stateNode=a,a._reactInternals=n,(a=n.stateNode).props=r,a.state=n.memoizedState,a.refs={},ga(n),o=t.contextType,a.context=\"object\"===typeof o&&null!==o?Ol(o):Mr,a.state=n.memoizedState,\"function\"===typeof(o=t.getDerivedStateFromProps)&&(bi(n,t,o,r),a.state=n.memoizedState),\"function\"===typeof t.getDerivedStateFromProps||\"function\"===typeof a.getSnapshotBeforeUpdate||\"function\"!==typeof a.UNSAFE_componentWillMount&&\"function\"!==typeof a.componentWillMount||(o=a.state,\"function\"===typeof a.componentWillMount&&a.componentWillMount(),\"function\"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&ki.enqueueReplaceState(a,a.state,null),xa(n,r,a,l),Ea(),a.state=n.memoizedState),\"function\"===typeof a.componentDidMount&&(n.flags|=4194308),r=!0}else if(null===e){a=n.stateNode;var i=n.memoizedProps,u=Ei(t,i);a.props=u;var s=a.context,c=t.contextType;o=Mr,\"object\"===typeof c&&null!==c&&(o=Ol(c));var f=t.getDerivedStateFromProps;c=\"function\"===typeof f||\"function\"===typeof a.getSnapshotBeforeUpdate,i=n.pendingProps!==i,c||\"function\"!==typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof a.componentWillReceiveProps||(i||s!==o)&&Si(n,a,r,o),ha=!1;var d=n.memoizedState;a.state=d,xa(n,r,a,l),Ea(),s=n.memoizedState,i||d!==s||ha?(\"function\"===typeof f&&(bi(n,t,f,r),s=n.memoizedState),(u=ha||wi(n,t,u,r,d,s,o))?(c||\"function\"!==typeof a.UNSAFE_componentWillMount&&\"function\"!==typeof a.componentWillMount||(\"function\"===typeof a.componentWillMount&&a.componentWillMount(),\"function\"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),\"function\"===typeof a.componentDidMount&&(n.flags|=4194308)):(\"function\"===typeof a.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),a.props=r,a.state=s,a.context=o,r=u):(\"function\"===typeof a.componentDidMount&&(n.flags|=4194308),r=!1)}else{a=n.stateNode,va(e,n),c=Ei(t,o=n.memoizedProps),a.props=c,f=n.pendingProps,d=a.context,s=t.contextType,u=Mr,\"object\"===typeof s&&null!==s&&(u=Ol(s)),(s=\"function\"===typeof(i=t.getDerivedStateFromProps)||\"function\"===typeof a.getSnapshotBeforeUpdate)||\"function\"!==typeof a.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof a.componentWillReceiveProps||(o!==f||d!==u)&&Si(n,a,r,u),ha=!1,d=n.memoizedState,a.state=d,xa(n,r,a,l),Ea();var p=n.memoizedState;o!==f||d!==p||ha||null!==e&&null!==e.dependencies&&Tl(e.dependencies)?(\"function\"===typeof i&&(bi(n,t,i,r),p=n.memoizedState),(c=ha||wi(n,t,c,r,d,p,u)||null!==e&&null!==e.dependencies&&Tl(e.dependencies))?(s||\"function\"!==typeof a.UNSAFE_componentWillUpdate&&\"function\"!==typeof a.componentWillUpdate||(\"function\"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,u),\"function\"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,u)),\"function\"===typeof a.componentDidUpdate&&(n.flags|=4),\"function\"===typeof a.getSnapshotBeforeUpdate&&(n.flags|=1024)):(\"function\"!==typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),\"function\"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=p),a.props=r,a.state=p,a.context=u,r=c):(\"function\"!==typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),\"function\"!==typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return a=r,Vi(e,n),r=0!==(128&n.flags),a||r?(a=n.stateNode,t=r&&\"function\"!==typeof t.getDerivedStateFromError?null:a.render(),n.flags|=1,null!==e&&r?(n.child=pa(n,e.child,null,l),n.child=pa(n,null,t,l)):Fi(e,n,t,l),n.memoizedState=a.state,e=n.child):e=lu(e,n,l),e}function qi(e,n,t,r){return bl(),n.flags|=256,Fi(e,n,t,r),n.child}var Yi={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ki(e){return{baseLanes:e,cachePool:Xl()}}function Xi(e,n,t){return e=null!==e?e.childLanes&~t:0,n&&(e|=Ps),e}function Gi(e,n,t){var r,l=n.pendingProps,a=!1,i=0!==(128&n.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!==(2&Ia.current)),r&&(a=!0,n.flags&=-129),r=0!==(32&n.flags),n.flags&=-33,null===e){if(fl){if(a?Fa(n):Ra(),(e=cl)?null!==(e=null!==(e=Lf(e,pl))&&\"&\"!==e.data?e:null)&&(n.memoizedState={dehydrated:e,treeContext:null!==nl?{id:tl,overflow:rl}:null,retryLane:536870912,hydrationErrors:null},(t=Qr(e)).return=n,n.child=t,sl=n,cl=null):e=null,null===e)throw hl(n);return Df(e)?n.lanes=32:n.lanes=536870912,null}var u=l.children;return l=l.fallback,a?(Ra(),u=Ji({mode:\"hidden\",children:u},a=n.mode),l=Vr(l,a,t,null),u.return=n,l.return=n,u.sibling=l,n.child=u,(l=n.child).memoizedState=Ki(t),l.childLanes=Xi(e,r,t),n.memoizedState=Yi,Ii(null,l)):(Fa(n),Zi(n,u))}var s=e.memoizedState;if(null!==s&&null!==(u=s.dehydrated)){if(i)256&n.flags?(Fa(n),n.flags&=-257,n=eu(e,n,t)):null!==n.memoizedState?(Ra(),n.child=e.child,n.flags|=128,n=null):(Ra(),u=l.fallback,a=n.mode,l=Ji({mode:\"visible\",children:l.children},a),(u=Vr(u,a,t,null)).flags|=2,l.return=n,u.return=n,l.sibling=u,n.child=l,pa(n,e.child,null,t),(l=n.child).memoizedState=Ki(t),l.childLanes=Xi(e,r,t),n.memoizedState=Yi,n=Ii(null,l));else if(Fa(n),Df(u)){if(r=u.nextSibling&&u.nextSibling.dataset)var c=r.dgst;r=c,(l=Error(o(419))).stack=\"\",l.digest=r,wl({value:l,source:null,stack:null}),n=eu(e,n,t)}else if(Di||Nl(e,n,t,!1),r=0!==(t&e.childLanes),Di||r){if(null!==(r=ms)&&(0!==(l=Ae(r,t))&&l!==s.retryLane))throw s.retryLane=l,Dr(e,l),Ys(r,e,l),Oi;Of(u)||oc(),n=eu(e,n,t)}else Of(u)?(n.flags|=192,n.child=e.child,n=null):(e=s.treeContext,cl=Ff(u.nextSibling),sl=n,fl=!0,dl=null,pl=!1,null!==e&&ul(n,e),(n=Zi(n,l.children)).flags|=4096);return n}return a?(Ra(),u=l.fallback,a=n.mode,c=(s=e.child).sibling,(l=Ur(s,{mode:\"hidden\",children:l.children})).subtreeFlags=65011712&s.subtreeFlags,null!==c?u=Ur(c,u):(u=Vr(u,a,t,null)).flags|=2,u.return=n,l.return=n,l.sibling=u,n.child=l,Ii(null,l),l=n.child,null===(u=e.child.memoizedState)?u=Ki(t):(null!==(a=u.cachePool)?(s=jl._currentValue,a=a.parent!==s?{parent:s,pool:s}:a):a=Xl(),u={baseLanes:u.baseLanes|t,cachePool:a}),l.memoizedState=u,l.childLanes=Xi(e,r,t),n.memoizedState=Yi,Ii(e.child,l)):(Fa(n),e=(t=e.child).sibling,(t=Ur(t,{mode:\"visible\",children:l.children})).return=n,t.sibling=null,null!==e&&(null===(r=n.deletions)?(n.deletions=[e],n.flags|=16):r.push(e)),n.child=t,n.memoizedState=null,t)}function Zi(e,n){return(n=Ji({mode:\"visible\",children:n},e.mode)).return=e,e.child=n}function Ji(e,n){return(e=jr(22,e,null,n)).lanes=0,e}function eu(e,n,t){return pa(n,e.child,null,t),(e=Zi(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function nu(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),Pl(e.return,n,t)}function tu(e,n,t,r,l,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l,treeForkCount:a}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=l,o.treeForkCount=a)}function ru(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;r=r.children;var o=Ia.current,i=0!==(2&o);if(i?(o=1&o|2,n.flags|=128):o&=1,H(Ia,o),Fi(e,n,r,t),r=fl?Zr:0,!i&&null!==e&&0!==(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nu(e,t,n);else if(19===e.tag)nu(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(l){case\"forwards\":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===Ua(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),tu(n,!1,l,t,a,r);break;case\"backwards\":case\"unstable_legacy-backwards\":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===Ua(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}tu(n,!0,t,null,a,r);break;case\"together\":tu(n,!1,null,null,void 0,r);break;default:n.memoizedState=null}return n.child}function lu(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),xs|=n.lanes,0===(t&n.childLanes)){if(null===e)return null;if(Nl(e,n,t,!1),0===(t&n.childLanes))return null}if(null!==e&&n.child!==e.child)throw Error(o(153));if(null!==n.child){for(t=Ur(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Ur(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function au(e,n){return 0!==(e.lanes&n)||!(null===(e=e.dependencies)||!Tl(e))}function ou(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps)Di=!0;else{if(!au(e,t)&&0===(128&n.flags))return Di=!1,function(e,n,t){switch(n.tag){case 3:Y(n,n.stateNode.containerInfo),Cl(0,jl,e.memoizedState.cache),bl();break;case 27:case 5:X(n);break;case 4:Y(n,n.stateNode.containerInfo);break;case 10:Cl(0,n.type,n.memoizedProps.value);break;case 31:if(null!==n.memoizedState)return n.flags|=128,Aa(n),null;break;case 13:var r=n.memoizedState;if(null!==r)return null!==r.dehydrated?(Fa(n),n.flags|=128,null):0!==(t&n.child.childLanes)?Gi(e,n,t):(Fa(n),null!==(e=lu(e,n,t))?e.sibling:null);Fa(n);break;case 19:var l=0!==(128&e.flags);if((r=0!==(t&n.childLanes))||(Nl(e,n,t,!1),r=0!==(t&n.childLanes)),l){if(r)return ru(e,n,t);n.flags|=128}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),H(Ia,Ia.current),r)break;return null;case 22:return n.lanes=0,ji(e,n,t,n.pendingProps);case 24:Cl(0,jl,e.memoizedState.cache)}return lu(e,n,t)}(e,n,t);Di=0!==(131072&e.flags)}else Di=!1,fl&&0!==(1048576&n.flags)&&al(n,Zr,n.index);switch(n.lanes=0,n.tag){case 16:e:{var r=n.pendingProps;if(e=ra(n.elementType),n.type=e,\"function\"!==typeof e){if(void 0!==e&&null!==e){var l=e.$$typeof;if(l===S){n.tag=11,n=Ai(null,n,e,r,t);break e}if(l===C){n.tag=14,n=Mi(null,n,e,r,t);break e}}throw n=O(e)||e,Error(o(306,n,\"\"))}Ir(e)?(r=Ei(e,r),n.tag=1,n=Wi(null,n,e,r,t)):(n.tag=0,n=Bi(null,n,e,r,t))}return n;case 0:return Bi(e,n,n.type,n.pendingProps,t);case 1:return Wi(e,n,r=n.type,l=Ei(r,n.pendingProps),t);case 3:e:{if(Y(n,n.stateNode.containerInfo),null===e)throw Error(o(387));r=n.pendingProps;var a=n.memoizedState;l=a.element,va(e,n),xa(n,r,null,t);var i=n.memoizedState;if(r=i.cache,Cl(0,jl,r),r!==a.cache&&zl(n,[jl],t,!0),Ea(),r=i.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:i.cache},n.updateQueue.baseState=a,n.memoizedState=a,256&n.flags){n=qi(e,n,r,t);break e}if(r!==l){wl(l=Yr(Error(o(424)),n)),n=qi(e,n,r,t);break e}if(9===(e=n.stateNode.containerInfo).nodeType)e=e.body;else e=\"HTML\"===e.nodeName?e.ownerDocument.body:e;for(cl=Ff(e.firstChild),sl=n,fl=!0,dl=null,pl=!0,t=ma(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(bl(),r===l){n=lu(e,n,t);break e}Fi(e,n,r,t)}n=n.child}return n;case 26:return Vi(e,n),null===e?(t=Wf(n.type,null,n.pendingProps,null))?n.memoizedState=t:fl||(t=n.type,e=n.pendingProps,(r=vf(W.current).createElement(t))[He]=n,r[$e]=e,pf(r,t,e),en(r),n.stateNode=r):n.memoizedState=Wf(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return X(n),null===e&&fl&&(r=n.stateNode=jf(n.type,n.pendingProps,W.current),sl=n,pl=!0,l=cl,Pf(n.type)?(Af=l,cl=Ff(r.firstChild)):cl=l),Fi(e,n,n.pendingProps.children,t),Vi(e,n),null===e&&(n.flags|=4194304),n.child;case 5:return null===e&&fl&&((l=r=cl)&&(null!==(r=function(e,n,t,r){for(;1===e.nodeType;){var l=t;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!r&&(\"INPUT\"!==e.nodeName||\"hidden\"!==e.type))break}else if(r){if(!e[Ye])switch(n){case\"meta\":if(!e.hasAttribute(\"itemprop\"))break;return e;case\"link\":if(\"stylesheet\"===(a=e.getAttribute(\"rel\"))&&e.hasAttribute(\"data-precedence\"))break;if(a!==l.rel||e.getAttribute(\"href\")!==(null==l.href||\"\"===l.href?null:l.href)||e.getAttribute(\"crossorigin\")!==(null==l.crossOrigin?null:l.crossOrigin)||e.getAttribute(\"title\")!==(null==l.title?null:l.title))break;return e;case\"style\":if(e.hasAttribute(\"data-precedence\"))break;return e;case\"script\":if(((a=e.getAttribute(\"src\"))!==(null==l.src?null:l.src)||e.getAttribute(\"type\")!==(null==l.type?null:l.type)||e.getAttribute(\"crossorigin\")!==(null==l.crossOrigin?null:l.crossOrigin))&&a&&e.hasAttribute(\"async\")&&!e.hasAttribute(\"itemprop\"))break;return e;default:return e}}else{if(\"input\"!==n||\"hidden\"!==e.type)return e;var a=null==l.name?null:\"\"+l.name;if(\"hidden\"===l.type&&e.getAttribute(\"name\")===a)return e}if(null===(e=Ff(e.nextSibling)))break}return null}(r,n.type,n.pendingProps,pl))?(n.stateNode=r,sl=n,cl=Ff(r.firstChild),pl=!1,l=!0):l=!1),l||hl(n)),X(n),l=n.type,a=n.pendingProps,i=null!==e?e.memoizedProps:null,r=a.children,kf(l,a)?r=null:null!==i&&kf(l,i)&&(n.flags|=32),null!==n.memoizedState&&(l=eo(e,n,ro,null,null,t),fd._currentValue=l),Vi(e,n),Fi(e,n,r,t),n.child;case 6:return null===e&&fl&&((e=t=cl)&&(null!==(t=function(e,n,t){if(\"\"===n)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||\"INPUT\"!==e.nodeName||\"hidden\"!==e.type)&&!t)return null;if(null===(e=Ff(e.nextSibling)))return null}return e}(t,n.pendingProps,pl))?(n.stateNode=t,sl=n,cl=null,e=!0):e=!1),e||hl(n)),null;case 13:return Gi(e,n,t);case 4:return Y(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=pa(n,null,r,t):Fi(e,n,r,t),n.child;case 11:return Ai(e,n,n.type,n.pendingProps,t);case 7:return Fi(e,n,n.pendingProps,t),n.child;case 8:case 12:return Fi(e,n,n.pendingProps.children,t),n.child;case 10:return r=n.pendingProps,Cl(0,n.type,r.value),Fi(e,n,r.children,t),n.child;case 9:return l=n.type._context,r=n.pendingProps.children,Ll(n),r=r(l=Ol(l)),n.flags|=1,Fi(e,n,r,t),n.child;case 14:return Mi(e,n,n.type,n.pendingProps,t);case 15:return Ri(e,n,n.type,n.pendingProps,t);case 19:return ru(e,n,t);case 31:return function(e,n,t){var r=n.pendingProps,l=0!==(128&n.flags);if(n.flags&=-129,null===e){if(fl){if(\"hidden\"===r.mode)return e=Hi(n,r),n.lanes=536870912,Ii(null,e);if(Aa(n),(e=cl)?null!==(e=null!==(e=Lf(e,pl))&&\"&\"===e.data?e:null)&&(n.memoizedState={dehydrated:e,treeContext:null!==nl?{id:tl,overflow:rl}:null,retryLane:536870912,hydrationErrors:null},(t=Qr(e)).return=n,n.child=t,sl=n,cl=null):e=null,null===e)throw hl(n);return n.lanes=536870912,null}return Hi(n,r)}var a=e.memoizedState;if(null!==a){var i=a.dehydrated;if(Aa(n),l)if(256&n.flags)n.flags&=-257,n=$i(e,n,t);else{if(null===n.memoizedState)throw Error(o(558));n.child=e.child,n.flags|=128,n=null}else if(Di||Nl(e,n,t,!1),l=0!==(t&e.childLanes),Di||l){if(null!==(r=ms)&&0!==(i=Ae(r,t))&&i!==a.retryLane)throw a.retryLane=i,Dr(e,i),Ys(r,e,i),Oi;oc(),n=$i(e,n,t)}else e=a.treeContext,cl=Ff(i.nextSibling),sl=n,fl=!0,dl=null,pl=!1,null!==e&&ul(n,e),(n=Hi(n,r)).flags|=4096;return n}return(e=Ur(e.child,{mode:r.mode,children:r.children})).ref=n.ref,n.child=e,e.return=n,e}(e,n,t);case 22:return ji(e,n,t,n.pendingProps);case 24:return Ll(n),r=Ol(jl),null===e?(null===(l=Yl())&&(l=ms,a=Il(),l.pooledCache=a,a.refCount++,null!==a&&(l.pooledCacheLanes|=t),l=a),n.memoizedState={parent:r,cache:l},ga(n),Cl(0,jl,l)):(0!==(e.lanes&t)&&(va(e,n),xa(n,null,null,t),Ea()),l=e.memoizedState,a=n.memoizedState,l.parent!==r?(l={parent:r,cache:r},n.memoizedState=l,0===n.lanes&&(n.memoizedState=n.updateQueue.baseState=l),Cl(0,jl,r)):(r=a.cache,Cl(0,jl,r),r!==l.cache&&zl(n,[jl],t,!0))),Fi(e,n,n.pendingProps.children,t),n.child;case 29:throw n.pendingProps}throw Error(o(156,n.tag))}function iu(e){e.flags|=4}function uu(e,n,t,r,l){if((n=0!==(32&e.mode))&&(n=!1),n){if(e.flags|=16777216,(335544128&l)===l)if(e.stateNode.complete)e.flags|=8192;else{if(!rc())throw la=ea,Zl;e.flags|=8192}}else e.flags&=-16777217}function su(e,n){if(\"stylesheet\"!==n.type||0!==(4&n.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,!ad(n)){if(!rc())throw la=ea,Zl;e.flags|=8192}}function cu(e,n){null!==n&&(e.flags|=4),16384&e.flags&&(n=22!==e.tag?Te():536870912,e.lanes|=n,zs|=n)}function fu(e,n){if(!fl)switch(e.tailMode){case\"hidden\":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case\"collapsed\":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function du(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=65011712&l.subtreeFlags,r|=65011712&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function pu(e,n,t){var r=n.pendingProps;switch(il(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return du(n),null;case 3:return t=n.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),n.memoizedState.cache!==r&&(n.flags|=2048),_l(jl),K(),t.pendingContext&&(t.context=t.pendingContext,t.pendingContext=null),null!==e&&null!==e.child||(yl(n)?iu(n):null===e||e.memoizedState.isDehydrated&&0===(256&n.flags)||(n.flags|=1024,kl())),du(n),null;case 26:var l=n.type,a=n.memoizedState;return null===e?(iu(n),null!==a?(du(n),su(n,a)):(du(n),uu(n,l,0,0,t))):a?a!==e.memoizedState?(iu(n),du(n),su(n,a)):(du(n),n.flags&=-16777217):((e=e.memoizedProps)!==r&&iu(n),du(n),uu(n,l,0,0,t)),null;case 27:if(G(n),t=W.current,l=n.type,null!==e&&null!=n.stateNode)e.memoizedProps!==r&&iu(n);else{if(!r){if(null===n.stateNode)throw Error(o(166));return du(n),null}e=B.current,yl(n)?gl(n):(e=jf(l,r,t),n.stateNode=e,iu(n))}return du(n),null;case 5:if(G(n),l=n.type,null!==e&&null!=n.stateNode)e.memoizedProps!==r&&iu(n);else{if(!r){if(null===n.stateNode)throw Error(o(166));return du(n),null}if(a=B.current,yl(n))gl(n);else{var i=vf(W.current);switch(a){case 1:a=i.createElementNS(\"http://www.w3.org/2000/svg\",l);break;case 2:a=i.createElementNS(\"http://www.w3.org/1998/Math/MathML\",l);break;default:switch(l){case\"svg\":a=i.createElementNS(\"http://www.w3.org/2000/svg\",l);break;case\"math\":a=i.createElementNS(\"http://www.w3.org/1998/Math/MathML\",l);break;case\"script\":(a=i.createElement(\"div\")).innerHTML=\"<script><\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=\"string\"===typeof r.is?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=\"string\"===typeof r.is?i.createElement(l,{is:r.is}):i.createElement(l)}}a[He]=n,a[$e]=r;e:for(i=n.child;null!==i;){if(5===i.tag||6===i.tag)a.appendChild(i.stateNode);else if(4!==i.tag&&27!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===n)break e;for(;null===i.sibling;){if(null===i.return||i.return===n)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}n.stateNode=a;e:switch(pf(a,l,r),l){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&iu(n)}}return du(n),uu(n,n.type,null===e||e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&iu(n);else{if(\"string\"!==typeof r&&null===n.stateNode)throw Error(o(166));if(e=W.current,yl(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=sl))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[He]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||cf(e.nodeValue,t)))||hl(n,!0)}else(e=vf(e).createTextNode(r))[He]=n,n.stateNode=e}return du(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(r=yl(n),null!==t){if(null===e){if(!r)throw Error(o(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(o(557));e[He]=n}else bl(),0===(128&n.flags)&&(n.memoizedState=null),n.flags|=4;du(n),e=!1}else t=kl(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e)return 256&n.flags?(ja(n),n):(ja(n),null);if(0!==(128&n.flags))throw Error(o(558))}return du(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=yl(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(o(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(o(317));l[He]=n}else bl(),0===(128&n.flags)&&(n.memoizedState=null),n.flags|=4;du(n),l=!1}else l=kl(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return 256&n.flags?(ja(n),n):(ja(n),null)}return ja(n),0!==(128&n.flags)?(n.lanes=t,n):(t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(l=null,null!==(r=n.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),cu(n,n.updateQueue),du(n),null);case 4:return K(),null===e&&Jc(n.stateNode.containerInfo),du(n),null;case 10:return _l(n.type),du(n),null;case 19:if(U(Ia),null===(r=n.memoizedState))return du(n),null;if(l=0!==(128&n.flags),null===(a=r.rendering))if(l)fu(r,!1);else{if(0!==Es||null!==e&&0!==(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=Ua(e))){for(n.flags|=128,fu(r,!1),e=a.updateQueue,n.updateQueue=e,cu(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)Hr(t,e),t=t.sibling;return H(Ia,1&Ia.current|2),fl&&ll(n,r.treeForkCount),n.child}e=e.sibling}null!==r.tail&&ue()>Fs&&(n.flags|=128,l=!0,fu(r,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=Ua(a))){if(n.flags|=128,l=!0,e=e.updateQueue,n.updateQueue=e,cu(n,e),fu(r,!0),null===r.tail&&\"hidden\"===r.tailMode&&!a.alternate&&!fl)return du(n),null}else 2*ue()-r.renderingStartTime>Fs&&536870912!==t&&(n.flags|=128,l=!0,fu(r,!1),n.lanes=4194304);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ue(),e.sibling=null,t=Ia.current,H(Ia,l?1&t|2:1&t),fl&&ll(n,r.treeForkCount),e):(du(n),null);case 22:case 23:return ja(n),La(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!==(536870912&t)&&0===(128&n.flags)&&(du(n),6&n.subtreeFlags&&(n.flags|=8192)):du(n),null!==(t=n.updateQueue)&&cu(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&U(ql),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),_l(jl),du(n),null;case 25:case 30:return null}throw Error(o(156,n.tag))}function mu(e,n){switch(il(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return _l(jl),K(),0!==(65536&(e=n.flags))&&0===(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return G(n),null;case 31:if(null!==n.memoizedState){if(ja(n),null===n.alternate)throw Error(o(340));bl()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(ja(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(o(340));bl()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return U(Ia),null;case 4:return K(),null;case 10:return _l(n.type),null;case 22:case 23:return ja(n),La(),null!==e&&U(ql),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return _l(jl),null;default:return null}}function hu(e,n){switch(il(n),n.tag){case 3:_l(jl),K();break;case 26:case 27:case 5:G(n);break;case 4:K();break;case 31:null!==n.memoizedState&&ja(n);break;case 13:ja(n);break;case 19:U(Ia);break;case 10:_l(n.type);break;case 22:case 23:ja(n),La(),null!==e&&U(ql);break;case 24:_l(jl)}}function gu(e,n){try{var t=n.updateQueue,r=null!==t?t.lastEffect:null;if(null!==r){var l=r.next;t=l;do{if((t.tag&e)===e){r=void 0;var a=t.create,o=t.inst;r=a(),o.destroy=r}t=t.next}while(t!==l)}}catch(i){Ec(n,n.return,i)}}function vu(e,n,t){try{var r=n.updateQueue,l=null!==r?r.lastEffect:null;if(null!==l){var a=l.next;r=a;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,l=n;var u=t,s=i;try{s()}catch(c){Ec(l,u,c)}}}r=r.next}while(r!==a)}}catch(c){Ec(n,n.return,c)}}function yu(e){var n=e.updateQueue;if(null!==n){var t=e.stateNode;try{_a(n,t)}catch(r){Ec(e,e.return,r)}}}function bu(e,n,t){t.props=Ei(e.type,e.memoizedProps),t.state=e.memoizedState;try{t.componentWillUnmount()}catch(r){Ec(e,n,r)}}function ku(e,n){try{var t=e.ref;if(null!==t){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}\"function\"===typeof t?e.refCleanup=t(r):t.current=r}}catch(l){Ec(e,n,l)}}function wu(e,n){var t=e.ref,r=e.refCleanup;if(null!==t)if(\"function\"===typeof r)try{r()}catch(l){Ec(e,n,l)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if(\"function\"===typeof t)try{t(null)}catch(a){Ec(e,n,a)}else t.current=null}function Su(e){var n=e.type,t=e.memoizedProps,r=e.stateNode;try{e:switch(n){case\"button\":case\"input\":case\"select\":case\"textarea\":t.autoFocus&&r.focus();break e;case\"img\":t.src?r.src=t.src:t.srcSet&&(r.srcset=t.srcSet)}}catch(l){Ec(e,e.return,l)}}function Eu(e,n,t){try{var r=e.stateNode;!function(e,n,t,r){switch(n){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"input\":var l=null,a=null,i=null,u=null,s=null,c=null,f=null;for(m in t){var d=t[m];if(t.hasOwnProperty(m)&&null!=d)switch(m){case\"checked\":case\"value\":break;case\"defaultValue\":s=d;default:r.hasOwnProperty(m)||ff(e,n,m,null,r,d)}}for(var p in r){var m=r[p];if(d=t[p],r.hasOwnProperty(p)&&(null!=m||null!=d))switch(p){case\"type\":a=m;break;case\"name\":l=m;break;case\"checked\":c=m;break;case\"defaultChecked\":f=m;break;case\"value\":i=m;break;case\"defaultValue\":u=m;break;case\"children\":case\"dangerouslySetInnerHTML\":if(null!=m)throw Error(o(137,n));break;default:m!==d&&ff(e,n,p,m,r,d)}}return void bn(e,i,u,s,c,f,a,l);case\"select\":for(a in m=i=u=p=null,t)if(s=t[a],t.hasOwnProperty(a)&&null!=s)switch(a){case\"value\":break;case\"multiple\":m=s;default:r.hasOwnProperty(a)||ff(e,n,a,null,r,s)}for(l in r)if(a=r[l],s=t[l],r.hasOwnProperty(l)&&(null!=a||null!=s))switch(l){case\"value\":p=a;break;case\"defaultValue\":u=a;break;case\"multiple\":i=a;default:a!==s&&ff(e,n,l,a,r,s)}return n=u,t=i,r=m,void(null!=p?Sn(e,!!t,p,!1):!!r!==!!t&&(null!=n?Sn(e,!!t,n,!0):Sn(e,!!t,t?[]:\"\",!1)));case\"textarea\":for(u in m=p=null,t)if(l=t[u],t.hasOwnProperty(u)&&null!=l&&!r.hasOwnProperty(u))switch(u){case\"value\":case\"children\":break;default:ff(e,n,u,null,r,l)}for(i in r)if(l=r[i],a=t[i],r.hasOwnProperty(i)&&(null!=l||null!=a))switch(i){case\"value\":p=l;break;case\"defaultValue\":m=l;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(null!=l)throw Error(o(91));break;default:l!==a&&ff(e,n,i,l,r,a)}return void En(e,p,m);case\"option\":for(var h in t)if(p=t[h],t.hasOwnProperty(h)&&null!=p&&!r.hasOwnProperty(h))if(\"selected\"===h)e.selected=!1;else ff(e,n,h,null,r,p);for(s in r)if(p=r[s],m=t[s],r.hasOwnProperty(s)&&p!==m&&(null!=p||null!=m))if(\"selected\"===s)e.selected=p&&\"function\"!==typeof p&&\"symbol\"!==typeof p;else ff(e,n,s,p,r,m);return;case\"img\":case\"link\":case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":case\"menuitem\":for(var g in t)p=t[g],t.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&ff(e,n,g,null,r,p);for(c in r)if(p=r[c],m=t[c],r.hasOwnProperty(c)&&p!==m&&(null!=p||null!=m))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":if(null!=p)throw Error(o(137,n));break;default:ff(e,n,c,p,r,m)}return;default:if(Nn(n)){for(var v in t)p=t[v],t.hasOwnProperty(v)&&void 0!==p&&!r.hasOwnProperty(v)&&df(e,n,v,void 0,r,p);for(f in r)p=r[f],m=t[f],!r.hasOwnProperty(f)||p===m||void 0===p&&void 0===m||df(e,n,f,p,r,m);return}}for(var y in t)p=t[y],t.hasOwnProperty(y)&&null!=p&&!r.hasOwnProperty(y)&&ff(e,n,y,null,r,p);for(d in r)p=r[d],m=t[d],!r.hasOwnProperty(d)||p===m||null==p&&null==m||ff(e,n,d,p,r,m)}(r,e.type,t,n),r[$e]=n}catch(l){Ec(e,e.return,l)}}function xu(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Pf(e.type)||4===e.tag}function Cu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||xu(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Pf(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function _u(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?(9===t.nodeType?t.body:\"HTML\"===t.nodeName?t.ownerDocument.body:t).insertBefore(e,n):((n=9===t.nodeType?t.body:\"HTML\"===t.nodeName?t.ownerDocument.body:t).appendChild(e),null!==(t=t._reactRootContainer)&&void 0!==t||null!==n.onclick||(n.onclick=Dn));else if(4!==r&&(27===r&&Pf(e.type)&&(t=e.stateNode,n=null),null!==(e=e.child)))for(_u(e,n,t),e=e.sibling;null!==e;)_u(e,n,t),e=e.sibling}function Pu(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&(27===r&&Pf(e.type)&&(t=e.stateNode),null!==(e=e.child)))for(Pu(e,n,t),e=e.sibling;null!==e;)Pu(e,n,t),e=e.sibling}function zu(e){var n=e.stateNode,t=e.memoizedProps;try{for(var r=e.type,l=n.attributes;l.length;)n.removeAttributeNode(l[0]);pf(n,r,t),n[He]=e,n[$e]=t}catch(a){Ec(e,e.return,a)}}var Nu=!1,Tu=!1,Lu=!1,Ou=\"function\"===typeof WeakSet?WeakSet:Set,Du=null;function Fu(e,n,t){var r=t.flags;switch(t.tag){case 0:case 11:case 15:Yu(e,t),4&r&&gu(5,t);break;case 1:if(Yu(e,t),4&r)if(e=t.stateNode,null===n)try{e.componentDidMount()}catch(o){Ec(t,t.return,o)}else{var l=Ei(t.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(l,n,e.__reactInternalSnapshotBeforeUpdate)}catch(i){Ec(t,t.return,i)}}64&r&&yu(t),512&r&&ku(t,t.return);break;case 3:if(Yu(e,t),64&r&&null!==(e=t.updateQueue)){if(n=null,null!==t.child)switch(t.child.tag){case 27:case 5:case 1:n=t.child.stateNode}try{_a(e,n)}catch(o){Ec(t,t.return,o)}}break;case 27:null===n&&4&r&&zu(t);case 26:case 5:Yu(e,t),null===n&&4&r&&Su(t),512&r&&ku(t,t.return);break;case 12:Yu(e,t);break;case 31:Yu(e,t),4&r&&Uu(e,t);break;case 13:Yu(e,t),4&r&&Hu(e,t),64&r&&(null!==(e=t.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,n){var t=e.ownerDocument;if(\"$~\"===e.data)e._reactRetry=n;else if(\"$?\"!==e.data||\"loading\"!==t.readyState)n();else{var r=function e(){n(),t.removeEventListener(\"DOMContentLoaded\",e)};t.addEventListener(\"DOMContentLoaded\",r),e._reactRetry=r}}(e,t=Pc.bind(null,t))));break;case 22:if(!(r=null!==t.memoizedState||Nu)){n=null!==n&&null!==n.memoizedState||Tu,l=Nu;var a=Tu;Nu=r,(Tu=n)&&!a?Xu(e,t,0!==(8772&t.subtreeFlags)):Yu(e,t),Nu=l,Tu=a}break;case 30:break;default:Yu(e,t)}}function Au(e){var n=e.alternate;null!==n&&(e.alternate=null,Au(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&Ke(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Mu=null,Ru=!1;function ju(e,n,t){for(t=t.child;null!==t;)Iu(e,n,t),t=t.sibling}function Iu(e,n,t){if(ye&&\"function\"===typeof ye.onCommitFiberUnmount)try{ye.onCommitFiberUnmount(ve,t)}catch(a){}switch(t.tag){case 26:Tu||wu(t,n),ju(e,n,t),t.memoizedState?t.memoizedState.count--:t.stateNode&&(t=t.stateNode).parentNode.removeChild(t);break;case 27:Tu||wu(t,n);var r=Mu,l=Ru;Pf(t.type)&&(Mu=t.stateNode,Ru=!1),ju(e,n,t),If(t.stateNode),Mu=r,Ru=l;break;case 5:Tu||wu(t,n);case 6:if(r=Mu,l=Ru,Mu=null,ju(e,n,t),Ru=l,null!==(Mu=r))if(Ru)try{(9===Mu.nodeType?Mu.body:\"HTML\"===Mu.nodeName?Mu.ownerDocument.body:Mu).removeChild(t.stateNode)}catch(o){Ec(t,n,o)}else try{Mu.removeChild(t.stateNode)}catch(o){Ec(t,n,o)}break;case 18:null!==Mu&&(Ru?(zf(9===(e=Mu).nodeType?e.body:\"HTML\"===e.nodeName?e.ownerDocument.body:e,t.stateNode),Qd(e)):zf(Mu,t.stateNode));break;case 4:r=Mu,l=Ru,Mu=t.stateNode.containerInfo,Ru=!0,ju(e,n,t),Mu=r,Ru=l;break;case 0:case 11:case 14:case 15:vu(2,t,n),Tu||vu(4,t,n),ju(e,n,t);break;case 1:Tu||(wu(t,n),\"function\"===typeof(r=t.stateNode).componentWillUnmount&&bu(t,n,r)),ju(e,n,t);break;case 21:ju(e,n,t);break;case 22:Tu=(r=Tu)||null!==t.memoizedState,ju(e,n,t),Tu=r;break;default:ju(e,n,t)}}function Uu(e,n){if(null===n.memoizedState&&(null!==(e=n.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Qd(e)}catch(t){Ec(n,n.return,t)}}}function Hu(e,n){if(null===n.memoizedState&&(null!==(e=n.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Qd(e)}catch(t){Ec(n,n.return,t)}}function $u(e,n){var t=function(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return null===n&&(n=e.stateNode=new Ou),n;case 22:return null===(n=(e=e.stateNode)._retryCache)&&(n=e._retryCache=new Ou),n;default:throw Error(o(435,e.tag))}}(e);n.forEach((function(n){if(!t.has(n)){t.add(n);var r=zc.bind(null,e,n);n.then(r,r)}}))}function Vu(e,n){var t=n.deletions;if(null!==t)for(var r=0;r<t.length;r++){var l=t[r],a=e,i=n,u=i;e:for(;null!==u;){switch(u.tag){case 27:if(Pf(u.type)){Mu=u.stateNode,Ru=!1;break e}break;case 5:Mu=u.stateNode,Ru=!1;break e;case 3:case 4:Mu=u.stateNode.containerInfo,Ru=!0;break e}u=u.return}if(null===Mu)throw Error(o(160));Iu(a,i,l),Mu=null,Ru=!1,null!==(a=l.alternate)&&(a.return=null),l.return=null}if(13886&n.subtreeFlags)for(n=n.child;null!==n;)Qu(n,e),n=n.sibling}var Bu=null;function Qu(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Vu(n,e),Wu(e),4&r&&(vu(3,e,e.return),gu(3,e),vu(5,e,e.return));break;case 1:Vu(n,e),Wu(e),512&r&&(Tu||null===t||wu(t,t.return)),64&r&&Nu&&(null!==(e=e.updateQueue)&&(null!==(r=e.callbacks)&&(t=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===t?r:t.concat(r))));break;case 26:var l=Bu;if(Vu(n,e),Wu(e),512&r&&(Tu||null===t||wu(t,t.return)),4&r){var a=null!==t?t.memoizedState:null;if(r=e.memoizedState,null===t)if(null===r)if(null===e.stateNode){e:{r=e.type,t=e.memoizedProps,l=l.ownerDocument||l;n:switch(r){case\"title\":(!(a=l.getElementsByTagName(\"title\")[0])||a[Ye]||a[He]||\"http://www.w3.org/2000/svg\"===a.namespaceURI||a.hasAttribute(\"itemprop\"))&&(a=l.createElement(r),l.head.insertBefore(a,l.querySelector(\"head > title\"))),pf(a,r,t),a[He]=e,en(a),r=a;break e;case\"link\":var i=rd(\"link\",\"href\",l).get(r+(t.href||\"\"));if(i)for(var u=0;u<i.length;u++)if((a=i[u]).getAttribute(\"href\")===(null==t.href||\"\"===t.href?null:t.href)&&a.getAttribute(\"rel\")===(null==t.rel?null:t.rel)&&a.getAttribute(\"title\")===(null==t.title?null:t.title)&&a.getAttribute(\"crossorigin\")===(null==t.crossOrigin?null:t.crossOrigin)){i.splice(u,1);break n}pf(a=l.createElement(r),r,t),l.head.appendChild(a);break;case\"meta\":if(i=rd(\"meta\",\"content\",l).get(r+(t.content||\"\")))for(u=0;u<i.length;u++)if((a=i[u]).getAttribute(\"content\")===(null==t.content?null:\"\"+t.content)&&a.getAttribute(\"name\")===(null==t.name?null:t.name)&&a.getAttribute(\"property\")===(null==t.property?null:t.property)&&a.getAttribute(\"http-equiv\")===(null==t.httpEquiv?null:t.httpEquiv)&&a.getAttribute(\"charset\")===(null==t.charSet?null:t.charSet)){i.splice(u,1);break n}pf(a=l.createElement(r),r,t),l.head.appendChild(a);break;default:throw Error(o(468,r))}a[He]=e,en(a),r=a}e.stateNode=r}else ld(l,e.type,e.stateNode);else e.stateNode=Zf(l,r,e.memoizedProps);else a!==r?(null===a?null!==t.stateNode&&(t=t.stateNode).parentNode.removeChild(t):a.count--,null===r?ld(l,e.type,e.stateNode):Zf(l,r,e.memoizedProps)):null===r&&null!==e.stateNode&&Eu(e,e.memoizedProps,t.memoizedProps)}break;case 27:Vu(n,e),Wu(e),512&r&&(Tu||null===t||wu(t,t.return)),null!==t&&4&r&&Eu(e,e.memoizedProps,t.memoizedProps);break;case 5:if(Vu(n,e),Wu(e),512&r&&(Tu||null===t||wu(t,t.return)),32&e.flags){l=e.stateNode;try{Cn(l,\"\")}catch(h){Ec(e,e.return,h)}}4&r&&null!=e.stateNode&&Eu(e,l=e.memoizedProps,null!==t?t.memoizedProps:l),1024&r&&(Lu=!0);break;case 6:if(Vu(n,e),Wu(e),4&r){if(null===e.stateNode)throw Error(o(162));r=e.memoizedProps,t=e.stateNode;try{t.nodeValue=r}catch(h){Ec(e,e.return,h)}}break;case 3:if(td=null,l=Bu,Bu=$f(n.containerInfo),Vu(n,e),Bu=l,Wu(e),4&r&&null!==t&&t.memoizedState.isDehydrated)try{Qd(n.containerInfo)}catch(h){Ec(e,e.return,h)}Lu&&(Lu=!1,qu(e));break;case 4:r=Bu,Bu=$f(e.stateNode.containerInfo),Vu(n,e),Wu(e),Bu=r;break;case 12:default:Vu(n,e),Wu(e);break;case 31:case 19:Vu(n,e),Wu(e),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,$u(e,r)));break;case 13:Vu(n,e),Wu(e),8192&e.child.flags&&null!==e.memoizedState!==(null!==t&&null!==t.memoizedState)&&(Os=ue()),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,$u(e,r)));break;case 22:l=null!==e.memoizedState;var s=null!==t&&null!==t.memoizedState,c=Nu,f=Tu;if(Nu=c||l,Tu=f||s,Vu(n,e),Tu=f,Nu=c,Wu(e),8192&r)e:for(n=e.stateNode,n._visibility=l?-2&n._visibility:1|n._visibility,l&&(null===t||s||Nu||Tu||Ku(e)),t=null,n=e;;){if(5===n.tag||26===n.tag){if(null===t){s=t=n;try{if(a=s.stateNode,l)\"function\"===typeof(i=a.style).setProperty?i.setProperty(\"display\",\"none\",\"important\"):i.display=\"none\";else{u=s.stateNode;var d=s.memoizedProps.style,p=void 0!==d&&null!==d&&d.hasOwnProperty(\"display\")?d.display:null;u.style.display=null==p||\"boolean\"===typeof p?\"\":(\"\"+p).trim()}}catch(h){Ec(s,s.return,h)}}}else if(6===n.tag){if(null===t){s=n;try{s.stateNode.nodeValue=l?\"\":s.memoizedProps}catch(h){Ec(s,s.return,h)}}}else if(18===n.tag){if(null===t){s=n;try{var m=s.stateNode;l?Nf(m,!0):Nf(s.stateNode,!1)}catch(h){Ec(s,s.return,h)}}}else if((22!==n.tag&&23!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;null===n.sibling;){if(null===n.return||n.return===e)break e;t===n&&(t=null),n=n.return}t===n&&(t=null),n.sibling.return=n.return,n=n.sibling}4&r&&(null!==(r=e.updateQueue)&&(null!==(t=r.retryQueue)&&(r.retryQueue=null,$u(e,t))));case 30:case 21:}}function Wu(e){var n=e.flags;if(2&n){try{for(var t,r=e.return;null!==r;){if(xu(r)){t=r;break}r=r.return}if(null==t)throw Error(o(160));switch(t.tag){case 27:var l=t.stateNode;Pu(e,Cu(e),l);break;case 5:var a=t.stateNode;32&t.flags&&(Cn(a,\"\"),t.flags&=-33),Pu(e,Cu(e),a);break;case 3:case 4:var i=t.stateNode.containerInfo;_u(e,Cu(e),i);break;default:throw Error(o(161))}}catch(u){Ec(e,e.return,u)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function qu(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var n=e;qu(n),5===n.tag&&1024&n.flags&&n.stateNode.reset(),e=e.sibling}}function Yu(e,n){if(8772&n.subtreeFlags)for(n=n.child;null!==n;)Fu(e,n.alternate,n),n=n.sibling}function Ku(e){for(e=e.child;null!==e;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:vu(4,n,n.return),Ku(n);break;case 1:wu(n,n.return);var t=n.stateNode;\"function\"===typeof t.componentWillUnmount&&bu(n,n.return,t),Ku(n);break;case 27:If(n.stateNode);case 26:case 5:wu(n,n.return),Ku(n);break;case 22:null===n.memoizedState&&Ku(n);break;default:Ku(n)}e=e.sibling}}function Xu(e,n,t){for(t=t&&0!==(8772&n.subtreeFlags),n=n.child;null!==n;){var r=n.alternate,l=e,a=n,o=a.flags;switch(a.tag){case 0:case 11:case 15:Xu(l,a,t),gu(4,a);break;case 1:if(Xu(l,a,t),\"function\"===typeof(l=(r=a).stateNode).componentDidMount)try{l.componentDidMount()}catch(s){Ec(r,r.return,s)}if(null!==(l=(r=a).updateQueue)){var i=r.stateNode;try{var u=l.shared.hiddenCallbacks;if(null!==u)for(l.shared.hiddenCallbacks=null,l=0;l<u.length;l++)Ca(u[l],i)}catch(s){Ec(r,r.return,s)}}t&&64&o&&yu(a),ku(a,a.return);break;case 27:zu(a);case 26:case 5:Xu(l,a,t),t&&null===r&&4&o&&Su(a),ku(a,a.return);break;case 12:Xu(l,a,t);break;case 31:Xu(l,a,t),t&&4&o&&Uu(l,a);break;case 13:Xu(l,a,t),t&&4&o&&Hu(l,a);break;case 22:null===a.memoizedState&&Xu(l,a,t),ku(a,a.return);break;case 30:break;default:Xu(l,a,t)}n=n.sibling}}function Gu(e,n){var t=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),e=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(e=n.memoizedState.cachePool.pool),e!==t&&(null!=e&&e.refCount++,null!=t&&Ul(t))}function Zu(e,n){e=null,null!==n.alternate&&(e=n.alternate.memoizedState.cache),(n=n.memoizedState.cache)!==e&&(n.refCount++,null!=e&&Ul(e))}function Ju(e,n,t,r){if(10256&n.subtreeFlags)for(n=n.child;null!==n;)es(e,n,t,r),n=n.sibling}function es(e,n,t,r){var l=n.flags;switch(n.tag){case 0:case 11:case 15:Ju(e,n,t,r),2048&l&&gu(9,n);break;case 1:case 31:case 13:default:Ju(e,n,t,r);break;case 3:Ju(e,n,t,r),2048&l&&(e=null,null!==n.alternate&&(e=n.alternate.memoizedState.cache),(n=n.memoizedState.cache)!==e&&(n.refCount++,null!=e&&Ul(e)));break;case 12:if(2048&l){Ju(e,n,t,r),e=n.stateNode;try{var a=n.memoizedProps,o=a.id,i=a.onPostCommit;\"function\"===typeof i&&i(o,null===n.alternate?\"mount\":\"update\",e.passiveEffectDuration,-0)}catch(u){Ec(n,n.return,u)}}else Ju(e,n,t,r);break;case 23:break;case 22:a=n.stateNode,o=n.alternate,null!==n.memoizedState?2&a._visibility?Ju(e,n,t,r):ts(e,n):2&a._visibility?Ju(e,n,t,r):(a._visibility|=2,ns(e,n,t,r,0!==(10256&n.subtreeFlags)||!1)),2048&l&&Gu(o,n);break;case 24:Ju(e,n,t,r),2048&l&&Zu(n.alternate,n)}}function ns(e,n,t,r,l){for(l=l&&(0!==(10256&n.subtreeFlags)||!1),n=n.child;null!==n;){var a=e,o=n,i=t,u=r,s=o.flags;switch(o.tag){case 0:case 11:case 15:ns(a,o,i,u,l),gu(8,o);break;case 23:break;case 22:var c=o.stateNode;null!==o.memoizedState?2&c._visibility?ns(a,o,i,u,l):ts(a,o):(c._visibility|=2,ns(a,o,i,u,l)),l&&2048&s&&Gu(o.alternate,o);break;case 24:ns(a,o,i,u,l),l&&2048&s&&Zu(o.alternate,o);break;default:ns(a,o,i,u,l)}n=n.sibling}}function ts(e,n){if(10256&n.subtreeFlags)for(n=n.child;null!==n;){var t=e,r=n,l=r.flags;switch(r.tag){case 22:ts(t,r),2048&l&&Gu(r.alternate,r);break;case 24:ts(t,r),2048&l&&Zu(r.alternate,r);break;default:ts(t,r)}n=n.sibling}}var rs=8192;function ls(e,n,t){if(e.subtreeFlags&rs)for(e=e.child;null!==e;)as(e,n,t),e=e.sibling}function as(e,n,t){switch(e.tag){case 26:ls(e,n,t),e.flags&rs&&null!==e.memoizedState&&function(e,n,t,r){if(\"stylesheet\"===t.type&&(\"string\"!==typeof r.media||!1!==matchMedia(r.media).matches)&&0===(4&t.state.loading)){if(null===t.instance){var l=qf(r.href),a=n.querySelector(Yf(l));if(a)return null!==(n=a._p)&&\"object\"===typeof n&&\"function\"===typeof n.then&&(e.count++,e=id.bind(e),n.then(e,e)),t.state.loading|=4,t.instance=a,void en(a);a=n.ownerDocument||n,r=Kf(r),(l=Uf.get(l))&&ed(r,l),en(a=a.createElement(\"link\"));var o=a;o._p=new Promise((function(e,n){o.onload=e,o.onerror=n})),pf(a,\"link\",r),t.instance=a}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(t,n),(n=t.state.preload)&&0===(3&t.state.loading)&&(e.count++,t=id.bind(e),n.addEventListener(\"load\",t),n.addEventListener(\"error\",t))}}(t,Bu,e.memoizedState,e.memoizedProps);break;case 5:default:ls(e,n,t);break;case 3:case 4:var r=Bu;Bu=$f(e.stateNode.containerInfo),ls(e,n,t),Bu=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=rs,rs=16777216,ls(e,n,t),rs=r):ls(e,n,t))}}function os(e){var n=e.alternate;if(null!==n&&null!==(e=n.child)){n.child=null;do{n=e.sibling,e.sibling=null,e=n}while(null!==e)}}function is(e){var n=e.deletions;if(0!==(16&e.flags)){if(null!==n)for(var t=0;t<n.length;t++){var r=n[t];Du=r,cs(r,e)}os(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)us(e),e=e.sibling}function us(e){switch(e.tag){case 0:case 11:case 15:is(e),2048&e.flags&&vu(9,e,e.return);break;case 3:case 12:default:is(e);break;case 22:var n=e.stateNode;null!==e.memoizedState&&2&n._visibility&&(null===e.return||13!==e.return.tag)?(n._visibility&=-3,ss(e)):is(e)}}function ss(e){var n=e.deletions;if(0!==(16&e.flags)){if(null!==n)for(var t=0;t<n.length;t++){var r=n[t];Du=r,cs(r,e)}os(e)}for(e=e.child;null!==e;){switch((n=e).tag){case 0:case 11:case 15:vu(8,n,n.return),ss(n);break;case 22:2&(t=n.stateNode)._visibility&&(t._visibility&=-3,ss(n));break;default:ss(n)}e=e.sibling}}function cs(e,n){for(;null!==Du;){var t=Du;switch(t.tag){case 0:case 11:case 15:vu(8,t,n);break;case 23:case 22:if(null!==t.memoizedState&&null!==t.memoizedState.cachePool){var r=t.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:Ul(t.memoizedState.cache)}if(null!==(r=t.child))r.return=t,Du=r;else e:for(t=e;null!==Du;){var l=(r=Du).sibling,a=r.return;if(Au(r),r===t){Du=null;break e}if(null!==l){l.return=a,Du=l;break e}Du=a}}}var fs={getCacheForType:function(e){var n=Ol(jl),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t},cacheSignal:function(){return Ol(jl).controller.signal}},ds=\"function\"===typeof WeakMap?WeakMap:Map,ps=0,ms=null,hs=null,gs=0,vs=0,ys=null,bs=!1,ks=!1,ws=!1,Ss=0,Es=0,xs=0,Cs=0,_s=0,Ps=0,zs=0,Ns=null,Ts=null,Ls=!1,Os=0,Ds=0,Fs=1/0,As=null,Ms=null,Rs=0,js=null,Is=null,Us=0,Hs=0,$s=null,Vs=null,Bs=0,Qs=null;function Ws(){return 0!==(2&ps)&&0!==gs?gs&-gs:null!==F.T?$c():je()}function qs(){if(0===Ps)if(0===(536870912&gs)||fl){var e=xe;0===(3932160&(xe<<=1))&&(xe=262144),Ps=e}else Ps=536870912;return null!==(e=Oa.current)&&(e.flags|=32),Ps}function Ys(e,n,t){(e!==ms||2!==vs&&9!==vs)&&null===e.cancelPendingCommit||(nc(e,0),Zs(e,gs,Ps,!1)),Oe(e,t),0!==(2&ps)&&e===ms||(e===ms&&(0===(2&ps)&&(Cs|=t),4===Es&&Zs(e,gs,Ps,!1)),Ac(e))}function Ks(e,n,t){if(0!==(6&ps))throw Error(o(327));for(var r=!t&&0===(127&n)&&0===(n&e.expiredLanes)||ze(e,n),l=r?function(e,n){var t=ps;ps|=2;var r=lc(),l=ac();ms!==e||gs!==n?(As=null,Fs=ue()+500,nc(e,n)):ks=ze(e,n);e:for(;;)try{if(0!==vs&&null!==hs){n=hs;var a=ys;n:switch(vs){case 1:vs=0,ys=null,dc(e,n,a,1);break;case 2:case 9:if(na(a)){vs=0,ys=null,fc(n);break}n=function(){2!==vs&&9!==vs||ms!==e||(vs=7),Ac(e)},a.then(n,n);break e;case 3:vs=7;break e;case 4:vs=5;break e;case 7:na(a)?(vs=0,ys=null,fc(n)):(vs=0,ys=null,dc(e,n,a,7));break;case 5:var i=null;switch(hs.tag){case 26:i=hs.memoizedState;case 5:case 27:var u=hs;if(i?ad(i):u.stateNode.complete){vs=0,ys=null;var s=u.sibling;if(null!==s)hs=s;else{var c=u.return;null!==c?(hs=c,pc(c)):hs=null}break n}}vs=0,ys=null,dc(e,n,a,5);break;case 6:vs=0,ys=null,dc(e,n,a,6);break;case 8:ec(),Es=6;break e;default:throw Error(o(462))}}sc();break}catch(f){tc(e,f)}return xl=El=null,F.H=r,F.A=l,ps=t,null!==hs?0:(ms=null,gs=0,Tr(),Es)}(e,n):ic(e,n,!0),a=r;;){if(0===l){ks&&!r&&Zs(e,n,0,!1);break}if(t=e.current.alternate,!a||Gs(t)){if(2===l){if(a=n,e.errorRecoveryDisabledLanes&a)var i=0;else i=0!==(i=-536870913&e.pendingLanes)?i:536870912&i?536870912:0;if(0!==i){n=i;e:{var u=e;l=Ns;var s=u.current.memoizedState.isDehydrated;if(s&&(nc(u,i).flags|=256),2!==(i=ic(u,i,!1))){if(ws&&!s){u.errorRecoveryDisabledLanes|=a,Cs|=a,l=4;break e}a=Ts,Ts=l,null!==a&&(null===Ts?Ts=a:Ts.push.apply(Ts,a))}l=i}if(a=!1,2!==l)continue}}if(1===l){nc(e,0),Zs(e,n,0,!0);break}e:{switch(r=e,a=l){case 0:case 1:throw Error(o(345));case 4:if((4194048&n)!==n)break;case 6:Zs(r,n,Ps,!bs);break e;case 2:Ts=null;break;case 3:case 5:break;default:throw Error(o(329))}if((62914560&n)===n&&10<(l=Os+300-ue())){if(Zs(r,n,Ps,!bs),0!==Pe(r,0,!0))break e;Us=n,r.timeoutHandle=Sf(Xs.bind(null,r,t,Ts,As,Ls,n,Ps,Cs,zs,bs,a,\"Throttled\",-0,0),l)}else Xs(r,t,Ts,As,Ls,n,Ps,Cs,zs,bs,a,null,-0,0)}break}l=ic(e,n,!1),a=!1}Ac(e)}function Xs(e,n,t,r,l,a,o,i,u,s,c,f,d,p){if(e.timeoutHandle=-1,8192&(f=n.subtreeFlags)||16785408===(16785408&f)){as(n,a,f={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Dn});var m=(62914560&a)===a?Os-ue():(4194048&a)===a?Ds-ue():0;if(null!==(m=function(e,n){return e.stylesheets&&0===e.count&&sd(e,e.stylesheets),0<e.count||0<e.imgCount?function(t){var r=setTimeout((function(){if(e.stylesheets&&sd(e,e.stylesheets),e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}}),6e4+n);0<e.imgBytes&&0===od&&(od=62500*function(){if(\"function\"===typeof performance.getEntriesByType){for(var e=0,n=0,t=performance.getEntriesByType(\"resource\"),r=0;r<t.length;r++){var l=t[r],a=l.transferSize,o=l.initiatorType,i=l.duration;if(a&&i&&mf(o)){for(o=0,i=l.responseEnd,r+=1;r<t.length;r++){var u=t[r],s=u.startTime;if(s>i)break;var c=u.transferSize,f=u.initiatorType;c&&mf(f)&&(o+=c*((u=u.responseEnd)<i?1:(i-s)/(u-s)))}if(--r,n+=8*(a+o)/(l.duration/1e3),10<++e)break}}if(0<e)return n/e/1e6}return navigator.connection&&\"number\"===typeof(e=navigator.connection.downlink)?e:5}());var l=setTimeout((function(){if(e.waitingForImages=!1,0===e.count&&(e.stylesheets&&sd(e,e.stylesheets),e.unsuspend)){var n=e.unsuspend;e.unsuspend=null,n()}}),(e.imgBytes>od?50:800)+n);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(l)}}:null}(f,m)))return Us=a,e.cancelPendingCommit=m(hc.bind(null,e,n,a,t,r,l,o,i,u,c,f,null,d,p)),void Zs(e,a,o,!s)}hc(e,n,a,t,r,l,o,i,u)}function Gs(e){for(var n=e;;){var t=n.tag;if((0===t||11===t||15===t)&&16384&n.flags&&(null!==(t=n.updateQueue)&&null!==(t=t.stores)))for(var r=0;r<t.length;r++){var l=t[r],a=l.getSnapshot;l=l.value;try{if(!Zt(a(),l))return!1}catch(o){return!1}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Zs(e,n,t,r){n&=~_s,n&=~Cs,e.suspendedLanes|=n,e.pingedLanes&=~n,r&&(e.warmLanes|=n),r=e.expirationTimes;for(var l=n;0<l;){var a=31-ke(l),o=1<<a;r[a]=-1,l&=~o}0!==t&&De(e,t,n)}function Js(){return 0!==(6&ps)||(Mc(0,!1),!1)}function ec(){if(null!==hs){if(0===vs)var e=hs.return;else xl=El=null,oo(e=hs),ia=null,ua=0,e=hs;for(;null!==e;)hu(e.alternate,e),e=e.return;hs=null}}function nc(e,n){var t=e.timeoutHandle;-1!==t&&(e.timeoutHandle=-1,Ef(t)),null!==(t=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,t()),Us=0,ec(),ms=e,hs=t=Ur(e.current,null),gs=n,vs=0,ys=null,bs=!1,ks=ze(e,n),ws=!1,zs=Ps=_s=Cs=xs=Es=0,Ts=Ns=null,Ls=!1,0!==(8&n)&&(n|=32&n);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=n;0<r;){var l=31-ke(r),a=1<<l;n|=e[l],r&=~a}return Ss=n,Tr(),t}function tc(e,n){$a=null,F.H=hi,n===Gl||n===Jl?(n=aa(),vs=3):n===Zl?(n=aa(),vs=4):vs=n===Oi?8:null!==n&&\"object\"===typeof n&&\"function\"===typeof n.then?6:1,ys=n,null===hs&&(Es=1,Pi(e,Yr(n,e.current)))}function rc(){var e=Oa.current;return null===e||((4194048&gs)===gs?null===Da:((62914560&gs)===gs||0!==(536870912&gs))&&e===Da)}function lc(){var e=F.H;return F.H=hi,null===e?hi:e}function ac(){var e=F.A;return F.A=fs,e}function oc(){Es=4,bs||(4194048&gs)!==gs&&null!==Oa.current||(ks=!0),0===(134217727&xs)&&0===(134217727&Cs)||null===ms||Zs(ms,gs,Ps,!1)}function ic(e,n,t){var r=ps;ps|=2;var l=lc(),a=ac();ms===e&&gs===n||(As=null,nc(e,n)),n=!1;var o=Es;e:for(;;)try{if(0!==vs&&null!==hs){var i=hs,u=ys;switch(vs){case 8:ec(),o=6;break e;case 3:case 2:case 9:case 6:null===Oa.current&&(n=!0);var s=vs;if(vs=0,ys=null,dc(e,i,u,s),t&&ks){o=0;break e}break;default:s=vs,vs=0,ys=null,dc(e,i,u,s)}}uc(),o=Es;break}catch(c){tc(e,c)}return n&&e.shellSuspendCounter++,xl=El=null,ps=r,F.H=l,F.A=a,null===hs&&(ms=null,gs=0,Tr()),o}function uc(){for(;null!==hs;)cc(hs)}function sc(){for(;null!==hs&&!oe();)cc(hs)}function cc(e){var n=ou(e.alternate,e,Ss);e.memoizedProps=e.pendingProps,null===n?pc(e):hs=n}function fc(e){var n=e,t=n.alternate;switch(n.tag){case 15:case 0:n=Qi(t,n,n.pendingProps,n.type,void 0,gs);break;case 11:n=Qi(t,n,n.pendingProps,n.type.render,n.ref,gs);break;case 5:oo(n);default:hu(t,n),n=ou(t,n=hs=Hr(n,Ss),Ss)}e.memoizedProps=e.pendingProps,null===n?pc(e):hs=n}function dc(e,n,t,r){xl=El=null,oo(n),ia=null,ua=0;var l=n.return;try{if(function(e,n,t,r,l){if(t.flags|=32768,null!==r&&\"object\"===typeof r&&\"function\"===typeof r.then){if(null!==(n=t.alternate)&&Nl(n,t,l,!0),null!==(t=Oa.current)){switch(t.tag){case 31:case 13:return null===Da?oc():null===t.alternate&&0===Es&&(Es=3),t.flags&=-257,t.flags|=65536,t.lanes=l,r===ea?t.flags|=16384:(null===(n=t.updateQueue)?t.updateQueue=new Set([r]):n.add(r),xc(e,r,l)),!1;case 22:return t.flags|=65536,r===ea?t.flags|=16384:(null===(n=t.updateQueue)?(n={transitions:null,markerInstances:null,retryQueue:new Set([r])},t.updateQueue=n):null===(t=n.retryQueue)?n.retryQueue=new Set([r]):t.add(r),xc(e,r,l)),!1}throw Error(o(435,t.tag))}return xc(e,r,l),oc(),!1}if(fl)return null!==(n=Oa.current)?(0===(65536&n.flags)&&(n.flags|=256),n.flags|=65536,n.lanes=l,r!==ml&&wl(Yr(e=Error(o(422),{cause:r}),t))):(r!==ml&&wl(Yr(n=Error(o(423),{cause:r}),t)),(e=e.current.alternate).flags|=65536,l&=-l,e.lanes|=l,r=Yr(r,t),wa(e,l=Ni(e.stateNode,r,l)),4!==Es&&(Es=2)),!1;var a=Error(o(520),{cause:r});if(a=Yr(a,t),null===Ns?Ns=[a]:Ns.push(a),4!==Es&&(Es=2),null===n)return!0;r=Yr(r,t),t=n;do{switch(t.tag){case 3:return t.flags|=65536,e=l&-l,t.lanes|=e,wa(t,e=Ni(t.stateNode,r,e)),!1;case 1:if(n=t.type,a=t.stateNode,0===(128&t.flags)&&(\"function\"===typeof n.getDerivedStateFromError||null!==a&&\"function\"===typeof a.componentDidCatch&&(null===Ms||!Ms.has(a))))return t.flags|=65536,l&=-l,t.lanes|=l,Li(l=Ti(l),e,t,r),wa(t,l),!1}t=t.return}while(null!==t);return!1}(e,l,n,t,gs))return Es=1,Pi(e,Yr(t,e.current)),void(hs=null)}catch(a){if(null!==l)throw hs=l,a;return Es=1,Pi(e,Yr(t,e.current)),void(hs=null)}32768&n.flags?(fl||1===r?e=!0:ks||0!==(536870912&gs)?e=!1:(bs=e=!0,(2===r||9===r||3===r||6===r)&&(null!==(r=Oa.current)&&13===r.tag&&(r.flags|=16384))),mc(n,e)):pc(n)}function pc(e){var n=e;do{if(0!==(32768&n.flags))return void mc(n,bs);e=n.return;var t=pu(n.alternate,n,Ss);if(null!==t)return void(hs=t);if(null!==(n=n.sibling))return void(hs=n);hs=n=e}while(null!==n);0===Es&&(Es=5)}function mc(e,n){do{var t=mu(e.alternate,e);if(null!==t)return t.flags&=32767,void(hs=t);if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling))return void(hs=e);hs=e=t}while(null!==e);Es=6,hs=null}function hc(e,n,t,r,l,a,i,u,s){e.cancelPendingCommit=null;do{kc()}while(0!==Rs);if(0!==(6&ps))throw Error(o(327));if(null!==n){if(n===e.current)throw Error(o(177));if(a=n.lanes|n.childLanes,function(e,n,t,r,l,a){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(t=o&~t;0<t;){var c=31-ke(t),f=1<<c;i[c]=0,u[c]=-1;var d=s[c];if(null!==d)for(s[c]=null,c=0;c<d.length;c++){var p=d[c];null!==p&&(p.lane&=-536870913)}t&=~f}0!==r&&De(e,r,0),0!==a&&0===l&&0!==e.tag&&(e.suspendedLanes|=a&~(o&~n))}(e,t,a|=Nr,i,u,s),e===ms&&(hs=ms=null,gs=0),Is=n,js=e,Us=t,Hs=a,$s=l,Vs=r,0!==(10256&n.subtreeFlags)||0!==(10256&n.flags)?(e.callbackNode=null,e.callbackPriority=0,le(de,(function(){return wc(),null}))):(e.callbackNode=null,e.callbackPriority=0),r=0!==(13878&n.flags),0!==(13878&n.subtreeFlags)||r){r=F.T,F.T=null,l=A.p,A.p=2,i=ps,ps|=4;try{!function(e,n){if(e=e.containerInfo,hf=kd,lr(e=rr(e))){if(\"selectionStart\"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(r&&0!==r.rangeCount){t=r.anchorNode;var l=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{t.nodeType,a.nodeType}catch(g){t=null;break e}var i=0,u=-1,s=-1,c=0,f=0,d=e,p=null;n:for(;;){for(var m;d!==t||0!==l&&3!==d.nodeType||(u=i+l),d!==a||0!==r&&3!==d.nodeType||(s=i+r),3===d.nodeType&&(i+=d.nodeValue.length),null!==(m=d.firstChild);)p=d,d=m;for(;;){if(d===e)break n;if(p===t&&++c===l&&(u=i),p===a&&++f===r&&(s=i),null!==(m=d.nextSibling))break;p=(d=p).parentNode}d=m}t=-1===u||-1===s?null:{start:u,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(gf={focusedElem:e,selectionRange:t},kd=!1,Du=n;null!==Du;)if(e=(n=Du).child,0!==(1028&n.subtreeFlags)&&null!==e)e.return=n,Du=e;else for(;null!==Du;){switch(a=(n=Du).alternate,e=n.flags,n.tag){case 0:if(0!==(4&e)&&null!==(e=null!==(e=n.updateQueue)?e.events:null))for(t=0;t<e.length;t++)(l=e[t]).ref.impl=l.nextImpl;break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!==(1024&e)&&null!==a){e=void 0,t=n,l=a.memoizedProps,a=a.memoizedState,r=t.stateNode;try{var h=Ei(t.type,l);e=r.getSnapshotBeforeUpdate(h,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(v){Ec(t,t.return,v)}}break;case 3:if(0!==(1024&e))if(9===(t=(e=n.stateNode.containerInfo).nodeType))Tf(e);else if(1===t)switch(e.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":Tf(e);break;default:e.textContent=\"\"}break;default:if(0!==(1024&e))throw Error(o(163))}if(null!==(e=n.sibling)){e.return=n.return,Du=e;break}Du=n.return}}(e,n)}finally{ps=i,A.p=l,F.T=r}}Rs=1,gc(),vc(),yc()}}function gc(){if(1===Rs){Rs=0;var e=js,n=Is,t=0!==(13878&n.flags);if(0!==(13878&n.subtreeFlags)||t){t=F.T,F.T=null;var r=A.p;A.p=2;var l=ps;ps|=4;try{Qu(n,e);var a=gf,o=rr(e.containerInfo),i=a.focusedElem,u=a.selectionRange;if(o!==i&&i&&i.ownerDocument&&tr(i.ownerDocument.documentElement,i)){if(null!==u&&lr(i)){var s=u.start,c=u.end;if(void 0===c&&(c=s),\"selectionStart\"in i)i.selectionStart=s,i.selectionEnd=Math.min(c,i.value.length);else{var f=i.ownerDocument||document,d=f&&f.defaultView||window;if(d.getSelection){var p=d.getSelection(),m=i.textContent.length,h=Math.min(u.start,m),g=void 0===u.end?h:Math.min(u.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var v=nr(i,h),y=nr(i,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=f.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(\"function\"===typeof i.focus&&i.focus(),i=0;i<f.length;i++){var k=f[i];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}kd=!!hf,gf=hf=null}finally{ps=l,A.p=r,F.T=t}}e.current=n,Rs=2}}function vc(){if(2===Rs){Rs=0;var e=js,n=Is,t=0!==(8772&n.flags);if(0!==(8772&n.subtreeFlags)||t){t=F.T,F.T=null;var r=A.p;A.p=2;var l=ps;ps|=4;try{Fu(e,n.alternate,n)}finally{ps=l,A.p=r,F.T=t}}Rs=3}}function yc(){if(4===Rs||3===Rs){Rs=0,ie();var e=js,n=Is,t=Us,r=Vs;0!==(10256&n.subtreeFlags)||0!==(10256&n.flags)?Rs=5:(Rs=0,Is=js=null,bc(e,e.pendingLanes));var l=e.pendingLanes;if(0===l&&(Ms=null),Re(t),n=n.stateNode,ye&&\"function\"===typeof ye.onCommitFiberRoot)try{ye.onCommitFiberRoot(ve,n,void 0,128===(128&n.current.flags))}catch(u){}if(null!==r){n=F.T,l=A.p,A.p=2,F.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var i=r[o];a(i.value,{componentStack:i.stack})}}finally{F.T=n,A.p=l}}0!==(3&Us)&&kc(),Ac(e),l=e.pendingLanes,0!==(261930&t)&&0!==(42&l)?e===Qs?Bs++:(Bs=0,Qs=e):Bs=0,Mc(0,!1)}}function bc(e,n){0===(e.pooledCacheLanes&=n)&&(null!=(n=e.pooledCache)&&(e.pooledCache=null,Ul(n)))}function kc(){return gc(),vc(),yc(),wc()}function wc(){if(5!==Rs)return!1;var e=js,n=Hs;Hs=0;var t=Re(Us),r=F.T,l=A.p;try{A.p=32>t?32:t,F.T=null,t=$s,$s=null;var a=js,i=Us;if(Rs=0,Is=js=null,Us=0,0!==(6&ps))throw Error(o(331));var u=ps;if(ps|=4,us(a.current),es(a,a.current,i,t),ps=u,Mc(0,!1),ye&&\"function\"===typeof ye.onPostCommitFiberRoot)try{ye.onPostCommitFiberRoot(ve,a)}catch(s){}return!0}finally{A.p=l,F.T=r,bc(e,n)}}function Sc(e,n,t){n=Yr(t,n),null!==(e=ba(e,n=Ni(e.stateNode,n,2),2))&&(Oe(e,2),Ac(e))}function Ec(e,n,t){if(3===e.tag)Sc(e,e,t);else for(;null!==n;){if(3===n.tag){Sc(n,e,t);break}if(1===n.tag){var r=n.stateNode;if(\"function\"===typeof n.type.getDerivedStateFromError||\"function\"===typeof r.componentDidCatch&&(null===Ms||!Ms.has(r))){e=Yr(t,e),null!==(r=ba(n,t=Ti(2),2))&&(Li(t,r,n,e),Oe(r,2),Ac(r));break}}n=n.return}}function xc(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new ds;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(ws=!0,l.add(t),e=Cc.bind(null,e,n,t),n.then(e,e))}function Cc(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,ms===e&&(gs&t)===t&&(4===Es||3===Es&&(62914560&gs)===gs&&300>ue()-Os?0===(2&ps)&&nc(e,0):_s|=t,zs===gs&&(zs=0)),Ac(e)}function _c(e,n){0===n&&(n=Te()),null!==(e=Dr(e,n))&&(Oe(e,n),Ac(e))}function Pc(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),_c(e,t)}function zc(e,n){var t=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}null!==r&&r.delete(n),_c(e,t)}var Nc=null,Tc=null,Lc=!1,Oc=!1,Dc=!1,Fc=0;function Ac(e){e!==Tc&&null===e.next&&(null===Tc?Nc=Tc=e:Tc=Tc.next=e),Oc=!0,Lc||(Lc=!0,Cf((function(){0!==(6&ps)?le(ce,Rc):jc()})))}function Mc(e,n){if(!Dc&&Oc){Dc=!0;do{for(var t=!1,r=Nc;null!==r;){if(!n)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=(1<<31-ke(42|e)+1)-1,a=201326741&(a&=l&~(o&~i))?201326741&a|1:a?2|a:0}0!==a&&(t=!0,Hc(r,a))}else a=gs,0===(3&(a=Pe(r,r===ms?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||ze(r,a)||(t=!0,Hc(r,a));r=r.next}}while(t);Dc=!1}}function Rc(){jc()}function jc(){Oc=Lc=!1;var e=0;0!==Fc&&function(){var e=window.event;if(e&&\"popstate\"===e.type)return e!==wf&&(wf=e,!0);return wf=null,!1}()&&(e=Fc);for(var n=ue(),t=null,r=Nc;null!==r;){var l=r.next,a=Ic(r,n);0===a?(r.next=null,null===t?Nc=l:t.next=l,null===l&&(Tc=t)):(t=r,(0!==e||0!==(3&a))&&(Oc=!0)),r=l}0!==Rs&&5!==Rs||Mc(e,!1),0!==Fc&&(Fc=0)}function Ic(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var o=31-ke(a),i=1<<o,u=l[o];-1===u?0!==(i&t)&&0===(i&r)||(l[o]=Ne(i,n)):u<=n&&(e.expiredLanes|=i),a&=~i}if(t=gs,t=Pe(e,e===(n=ms)?t:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===t||e===n&&(2===vs||9===vs)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&ae(r),e.callbackNode=null,e.callbackPriority=0;if(0===(3&t)||ze(e,t)){if((n=t&-t)===e.callbackPriority)return n;switch(null!==r&&ae(r),Re(t)){case 2:case 8:t=fe;break;case 32:default:t=de;break;case 268435456:t=me}return r=Uc.bind(null,e),t=le(t,r),e.callbackPriority=n,e.callbackNode=t,n}return null!==r&&null!==r&&ae(r),e.callbackPriority=2,e.callbackNode=null,2}function Uc(e,n){if(0!==Rs&&5!==Rs)return e.callbackNode=null,e.callbackPriority=0,null;var t=e.callbackNode;if(kc()&&e.callbackNode!==t)return null;var r=gs;return 0===(r=Pe(e,e===ms?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(Ks(e,r,n),Ic(e,ue()),null!=e.callbackNode&&e.callbackNode===t?Uc.bind(null,e):null)}function Hc(e,n){if(kc())return null;Ks(e,n,!0)}function $c(){if(0===Fc){var e=Vl;0===e&&(e=Ee,0===(261888&(Ee<<=1))&&(Ee=256)),Fc=e}return Fc}function Vc(e){return null==e||\"symbol\"===typeof e||\"boolean\"===typeof e?null:\"function\"===typeof e?e:On(\"\"+e)}function Bc(e,n){var t=n.ownerDocument.createElement(\"input\");return t.name=n.name,t.value=n.value,e.id&&t.setAttribute(\"form\",e.id),n.parentNode.insertBefore(t,n),e=new FormData(e),t.parentNode.removeChild(t),e}for(var Qc=0;Qc<xr.length;Qc++){var Wc=xr[Qc];Cr(Wc.toLowerCase(),\"on\"+(Wc[0].toUpperCase()+Wc.slice(1)))}Cr(gr,\"onAnimationEnd\"),Cr(vr,\"onAnimationIteration\"),Cr(yr,\"onAnimationStart\"),Cr(\"dblclick\",\"onDoubleClick\"),Cr(\"focusin\",\"onFocus\"),Cr(\"focusout\",\"onBlur\"),Cr(br,\"onTransitionRun\"),Cr(kr,\"onTransitionStart\"),Cr(wr,\"onTransitionCancel\"),Cr(Sr,\"onTransitionEnd\"),ln(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]),ln(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]),ln(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]),ln(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]),rn(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \")),rn(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \")),rn(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]),rn(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \")),rn(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \")),rn(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var qc=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),Yc=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(qc));function Kc(e,n){n=0!==(4&n);for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var a=void 0;if(n)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==a&&l.isPropagationStopped())break e;a=i,l.currentTarget=s;try{a(l)}catch(c){_r(c)}l.currentTarget=null,a=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==a&&l.isPropagationStopped())break e;a=i,l.currentTarget=s;try{a(l)}catch(c){_r(c)}l.currentTarget=null,a=u}}}}function Xc(e,n){var t=n[Be];void 0===t&&(t=n[Be]=new Set);var r=e+\"__bubble\";t.has(r)||(ef(n,e,2,!1),t.add(r))}function Gc(e,n,t){var r=0;n&&(r|=4),ef(t,e,r,n)}var Zc=\"_reactListening\"+Math.random().toString(36).slice(2);function Jc(e){if(!e[Zc]){e[Zc]=!0,nn.forEach((function(n){\"selectionchange\"!==n&&(Yc.has(n)||Gc(n,!1,e),Gc(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[Zc]||(n[Zc]=!0,Gc(\"selectionchange\",!1,n))}}function ef(e,n,t,r){switch(Pd(n)){case 2:var l=wd;break;case 8:l=Sd;break;default:l=Ed}t=l.bind(null,n,t,e),l=void 0,!Vn||\"touchstart\"!==n&&\"touchmove\"!==n&&\"wheel\"!==n||(l=!0),r?void 0!==l?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):void 0!==l?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function nf(e,n,t,r,l){var a=r;if(0===(1&n)&&0===(2&n)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===l)break;if(4===o)for(o=r.return;null!==o;){var s=o.tag;if((3===s||4===s)&&o.stateNode.containerInfo===l)return;o=o.return}for(;null!==i;){if(null===(o=Xe(i)))return;if(5===(s=o.tag)||6===s||26===s||27===s){r=a=o;continue e}i=i.parentNode}}r=r.return}Un((function(){var r=a,l=An(t),o=[];e:{var i=Er.get(e);if(void 0!==i){var s=rt,c=e;switch(e){case\"keypress\":if(0===Kn(t))break e;case\"keydown\":case\"keyup\":s=yt;break;case\"focusin\":c=\"focus\",s=st;break;case\"focusout\":c=\"blur\",s=st;break;case\"beforeblur\":case\"afterblur\":s=st;break;case\"click\":if(2===t.button)break e;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":s=it;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":s=ut;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":s=kt;break;case gr:case vr:case yr:s=ct;break;case Sr:s=wt;break;case\"scroll\":case\"scrollend\":s=at;break;case\"wheel\":s=St;break;case\"copy\":case\"cut\":case\"paste\":s=ft;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":s=bt;break;case\"toggle\":case\"beforetoggle\":s=Et}var f=0!==(4&n),d=!f&&(\"scroll\"===e||\"scrollend\"===e),p=f?null!==i?i+\"Capture\":null:i;f=[];for(var m,h=r;null!==h;){var g=h;if(m=g.stateNode,5!==(g=g.tag)&&26!==g&&27!==g||null===m||null===p||null!=(g=Hn(h,p))&&f.push(tf(h,g,m)),d)break;h=h.return}0<f.length&&(i=new s(i,c,null,t,l),o.push({event:i,listeners:f}))}}if(0===(7&n)){if(s=\"mouseout\"===e||\"pointerout\"===e,(!(i=\"mouseover\"===e||\"pointerover\"===e)||t===Fn||!(c=t.relatedTarget||t.fromElement)||!Xe(c)&&!c[Ve])&&(s||i)&&(i=l.window===l?l:(i=l.ownerDocument)?i.defaultView||i.parentWindow:window,s?(s=r,null!==(c=(c=t.relatedTarget||t.toElement)?Xe(c):null)&&(d=u(c),f=c.tag,c!==d||5!==f&&27!==f&&6!==f)&&(c=null)):(s=null,c=r),s!==c)){if(f=it,g=\"onMouseLeave\",p=\"onMouseEnter\",h=\"mouse\",\"pointerout\"!==e&&\"pointerover\"!==e||(f=bt,g=\"onPointerLeave\",p=\"onPointerEnter\",h=\"pointer\"),d=null==s?i:Ze(s),m=null==c?i:Ze(c),(i=new f(g,h+\"leave\",s,t,l)).target=d,i.relatedTarget=m,g=null,Xe(l)===r&&((f=new f(p,h+\"enter\",c,t,l)).target=m,f.relatedTarget=d,g=f),d=g,s&&c)e:{for(f=lf,h=c,m=0,g=p=s;g;g=f(g))m++;g=0;for(var v=h;v;v=f(v))g++;for(;0<m-g;)p=f(p),m--;for(;0<g-m;)h=f(h),g--;for(;m--;){if(p===h||null!==h&&p===h.alternate){f=p;break e}p=f(p),h=f(h)}f=null}else f=null;null!==s&&af(o,i,s,f,!1),null!==c&&null!==d&&af(o,d,c,f,!0)}if(\"select\"===(s=(i=r?Ze(r):window).nodeName&&i.nodeName.toLowerCase())||\"input\"===s&&\"file\"===i.type)var y=Ht;else if(At(i))if($t)y=Gt;else{y=Kt;var b=Yt}else!(s=i.nodeName)||\"input\"!==s.toLowerCase()||\"checkbox\"!==i.type&&\"radio\"!==i.type?r&&Nn(r.elementType)&&(y=Ht):y=Xt;switch(y&&(y=y(e,r))?Mt(o,y,t,l):(b&&b(e,i,r),\"focusout\"===e&&r&&\"number\"===i.type&&null!=r.memoizedProps.value&&wn(i,\"number\",i.value)),b=r?Ze(r):window,e){case\"focusin\":(At(b)||\"true\"===b.contentEditable)&&(or=b,ir=r,ur=null);break;case\"focusout\":ur=ir=or=null;break;case\"mousedown\":sr=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":sr=!1,cr(o,t,l);break;case\"selectionchange\":if(ar)break;case\"keydown\":case\"keyup\":cr(o,t,l)}var k;if(Ct)e:{switch(e){case\"compositionstart\":var w=\"onCompositionStart\";break e;case\"compositionend\":w=\"onCompositionEnd\";break e;case\"compositionupdate\":w=\"onCompositionUpdate\";break e}w=void 0}else Dt?Lt(e,t)&&(w=\"onCompositionEnd\"):\"keydown\"===e&&229===t.keyCode&&(w=\"onCompositionStart\");w&&(zt&&\"ko\"!==t.locale&&(Dt||\"onCompositionStart\"!==w?\"onCompositionEnd\"===w&&Dt&&(k=Yn()):(Wn=\"value\"in(Qn=l)?Qn.value:Qn.textContent,Dt=!0)),0<(b=rf(r,w)).length&&(w=new dt(w,e,null,t,l),o.push({event:w,listeners:b}),k?w.data=k:null!==(k=Ot(t))&&(w.data=k))),(k=Pt?function(e,n){switch(e){case\"compositionend\":return Ot(n);case\"keypress\":return 32!==n.which?null:(Tt=!0,Nt);case\"textInput\":return(e=n.data)===Nt&&Tt?null:e;default:return null}}(e,t):function(e,n){if(Dt)return\"compositionend\"===e||!Ct&&Lt(e,n)?(e=Yn(),qn=Wn=Qn=null,Dt=!1,e):null;switch(e){case\"paste\":default:return null;case\"keypress\":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case\"compositionend\":return zt&&\"ko\"!==n.locale?null:n.data}}(e,t))&&(0<(w=rf(r,\"onBeforeInput\")).length&&(b=new dt(\"onBeforeInput\",\"beforeinput\",null,t,l),o.push({event:b,listeners:w}),b.data=k)),function(e,n,t,r,l){if(\"submit\"===n&&t&&t.stateNode===l){var a=Vc((l[$e]||null).action),o=r.submitter;o&&null!==(n=(n=o[$e]||null)?Vc(n.formAction):o.getAttribute(\"formAction\"))&&(a=n,o=null);var i=new rt(\"action\",\"action\",null,r,l);e.push({event:i,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==Fc){var e=o?Bc(l,o):new FormData(l);ni(t,{pending:!0,data:e,method:l.method,action:a},null,e)}}else\"function\"===typeof a&&(i.preventDefault(),e=o?Bc(l,o):new FormData(l),ni(t,{pending:!0,data:e,method:l.method,action:a},a,e))},currentTarget:l}]})}}(o,e,r,t,l)}Kc(o,n)}))}function tf(e,n,t){return{instance:e,listener:n,currentTarget:t}}function rf(e,n){for(var t=n+\"Capture\",r=[];null!==e;){var l=e,a=l.stateNode;if(5!==(l=l.tag)&&26!==l&&27!==l||null===a||(null!=(l=Hn(e,t))&&r.unshift(tf(e,l,a)),null!=(l=Hn(e,n))&&r.push(tf(e,l,a))),3===e.tag)return r;e=e.return}return[]}function lf(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function af(e,n,t,r,l){for(var a=n._reactName,o=[];null!==t&&t!==r;){var i=t,u=i.alternate,s=i.stateNode;if(i=i.tag,null!==u&&u===r)break;5!==i&&26!==i&&27!==i||null===s||(u=s,l?null!=(s=Hn(t,a))&&o.unshift(tf(t,s,u)):l||null!=(s=Hn(t,a))&&o.push(tf(t,s,u))),t=t.return}0!==o.length&&e.push({event:n,listeners:o})}var of=/\\r\\n?/g,uf=/\\u0000|\\uFFFD/g;function sf(e){return(\"string\"===typeof e?e:\"\"+e).replace(of,\"\\n\").replace(uf,\"\")}function cf(e,n){return n=sf(n),sf(e)===n}function ff(e,n,t,r,l,a){switch(t){case\"children\":\"string\"===typeof r?\"body\"===n||\"textarea\"===n&&\"\"===r||Cn(e,r):(\"number\"===typeof r||\"bigint\"===typeof r)&&\"body\"!==n&&Cn(e,\"\"+r);break;case\"className\":cn(e,\"class\",r);break;case\"tabIndex\":cn(e,\"tabindex\",r);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":cn(e,t,r);break;case\"style\":zn(e,r,a);break;case\"data\":if(\"object\"!==n){cn(e,\"data\",r);break}case\"src\":case\"href\":if(\"\"===r&&(\"a\"!==n||\"href\"!==t)){e.removeAttribute(t);break}if(null==r||\"function\"===typeof r||\"symbol\"===typeof r||\"boolean\"===typeof r){e.removeAttribute(t);break}r=On(\"\"+r),e.setAttribute(t,r);break;case\"action\":case\"formAction\":if(\"function\"===typeof r){e.setAttribute(t,\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\");break}if(\"function\"===typeof a&&(\"formAction\"===t?(\"input\"!==n&&ff(e,n,\"name\",l.name,l,null),ff(e,n,\"formEncType\",l.formEncType,l,null),ff(e,n,\"formMethod\",l.formMethod,l,null),ff(e,n,\"formTarget\",l.formTarget,l,null)):(ff(e,n,\"encType\",l.encType,l,null),ff(e,n,\"method\",l.method,l,null),ff(e,n,\"target\",l.target,l,null))),null==r||\"symbol\"===typeof r||\"boolean\"===typeof r){e.removeAttribute(t);break}r=On(\"\"+r),e.setAttribute(t,r);break;case\"onClick\":null!=r&&(e.onclick=Dn);break;case\"onScroll\":null!=r&&Xc(\"scroll\",e);break;case\"onScrollEnd\":null!=r&&Xc(\"scrollend\",e);break;case\"dangerouslySetInnerHTML\":if(null!=r){if(\"object\"!==typeof r||!(\"__html\"in r))throw Error(o(61));if(null!=(t=r.__html)){if(null!=l.children)throw Error(o(60));e.innerHTML=t}}break;case\"multiple\":e.multiple=r&&\"function\"!==typeof r&&\"symbol\"!==typeof r;break;case\"muted\":e.muted=r&&\"function\"!==typeof r&&\"symbol\"!==typeof r;break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"ref\":case\"autoFocus\":break;case\"xlinkHref\":if(null==r||\"function\"===typeof r||\"boolean\"===typeof r||\"symbol\"===typeof r){e.removeAttribute(\"xlink:href\");break}t=On(\"\"+r),e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t);break;case\"contentEditable\":case\"spellCheck\":case\"draggable\":case\"value\":case\"autoReverse\":case\"externalResourcesRequired\":case\"focusable\":case\"preserveAlpha\":null!=r&&\"function\"!==typeof r&&\"symbol\"!==typeof r?e.setAttribute(t,\"\"+r):e.removeAttribute(t);break;case\"inert\":case\"allowFullScreen\":case\"async\":case\"autoPlay\":case\"controls\":case\"default\":case\"defer\":case\"disabled\":case\"disablePictureInPicture\":case\"disableRemotePlayback\":case\"formNoValidate\":case\"hidden\":case\"loop\":case\"noModule\":case\"noValidate\":case\"open\":case\"playsInline\":case\"readOnly\":case\"required\":case\"reversed\":case\"scoped\":case\"seamless\":case\"itemScope\":r&&\"function\"!==typeof r&&\"symbol\"!==typeof r?e.setAttribute(t,\"\"):e.removeAttribute(t);break;case\"capture\":case\"download\":!0===r?e.setAttribute(t,\"\"):!1!==r&&null!=r&&\"function\"!==typeof r&&\"symbol\"!==typeof r?e.setAttribute(t,r):e.removeAttribute(t);break;case\"cols\":case\"rows\":case\"size\":case\"span\":null!=r&&\"function\"!==typeof r&&\"symbol\"!==typeof r&&!isNaN(r)&&1<=r?e.setAttribute(t,r):e.removeAttribute(t);break;case\"rowSpan\":case\"start\":null==r||\"function\"===typeof r||\"symbol\"===typeof r||isNaN(r)?e.removeAttribute(t):e.setAttribute(t,r);break;case\"popover\":Xc(\"beforetoggle\",e),Xc(\"toggle\",e),sn(e,\"popover\",r);break;case\"xlinkActuate\":fn(e,\"http://www.w3.org/1999/xlink\",\"xlink:actuate\",r);break;case\"xlinkArcrole\":fn(e,\"http://www.w3.org/1999/xlink\",\"xlink:arcrole\",r);break;case\"xlinkRole\":fn(e,\"http://www.w3.org/1999/xlink\",\"xlink:role\",r);break;case\"xlinkShow\":fn(e,\"http://www.w3.org/1999/xlink\",\"xlink:show\",r);break;case\"xlinkTitle\":fn(e,\"http://www.w3.org/1999/xlink\",\"xlink:title\",r);break;case\"xlinkType\":fn(e,\"http://www.w3.org/1999/xlink\",\"xlink:type\",r);break;case\"xmlBase\":fn(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:base\",r);break;case\"xmlLang\":fn(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:lang\",r);break;case\"xmlSpace\":fn(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",r);break;case\"is\":sn(e,\"is\",r);break;case\"innerText\":case\"textContent\":break;default:(!(2<t.length)||\"o\"!==t[0]&&\"O\"!==t[0]||\"n\"!==t[1]&&\"N\"!==t[1])&&sn(e,t=Tn.get(t)||t,r)}}function df(e,n,t,r,l,a){switch(t){case\"style\":zn(e,r,a);break;case\"dangerouslySetInnerHTML\":if(null!=r){if(\"object\"!==typeof r||!(\"__html\"in r))throw Error(o(61));if(null!=(t=r.__html)){if(null!=l.children)throw Error(o(60));e.innerHTML=t}}break;case\"children\":\"string\"===typeof r?Cn(e,r):(\"number\"===typeof r||\"bigint\"===typeof r)&&Cn(e,\"\"+r);break;case\"onScroll\":null!=r&&Xc(\"scroll\",e);break;case\"onScrollEnd\":null!=r&&Xc(\"scrollend\",e);break;case\"onClick\":null!=r&&(e.onclick=Dn);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":case\"innerText\":case\"textContent\":break;default:tn.hasOwnProperty(t)||(\"o\"!==t[0]||\"n\"!==t[1]||(l=t.endsWith(\"Capture\"),n=t.slice(2,l?t.length-7:void 0),\"function\"===typeof(a=null!=(a=e[$e]||null)?a[t]:null)&&e.removeEventListener(n,a,l),\"function\"!==typeof r)?t in e?e[t]=r:!0===r?e.setAttribute(t,\"\"):sn(e,t,r):(\"function\"!==typeof a&&null!==a&&(t in e?e[t]=null:e.hasAttribute(t)&&e.removeAttribute(t)),e.addEventListener(n,r,l)))}}function pf(e,n,t){switch(n){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":Xc(\"error\",e),Xc(\"load\",e);var r,l=!1,a=!1;for(r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)switch(r){case\"src\":l=!0;break;case\"srcSet\":a=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(o(137,n));default:ff(e,n,r,i,t,null)}}return a&&ff(e,n,\"srcSet\",t.srcSet,t,null),void(l&&ff(e,n,\"src\",t.src,t,null));case\"input\":Xc(\"invalid\",e);var u=r=i=a=null,s=null,c=null;for(l in t)if(t.hasOwnProperty(l)){var f=t[l];if(null!=f)switch(l){case\"name\":a=f;break;case\"type\":i=f;break;case\"checked\":s=f;break;case\"defaultChecked\":c=f;break;case\"value\":r=f;break;case\"defaultValue\":u=f;break;case\"children\":case\"dangerouslySetInnerHTML\":if(null!=f)throw Error(o(137,n));break;default:ff(e,n,l,f,t,null)}}return void kn(e,r,u,s,c,i,a,!1);case\"select\":for(a in Xc(\"invalid\",e),l=i=r=null,t)if(t.hasOwnProperty(a)&&null!=(u=t[a]))switch(a){case\"value\":r=u;break;case\"defaultValue\":i=u;break;case\"multiple\":l=u;default:ff(e,n,a,u,t,null)}return n=r,t=i,e.multiple=!!l,void(null!=n?Sn(e,!!l,n,!1):null!=t&&Sn(e,!!l,t,!0));case\"textarea\":for(i in Xc(\"invalid\",e),r=a=l=null,t)if(t.hasOwnProperty(i)&&null!=(u=t[i]))switch(i){case\"value\":l=u;break;case\"defaultValue\":a=u;break;case\"children\":r=u;break;case\"dangerouslySetInnerHTML\":if(null!=u)throw Error(o(91));break;default:ff(e,n,i,u,t,null)}return void xn(e,l,a,r);case\"option\":for(s in t)if(t.hasOwnProperty(s)&&null!=(l=t[s]))if(\"selected\"===s)e.selected=l&&\"function\"!==typeof l&&\"symbol\"!==typeof l;else ff(e,n,s,l,t,null);return;case\"dialog\":Xc(\"beforetoggle\",e),Xc(\"toggle\",e),Xc(\"cancel\",e),Xc(\"close\",e);break;case\"iframe\":case\"object\":Xc(\"load\",e);break;case\"video\":case\"audio\":for(l=0;l<qc.length;l++)Xc(qc[l],e);break;case\"image\":Xc(\"error\",e),Xc(\"load\",e);break;case\"details\":Xc(\"toggle\",e);break;case\"embed\":case\"source\":case\"link\":Xc(\"error\",e),Xc(\"load\",e);case\"area\":case\"base\":case\"br\":case\"col\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"track\":case\"wbr\":case\"menuitem\":for(c in t)if(t.hasOwnProperty(c)&&null!=(l=t[c]))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(o(137,n));default:ff(e,n,c,l,t,null)}return;default:if(Nn(n)){for(f in t)t.hasOwnProperty(f)&&(void 0!==(l=t[f])&&df(e,n,f,l,t,void 0));return}}for(u in t)t.hasOwnProperty(u)&&(null!=(l=t[u])&&ff(e,n,u,l,t,null))}function mf(e){switch(e){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}var hf=null,gf=null;function vf(e){return 9===e.nodeType?e:e.ownerDocument}function yf(e){switch(e){case\"http://www.w3.org/2000/svg\":return 1;case\"http://www.w3.org/1998/Math/MathML\":return 2;default:return 0}}function bf(e,n){if(0===e)switch(n){case\"svg\":return 1;case\"math\":return 2;default:return 0}return 1===e&&\"foreignObject\"===n?0:e}function kf(e,n){return\"textarea\"===e||\"noscript\"===e||\"string\"===typeof n.children||\"number\"===typeof n.children||\"bigint\"===typeof n.children||\"object\"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var wf=null;var Sf=\"function\"===typeof setTimeout?setTimeout:void 0,Ef=\"function\"===typeof clearTimeout?clearTimeout:void 0,xf=\"function\"===typeof Promise?Promise:void 0,Cf=\"function\"===typeof queueMicrotask?queueMicrotask:\"undefined\"!==typeof xf?function(e){return xf.resolve(null).then(e).catch(_f)}:Sf;function _f(e){setTimeout((function(){throw e}))}function Pf(e){return\"head\"===e}function zf(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&8===l.nodeType)if(\"/$\"===(t=l.data)||\"/&\"===t){if(0===r)return e.removeChild(l),void Qd(n);r--}else if(\"$\"===t||\"$?\"===t||\"$~\"===t||\"$!\"===t||\"&\"===t)r++;else if(\"html\"===t)If(e.ownerDocument.documentElement);else if(\"head\"===t){If(t=e.ownerDocument.head);for(var a=t.firstChild;a;){var o=a.nextSibling,i=a.nodeName;a[Ye]||\"SCRIPT\"===i||\"STYLE\"===i||\"LINK\"===i&&\"stylesheet\"===a.rel.toLowerCase()||t.removeChild(a),a=o}}else\"body\"===t&&If(e.ownerDocument.body);t=l}while(t);Qd(n)}function Nf(e,n){var t=e;e=0;do{var r=t.nextSibling;if(1===t.nodeType?n?(t._stashedDisplay=t.style.display,t.style.display=\"none\"):(t.style.display=t._stashedDisplay||\"\",\"\"===t.getAttribute(\"style\")&&t.removeAttribute(\"style\")):3===t.nodeType&&(n?(t._stashedText=t.nodeValue,t.nodeValue=\"\"):t.nodeValue=t._stashedText||\"\"),r&&8===r.nodeType)if(\"/$\"===(t=r.data)){if(0===e)break;e--}else\"$\"!==t&&\"$?\"!==t&&\"$~\"!==t&&\"$!\"!==t||e++;t=r}while(t)}function Tf(e){var n=e.firstChild;for(n&&10===n.nodeType&&(n=n.nextSibling);n;){var t=n;switch(n=n.nextSibling,t.nodeName){case\"HTML\":case\"HEAD\":case\"BODY\":Tf(t),Ke(t);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(\"stylesheet\"===t.rel.toLowerCase())continue}e.removeChild(t)}}function Lf(e,n){for(;8!==e.nodeType;){if((1!==e.nodeType||\"INPUT\"!==e.nodeName||\"hidden\"!==e.type)&&!n)return null;if(null===(e=Ff(e.nextSibling)))return null}return e}function Of(e){return\"$?\"===e.data||\"$~\"===e.data}function Df(e){return\"$!\"===e.data||\"$?\"===e.data&&\"loading\"!==e.ownerDocument.readyState}function Ff(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if(\"$\"===(n=e.data)||\"$!\"===n||\"$?\"===n||\"$~\"===n||\"&\"===n||\"F!\"===n||\"F\"===n)break;if(\"/$\"===n||\"/&\"===n)return null}}return e}var Af=null;function Mf(e){e=e.nextSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if(\"/$\"===t||\"/&\"===t){if(0===n)return Ff(e.nextSibling);n--}else\"$\"!==t&&\"$!\"!==t&&\"$?\"!==t&&\"$~\"!==t&&\"&\"!==t||n++}e=e.nextSibling}return null}function Rf(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if(\"$\"===t||\"$!\"===t||\"$?\"===t||\"$~\"===t||\"&\"===t){if(0===n)return e;n--}else\"/$\"!==t&&\"/&\"!==t||n++}e=e.previousSibling}return null}function jf(e,n,t){switch(n=vf(t),e){case\"html\":if(!(e=n.documentElement))throw Error(o(452));return e;case\"head\":if(!(e=n.head))throw Error(o(453));return e;case\"body\":if(!(e=n.body))throw Error(o(454));return e;default:throw Error(o(451))}}function If(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Ke(e)}var Uf=new Map,Hf=new Set;function $f(e){return\"function\"===typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var Vf=A.d;A.d={f:function(){var e=Vf.f(),n=Js();return e||n},r:function(e){var n=Ge(e);null!==n&&5===n.tag&&\"form\"===n.type?ri(n):Vf.r(e)},D:function(e){Vf.D(e),Qf(\"dns-prefetch\",e,null)},C:function(e,n){Vf.C(e,n),Qf(\"preconnect\",e,n)},L:function(e,n,t){Vf.L(e,n,t);var r=Bf;if(r&&e&&n){var l='link[rel=\"preload\"][as=\"'+yn(n)+'\"]';\"image\"===n&&t&&t.imageSrcSet?(l+='[imagesrcset=\"'+yn(t.imageSrcSet)+'\"]',\"string\"===typeof t.imageSizes&&(l+='[imagesizes=\"'+yn(t.imageSizes)+'\"]')):l+='[href=\"'+yn(e)+'\"]';var a=l;switch(n){case\"style\":a=qf(e);break;case\"script\":a=Xf(e)}Uf.has(a)||(e=p({rel:\"preload\",href:\"image\"===n&&t&&t.imageSrcSet?void 0:e,as:n},t),Uf.set(a,e),null!==r.querySelector(l)||\"style\"===n&&r.querySelector(Yf(a))||\"script\"===n&&r.querySelector(Gf(a))||(pf(n=r.createElement(\"link\"),\"link\",e),en(n),r.head.appendChild(n)))}},m:function(e,n){Vf.m(e,n);var t=Bf;if(t&&e){var r=n&&\"string\"===typeof n.as?n.as:\"script\",l='link[rel=\"modulepreload\"][as=\"'+yn(r)+'\"][href=\"'+yn(e)+'\"]',a=l;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Xf(e)}if(!Uf.has(a)&&(e=p({rel:\"modulepreload\",href:e},n),Uf.set(a,e),null===t.querySelector(l))){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(t.querySelector(Gf(a)))return}pf(r=t.createElement(\"link\"),\"link\",e),en(r),t.head.appendChild(r)}}},X:function(e,n){Vf.X(e,n);var t=Bf;if(t&&e){var r=Je(t).hoistableScripts,l=Xf(e),a=r.get(l);a||((a=t.querySelector(Gf(l)))||(e=p({src:e,async:!0},n),(n=Uf.get(l))&&nd(e,n),en(a=t.createElement(\"script\")),pf(a,\"link\",e),t.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(l,a))}},S:function(e,n,t){Vf.S(e,n,t);var r=Bf;if(r&&e){var l=Je(r).hoistableStyles,a=qf(e);n=n||\"default\";var o=l.get(a);if(!o){var i={loading:0,preload:null};if(o=r.querySelector(Yf(a)))i.loading=5;else{e=p({rel:\"stylesheet\",href:e,\"data-precedence\":n},t),(t=Uf.get(a))&&ed(e,t);var u=o=r.createElement(\"link\");en(u),pf(u,\"link\",e),u._p=new Promise((function(e,n){u.onload=e,u.onerror=n})),u.addEventListener(\"load\",(function(){i.loading|=1})),u.addEventListener(\"error\",(function(){i.loading|=2})),i.loading|=4,Jf(o,n,r)}o={type:\"stylesheet\",instance:o,count:1,state:i},l.set(a,o)}}},M:function(e,n){Vf.M(e,n);var t=Bf;if(t&&e){var r=Je(t).hoistableScripts,l=Xf(e),a=r.get(l);a||((a=t.querySelector(Gf(l)))||(e=p({src:e,async:!0,type:\"module\"},n),(n=Uf.get(l))&&nd(e,n),en(a=t.createElement(\"script\")),pf(a,\"link\",e),t.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(l,a))}}};var Bf=\"undefined\"===typeof document?null:document;function Qf(e,n,t){var r=Bf;if(r&&\"string\"===typeof n&&n){var l=yn(n);l='link[rel=\"'+e+'\"][href=\"'+l+'\"]',\"string\"===typeof t&&(l+='[crossorigin=\"'+t+'\"]'),Hf.has(l)||(Hf.add(l),e={rel:e,crossOrigin:t,href:n},null===r.querySelector(l)&&(pf(n=r.createElement(\"link\"),\"link\",e),en(n),r.head.appendChild(n)))}}function Wf(e,n,t,r){var l,a,i,u,s=(s=W.current)?$f(s):null;if(!s)throw Error(o(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return\"string\"===typeof t.precedence&&\"string\"===typeof t.href?(n=qf(t.href),(r=(t=Je(s).hoistableStyles).get(n))||(r={type:\"style\",instance:null,count:0,state:null},t.set(n,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(\"stylesheet\"===t.rel&&\"string\"===typeof t.href&&\"string\"===typeof t.precedence){e=qf(t.href);var c=Je(s).hoistableStyles,f=c.get(e);if(f||(s=s.ownerDocument||s,f={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=s.querySelector(Yf(e)))&&!c._p&&(f.instance=c,f.state.loading=5),Uf.has(e)||(t={rel:\"preload\",as:\"style\",href:t.href,crossOrigin:t.crossOrigin,integrity:t.integrity,media:t.media,hrefLang:t.hrefLang,referrerPolicy:t.referrerPolicy},Uf.set(e,t),c||(l=s,a=e,i=t,u=f.state,l.querySelector('link[rel=\"preload\"][as=\"style\"]['+a+\"]\")?u.loading=1:(a=l.createElement(\"link\"),u.preload=a,a.addEventListener(\"load\",(function(){return u.loading|=1})),a.addEventListener(\"error\",(function(){return u.loading|=2})),pf(a,\"link\",i),en(a),l.head.appendChild(a))))),n&&null===r)throw Error(o(528,\"\"));return f}if(n&&null!==r)throw Error(o(529,\"\"));return null;case\"script\":return n=t.async,\"string\"===typeof(t=t.src)&&n&&\"function\"!==typeof n&&\"symbol\"!==typeof n?(n=Xf(t),(r=(t=Je(s).hoistableScripts).get(n))||(r={type:\"script\",instance:null,count:0,state:null},t.set(n,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function qf(e){return'href=\"'+yn(e)+'\"'}function Yf(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function Kf(e){return p({},e,{\"data-precedence\":e.precedence,precedence:null})}function Xf(e){return'[src=\"'+yn(e)+'\"]'}function Gf(e){return\"script[async]\"+e}function Zf(e,n,t){if(n.count++,null===n.instance)switch(n.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+yn(t.href)+'\"]');if(r)return n.instance=r,en(r),r;var l=p({},t,{\"data-href\":t.href,\"data-precedence\":t.precedence,href:null,precedence:null});return en(r=(e.ownerDocument||e).createElement(\"style\")),pf(r,\"style\",l),Jf(r,t.precedence,e),n.instance=r;case\"stylesheet\":l=qf(t.href);var a=e.querySelector(Yf(l));if(a)return n.state.loading|=4,n.instance=a,en(a),a;r=Kf(t),(l=Uf.get(l))&&ed(r,l),en(a=(e.ownerDocument||e).createElement(\"link\"));var i=a;return i._p=new Promise((function(e,n){i.onload=e,i.onerror=n})),pf(a,\"link\",r),n.state.loading|=4,Jf(a,t.precedence,e),n.instance=a;case\"script\":return a=Xf(t.src),(l=e.querySelector(Gf(a)))?(n.instance=l,en(l),l):(r=t,(l=Uf.get(a))&&nd(r=p({},t),l),en(l=(e=e.ownerDocument||e).createElement(\"script\")),pf(l,\"link\",r),e.head.appendChild(l),n.instance=l);case\"void\":return null;default:throw Error(o(443,n.type))}else\"stylesheet\"===n.type&&0===(4&n.state.loading)&&(r=n.instance,n.state.loading|=4,Jf(r,t.precedence,e));return n.instance}function Jf(e,n,t){for(var r=t.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===n)a=i;else if(a!==l)break}a?a.parentNode.insertBefore(e,a.nextSibling):(n=9===t.nodeType?t.head:t).insertBefore(e,n.firstChild)}function ed(e,n){null==e.crossOrigin&&(e.crossOrigin=n.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=n.referrerPolicy),null==e.title&&(e.title=n.title)}function nd(e,n){null==e.crossOrigin&&(e.crossOrigin=n.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=n.referrerPolicy),null==e.integrity&&(e.integrity=n.integrity)}var td=null;function rd(e,n,t){if(null===td){var r=new Map,l=td=new Map;l.set(t,r)}else(r=(l=td).get(t))||(r=new Map,l.set(t,r));if(r.has(e))return r;for(r.set(e,null),t=t.getElementsByTagName(e),l=0;l<t.length;l++){var a=t[l];if(!(a[Ye]||a[He]||\"link\"===e&&\"stylesheet\"===a.getAttribute(\"rel\"))&&\"http://www.w3.org/2000/svg\"!==a.namespaceURI){var o=a.getAttribute(n)||\"\";o=e+o;var i=r.get(o);i?i.push(a):r.set(o,[a])}}return r}function ld(e,n,t){(e=e.ownerDocument||e).head.insertBefore(t,\"title\"===n?e.querySelector(\"head > title\"):null)}function ad(e){return\"stylesheet\"!==e.type||0!==(3&e.state.loading)}var od=0;function id(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)sd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var ud=null;function sd(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,ud=new Map,n.forEach(cd,e),ud=null,id.call(e))}function cd(e,n){if(!(4&n.state.loading)){var t=ud.get(e);if(t)var r=t.get(null);else{t=new Map,ud.set(e,t);for(var l=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a<l.length;a++){var o=l[a];\"LINK\"!==o.nodeName&&\"not all\"===o.getAttribute(\"media\")||(t.set(o.dataset.precedence,o),r=o)}r&&t.set(null,r)}o=(l=n.instance).getAttribute(\"data-precedence\"),(a=t.get(o)||r)===r&&t.set(null,l),t.set(o,l),this.count++,r=id.bind(this),l.addEventListener(\"load\",r),l.addEventListener(\"error\",r),a?a.parentNode.insertBefore(l,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(l,e.firstChild),n.state.loading|=4}}var fd={$$typeof:w,Provider:null,Consumer:null,_currentValue:M,_currentValue2:M,_threadCount:0};function dd(e,n,t,r,l,a,o,i,u){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Le(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Le(0),this.hiddenUpdates=Le(null),this.identifierPrefix=r,this.onUncaughtError=l,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function pd(e,n,t,r,l,a,o,i,u,s,c,f){return e=new dd(e,n,t,o,u,s,c,f,i),n=1,!0===a&&(n|=24),a=jr(3,null,null,n),e.current=a,a.stateNode=e,(n=Il()).refCount++,e.pooledCache=n,n.refCount++,a.memoizedState={element:r,isDehydrated:t,cache:n},ga(a),e}function md(e){return e?e=Mr:Mr}function hd(e,n,t,r,l,a){l=md(l),null===r.context?r.context=l:r.pendingContext=l,(r=ya(n)).payload={element:t},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(t=ba(e,r,n))&&(Ys(t,0,n),ka(t,e,n))}function gd(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function vd(e,n){gd(e,n),(e=e.alternate)&&gd(e,n)}function yd(e){if(13===e.tag||31===e.tag){var n=Dr(e,67108864);null!==n&&Ys(n,0,67108864),vd(e,67108864)}}function bd(e){if(13===e.tag||31===e.tag){var n=Ws(),t=Dr(e,n=Me(n));null!==t&&Ys(t,0,n),vd(e,n)}}var kd=!0;function wd(e,n,t,r){var l=F.T;F.T=null;var a=A.p;try{A.p=2,Ed(e,n,t,r)}finally{A.p=a,F.T=l}}function Sd(e,n,t,r){var l=F.T;F.T=null;var a=A.p;try{A.p=8,Ed(e,n,t,r)}finally{A.p=a,F.T=l}}function Ed(e,n,t,r){if(kd){var l=xd(r);if(null===l)nf(e,n,r,Cd,t),Md(e,r);else if(function(e,n,t,r,l){switch(n){case\"focusin\":return Nd=Rd(Nd,e,n,t,r,l),!0;case\"dragenter\":return Td=Rd(Td,e,n,t,r,l),!0;case\"mouseover\":return Ld=Rd(Ld,e,n,t,r,l),!0;case\"pointerover\":var a=l.pointerId;return Od.set(a,Rd(Od.get(a)||null,e,n,t,r,l)),!0;case\"gotpointercapture\":return a=l.pointerId,Dd.set(a,Rd(Dd.get(a)||null,e,n,t,r,l)),!0}return!1}(l,e,n,t,r))r.stopPropagation();else if(Md(e,r),4&n&&-1<Ad.indexOf(e)){for(;null!==l;){var a=Ge(l);if(null!==a)switch(a.tag){case 3:if((a=a.stateNode).current.memoizedState.isDehydrated){var o=_e(a.pendingLanes);if(0!==o){var i=a;for(i.pendingLanes|=2,i.entangledLanes|=2;o;){var u=1<<31-ke(o);i.entanglements[1]|=u,o&=~u}Ac(a),0===(6&ps)&&(Fs=ue()+500,Mc(0,!1))}}break;case 31:case 13:null!==(i=Dr(a,2))&&Ys(i,0,2),Js(),vd(a,2)}if(null===(a=xd(r))&&nf(e,n,r,Cd,t),a===l)break;l=a}null!==l&&r.stopPropagation()}else nf(e,n,r,null,t)}}function xd(e){return _d(e=An(e))}var Cd=null;function _d(e){if(Cd=null,null!==(e=Xe(e))){var n=u(e);if(null===n)e=null;else{var t=n.tag;if(13===t){if(null!==(e=s(n)))return e;e=null}else if(31===t){if(null!==(e=c(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return Cd=e,null}function Pd(e){switch(e){case\"beforetoggle\":case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"toggle\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 2;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 8;case\"message\":switch(se()){case ce:return 2;case fe:return 8;case de:case pe:return 32;case me:return 268435456;default:return 32}default:return 32}}var zd=!1,Nd=null,Td=null,Ld=null,Od=new Map,Dd=new Map,Fd=[],Ad=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\".split(\" \");function Md(e,n){switch(e){case\"focusin\":case\"focusout\":Nd=null;break;case\"dragenter\":case\"dragleave\":Td=null;break;case\"mouseover\":case\"mouseout\":Ld=null;break;case\"pointerover\":case\"pointerout\":Od.delete(n.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Dd.delete(n.pointerId)}}function Rd(e,n,t,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==n&&(null!==(n=Ge(n))&&yd(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,null!==l&&-1===n.indexOf(l)&&n.push(l),e)}function jd(e){var n=Xe(e.target);if(null!==n){var t=u(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=s(t)))return e.blockedOn=n,void Ie(e.priority,(function(){bd(t)}))}else if(31===n){if(null!==(n=c(t)))return e.blockedOn=n,void Ie(e.priority,(function(){bd(t)}))}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function Id(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=xd(e.nativeEvent);if(null!==t)return null!==(n=Ge(t))&&yd(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);Fn=r,t.target.dispatchEvent(r),Fn=null,n.shift()}return!0}function Ud(e,n,t){Id(e)&&t.delete(n)}function Hd(){zd=!1,null!==Nd&&Id(Nd)&&(Nd=null),null!==Td&&Id(Td)&&(Td=null),null!==Ld&&Id(Ld)&&(Ld=null),Od.forEach(Ud),Dd.forEach(Ud)}function $d(e,n){e.blockedOn===n&&(e.blockedOn=null,zd||(zd=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Hd)))}var Vd=null;function Bd(e){Vd!==e&&(Vd=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,(function(){Vd===e&&(Vd=null);for(var n=0;n<e.length;n+=3){var t=e[n],r=e[n+1],l=e[n+2];if(\"function\"!==typeof r){if(null===_d(r||t))continue;break}var a=Ge(t);null!==a&&(e.splice(n,3),n-=3,ni(a,{pending:!0,data:l,method:t.method,action:r},r,l))}})))}function Qd(e){function n(n){return $d(n,e)}null!==Nd&&$d(Nd,e),null!==Td&&$d(Td,e),null!==Ld&&$d(Ld,e),Od.forEach(n),Dd.forEach(n);for(var t=0;t<Fd.length;t++){var r=Fd[t];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Fd.length&&null===(t=Fd[0]).blockedOn;)jd(t),null===t.blockedOn&&Fd.shift();if(null!=(t=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<t.length;r+=3){var l=t[r],a=t[r+1],o=l[$e]||null;if(\"function\"===typeof a)o||Bd(t);else if(o){var i=null;if(a&&a.hasAttribute(\"formAction\")){if(l=a,o=a[$e]||null)i=o.formAction;else if(null!==_d(l))continue}else i=o.action;\"function\"===typeof i?t[r+1]=i:(t.splice(r,3),r-=3),Bd(t)}}}function Wd(){function e(e){e.canIntercept&&\"react-transition\"===e.info&&e.intercept({handler:function(){return new Promise((function(e){return l=e}))},focusReset:\"manual\",scroll:\"manual\"})}function n(){null!==l&&(l(),l=null),r||setTimeout(t,20)}function t(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:\"react-transition\",history:\"replace\"})}}if(\"object\"===typeof navigation){var r=!1,l=null;return navigation.addEventListener(\"navigate\",e),navigation.addEventListener(\"navigatesuccess\",n),navigation.addEventListener(\"navigateerror\",n),setTimeout(t,100),function(){r=!0,navigation.removeEventListener(\"navigate\",e),navigation.removeEventListener(\"navigatesuccess\",n),navigation.removeEventListener(\"navigateerror\",n),null!==l&&(l(),l=null)}}}function qd(e){this._internalRoot=e}function Yd(e){this._internalRoot=e}Yd.prototype.render=qd.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(o(409));hd(n.current,Ws(),e,n,null,null)},Yd.prototype.unmount=qd.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;hd(e.current,2,null,e,null,null),Js(),n[Ve]=null}},Yd.prototype.unstable_scheduleHydration=function(e){if(e){var n=je();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Fd.length&&0!==n&&n<Fd[t].priority;t++);Fd.splice(t,0,e),0===t&&jd(e)}};var Kd=l.version;if(\"19.2.3\"!==Kd)throw Error(o(527,Kd,\"19.2.3\"));A.findDOMNode=function(e){var n=e._reactInternals;if(void 0===n){if(\"function\"===typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(\",\"),Error(o(268,e))}return e=function(e){var n=e.alternate;if(!n){if(null===(n=u(e)))throw Error(o(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return f(l),e;if(a===r)return f(l),n;a=a.sibling}throw Error(o(188))}if(t.return!==r.return)t=l,r=a;else{for(var i=!1,s=l.child;s;){if(s===t){i=!0,t=l,r=a;break}if(s===r){i=!0,r=l,t=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===t){i=!0,t=a,r=l;break}if(s===r){i=!0,r=a,t=l;break}s=s.sibling}if(!i)throw Error(o(189))}}if(t.alternate!==r)throw Error(o(190))}if(3!==t.tag)throw Error(o(188));return t.stateNode.current===t?e:n}(n),e=null===(e=null!==e?d(e):null)?null:e.stateNode};var Xd={bundleType:0,version:\"19.2.3\",rendererPackageName:\"react-dom\",currentDispatcherRef:F,reconcilerVersion:\"19.2.3\"};if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Gd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gd.isDisabled&&Gd.supportsFiber)try{ve=Gd.inject(Xd),ye=Gd}catch(Jd){}}n.createRoot=function(e,n){if(!i(e))throw Error(o(299));var t=!1,r=\"\",l=xi,a=Ci,u=_i;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onUncaughtError&&(l=n.onUncaughtError),void 0!==n.onCaughtError&&(a=n.onCaughtError),void 0!==n.onRecoverableError&&(u=n.onRecoverableError)),n=pd(e,1,!1,null,0,t,r,null,l,a,u,Wd),e[Ve]=n.current,Jc(e),new qd(n)}},125:function(e,n,t){var r=t(791);function l(e){var n=\"https://react.dev/errors/\"+e;if(1<arguments.length){n+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var t=2;t<arguments.length;t++)n+=\"&args[]=\"+encodeURIComponent(arguments[t])}return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function a(){}var o={d:{f:a,r:function(){throw Error(l(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},i=Symbol.for(\"react.portal\");function u(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:i,key:null==r?null:\"\"+r,children:e,containerInfo:n,implementation:t}}var s=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,n){return\"font\"===e?\"\":\"string\"===typeof n?\"use-credentials\"===n?n:\"\":void 0}n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,n.createPortal=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!n||1!==n.nodeType&&9!==n.nodeType&&11!==n.nodeType)throw Error(l(299));return u(e,n,null,t)},n.flushSync=function(e){var n=s.T,t=o.p;try{if(s.T=null,o.p=2,e)return e()}finally{s.T=n,o.p=t,o.d.f()}},n.preconnect=function(e,n){\"string\"===typeof e&&(n?n=\"string\"===typeof(n=n.crossOrigin)?\"use-credentials\"===n?n:\"\":void 0:n=null,o.d.C(e,n))},n.prefetchDNS=function(e){\"string\"===typeof e&&o.d.D(e)},n.preinit=function(e,n){if(\"string\"===typeof e&&n&&\"string\"===typeof n.as){var t=n.as,r=c(t,n.crossOrigin),l=\"string\"===typeof n.integrity?n.integrity:void 0,a=\"string\"===typeof n.fetchPriority?n.fetchPriority:void 0;\"style\"===t?o.d.S(e,\"string\"===typeof n.precedence?n.precedence:void 0,{crossOrigin:r,integrity:l,fetchPriority:a}):\"script\"===t&&o.d.X(e,{crossOrigin:r,integrity:l,fetchPriority:a,nonce:\"string\"===typeof n.nonce?n.nonce:void 0})}},n.preinitModule=function(e,n){if(\"string\"===typeof e)if(\"object\"===typeof n&&null!==n){if(null==n.as||\"script\"===n.as){var t=c(n.as,n.crossOrigin);o.d.M(e,{crossOrigin:t,integrity:\"string\"===typeof n.integrity?n.integrity:void 0,nonce:\"string\"===typeof n.nonce?n.nonce:void 0})}}else null==n&&o.d.M(e)},n.preload=function(e,n){if(\"string\"===typeof e&&\"object\"===typeof n&&null!==n&&\"string\"===typeof n.as){var t=n.as,r=c(t,n.crossOrigin);o.d.L(e,t,{crossOrigin:r,integrity:\"string\"===typeof n.integrity?n.integrity:void 0,nonce:\"string\"===typeof n.nonce?n.nonce:void 0,type:\"string\"===typeof n.type?n.type:void 0,fetchPriority:\"string\"===typeof n.fetchPriority?n.fetchPriority:void 0,referrerPolicy:\"string\"===typeof n.referrerPolicy?n.referrerPolicy:void 0,imageSrcSet:\"string\"===typeof n.imageSrcSet?n.imageSrcSet:void 0,imageSizes:\"string\"===typeof n.imageSizes?n.imageSizes:void 0,media:\"string\"===typeof n.media?n.media:void 0})}},n.preloadModule=function(e,n){if(\"string\"===typeof e)if(n){var t=c(n.as,n.crossOrigin);o.d.m(e,{as:\"string\"===typeof n.as&&\"script\"!==n.as?n.as:void 0,crossOrigin:t,integrity:\"string\"===typeof n.integrity?n.integrity:void 0})}else o.d.m(e)},n.requestFormReset=function(e){o.d.r(e)},n.unstable_batchedUpdates=function(e,n){return e(n)},n.useFormState=function(e,n,t){return s.H.useFormState(e,n,t)},n.useFormStatus=function(){return s.H.useHostTransitionStatus()},n.version=\"19.2.3\"},250:function(e,n,t){!function e(){if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(38)},164:function(e,n,t){!function e(){if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(125)},667:function(e,n){var t=Symbol.for(\"react.transitional.element\"),r=Symbol.for(\"react.fragment\");function l(e,n,r){var l=null;if(void 0!==r&&(l=\"\"+r),void 0!==n.key&&(l=\"\"+n.key),\"key\"in n)for(var a in r={},n)\"key\"!==a&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:l,ref:void 0!==n?n:null,props:r}}n.Fragment=r,n.jsx=l,n.jsxs=l},34:function(e,n){var t=Symbol.for(\"react.transitional.element\"),r=Symbol.for(\"react.portal\"),l=Symbol.for(\"react.fragment\"),a=Symbol.for(\"react.strict_mode\"),o=Symbol.for(\"react.profiler\"),i=Symbol.for(\"react.consumer\"),u=Symbol.for(\"react.context\"),s=Symbol.for(\"react.forward_ref\"),c=Symbol.for(\"react.suspense\"),f=Symbol.for(\"react.memo\"),d=Symbol.for(\"react.lazy\"),p=Symbol.for(\"react.activity\"),m=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function y(e,n,t){this.props=e,this.context=n,this.refs=v,this.updater=t||h}function b(){}function k(e,n,t){this.props=e,this.context=n,this.refs=v,this.updater=t||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,n){if(\"object\"!==typeof e&&\"function\"!==typeof e&&null!=e)throw Error(\"takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,e,n,\"setState\")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")},b.prototype=y.prototype;var w=k.prototype=new b;w.constructor=k,g(w,y.prototype),w.isPureReactComponent=!0;var S=Array.isArray;function E(){}var x={H:null,A:null,T:null,S:null},C=Object.prototype.hasOwnProperty;function _(e,n,r){var l=r.ref;return{$$typeof:t,type:e,key:n,ref:void 0!==l?l:null,props:r}}function P(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===t}var z=/\\/+/g;function N(e,n){return\"object\"===typeof e&&null!==e&&null!=e.key?function(e){var n={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,(function(e){return n[e]}))}(\"\"+e.key):n.toString(36)}function T(e,n,l,a,o){var i=typeof e;\"undefined\"!==i&&\"boolean\"!==i||(e=null);var u,s,c=!1;if(null===e)c=!0;else switch(i){case\"bigint\":case\"string\":case\"number\":c=!0;break;case\"object\":switch(e.$$typeof){case t:case r:c=!0;break;case d:return T((c=e._init)(e._payload),n,l,a,o)}}if(c)return o=o(e),c=\"\"===a?\".\"+N(e,0):a,S(o)?(l=\"\",null!=c&&(l=c.replace(z,\"$&/\")+\"/\"),T(o,n,l,\"\",(function(e){return e}))):null!=o&&(P(o)&&(u=o,s=l+(null==o.key||e&&e.key===o.key?\"\":(\"\"+o.key).replace(z,\"$&/\")+\"/\")+c,o=_(u.type,s,u.props)),n.push(o)),1;c=0;var f,p=\"\"===a?\".\":a+\":\";if(S(e))for(var h=0;h<e.length;h++)c+=T(a=e[h],n,l,i=p+N(a,h),o);else if(\"function\"===typeof(h=null===(f=e)||\"object\"!==typeof f?null:\"function\"===typeof(f=m&&f[m]||f[\"@@iterator\"])?f:null))for(e=h.call(e),h=0;!(a=e.next()).done;)c+=T(a=a.value,n,l,i=p+N(a,h++),o);else if(\"object\"===i){if(\"function\"===typeof e.then)return T(function(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(\"string\"===typeof e.status?e.then(E,E):(e.status=\"pending\",e.then((function(n){\"pending\"===e.status&&(e.status=\"fulfilled\",e.value=n)}),(function(n){\"pending\"===e.status&&(e.status=\"rejected\",e.reason=n)}))),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason}}throw e}(e),n,l,a,o);throw n=String(e),Error(\"Objects are not valid as a React child (found: \"+(\"[object Object]\"===n?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":n)+\"). If you meant to render a collection of children, use an array instead.\")}return c}function L(e,n,t){if(null==e)return e;var r=[],l=0;return T(e,r,\"\",\"\",(function(e){return n.call(t,e,l++)})),r}function O(e){if(-1===e._status){var n=e._result;(n=n()).then((function(n){0!==e._status&&-1!==e._status||(e._status=1,e._result=n)}),(function(n){0!==e._status&&-1!==e._status||(e._status=2,e._result=n)})),-1===e._status&&(e._status=0,e._result=n)}if(1===e._status)return e._result.default;throw e._result}var D=\"function\"===typeof reportError?reportError:function(e){if(\"object\"===typeof window&&\"function\"===typeof window.ErrorEvent){var n=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:\"object\"===typeof e&&null!==e&&\"string\"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(\"object\"===typeof process&&\"function\"===typeof process.emit)return void process.emit(\"uncaughtException\",e);console.error(e)},F={map:L,forEach:function(e,n,t){L(e,(function(){n.apply(this,arguments)}),t)},count:function(e){var n=0;return L(e,(function(){n++})),n},toArray:function(e){return L(e,(function(e){return e}))||[]},only:function(e){if(!P(e))throw Error(\"React.Children.only expected to receive a single React element child.\");return e}};n.Activity=p,n.Children=F,n.Component=y,n.Fragment=l,n.Profiler=o,n.PureComponent=k,n.StrictMode=a,n.Suspense=c,n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=x,n.__COMPILER_RUNTIME={__proto__:null,c:function(e){return x.H.useMemoCache(e)}},n.cache=function(e){return function(){return e.apply(null,arguments)}},n.cacheSignal=function(){return null},n.cloneElement=function(e,n,t){if(null===e||void 0===e)throw Error(\"The argument must be a React element, but you passed \"+e+\".\");var r=g({},e.props),l=e.key;if(null!=n)for(a in void 0!==n.key&&(l=\"\"+n.key),n)!C.call(n,a)||\"key\"===a||\"__self\"===a||\"__source\"===a||\"ref\"===a&&void 0===n.ref||(r[a]=n[a]);var a=arguments.length-2;if(1===a)r.children=t;else if(1<a){for(var o=Array(a),i=0;i<a;i++)o[i]=arguments[i+2];r.children=o}return _(e.type,l,r)},n.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:i,_context:e},e},n.createElement=function(e,n,t){var r,l={},a=null;if(null!=n)for(r in void 0!==n.key&&(a=\"\"+n.key),n)C.call(n,r)&&\"key\"!==r&&\"__self\"!==r&&\"__source\"!==r&&(l[r]=n[r]);var o=arguments.length-2;if(1===o)l.children=t;else if(1<o){for(var i=Array(o),u=0;u<o;u++)i[u]=arguments[u+2];l.children=i}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===l[r]&&(l[r]=o[r]);return _(e,a,l)},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:s,render:e}},n.isValidElement=P,n.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:O}},n.memo=function(e,n){return{$$typeof:f,type:e,compare:void 0===n?null:n}},n.startTransition=function(e){var n=x.T,t={};x.T=t;try{var r=e(),l=x.S;null!==l&&l(t,r),\"object\"===typeof r&&null!==r&&\"function\"===typeof r.then&&r.then(E,D)}catch(a){D(a)}finally{null!==n&&null!==t.types&&(n.types=t.types),x.T=n}},n.unstable_useCacheRefresh=function(){return x.H.useCacheRefresh()},n.use=function(e){return x.H.use(e)},n.useActionState=function(e,n,t){return x.H.useActionState(e,n,t)},n.useCallback=function(e,n){return x.H.useCallback(e,n)},n.useContext=function(e){return x.H.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e,n){return x.H.useDeferredValue(e,n)},n.useEffect=function(e,n){return x.H.useEffect(e,n)},n.useEffectEvent=function(e){return x.H.useEffectEvent(e)},n.useId=function(){return x.H.useId()},n.useImperativeHandle=function(e,n,t){return x.H.useImperativeHandle(e,n,t)},n.useInsertionEffect=function(e,n){return x.H.useInsertionEffect(e,n)},n.useLayoutEffect=function(e,n){return x.H.useLayoutEffect(e,n)},n.useMemo=function(e,n){return x.H.useMemo(e,n)},n.useOptimistic=function(e,n){return x.H.useOptimistic(e,n)},n.useReducer=function(e,n,t){return x.H.useReducer(e,n,t)},n.useRef=function(e){return x.H.useRef(e)},n.useState=function(e){return x.H.useState(e)},n.useSyncExternalStore=function(e,n,t){return x.H.useSyncExternalStore(e,n,t)},n.useTransition=function(){return x.H.useTransition()},n.version=\"19.2.3\"},791:function(e,n,t){e.exports=t(34)},184:function(e,n,t){e.exports=t(667)},593:function(e,n){function t(e,n){var t=e.length;e.push(n);e:for(;0<t;){var r=t-1>>>1,l=e[r];if(!(0<a(l,n)))break e;e[r]=n,e[t]=l,t=r}}function r(e){return 0===e.length?null:e[0]}function l(e){if(0===e.length)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;e:for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,u=e[i],s=i+1,c=e[s];if(0>a(u,t))s<l&&0>a(c,u)?(e[r]=c,e[s]=t,r=s):(e[r]=u,e[i]=t,r=i);else{if(!(s<l&&0>a(c,t)))break e;e[r]=c,e[s]=t,r=s}}}return n}function a(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(n.unstable_now=void 0,\"object\"===typeof performance&&\"function\"===typeof performance.now){var o=performance;n.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();n.unstable_now=function(){return i.now()-u}}var s=[],c=[],f=1,d=null,p=3,m=!1,h=!1,g=!1,v=!1,y=\"function\"===typeof setTimeout?setTimeout:null,b=\"function\"===typeof clearTimeout?clearTimeout:null,k=\"undefined\"!==typeof setImmediate?setImmediate:null;function w(e){for(var n=r(c);null!==n;){if(null===n.callback)l(c);else{if(!(n.startTime<=e))break;l(c),n.sortIndex=n.expirationTime,t(s,n)}n=r(c)}}function S(e){if(g=!1,w(e),!h)if(null!==r(s))h=!0,x||(x=!0,E());else{var n=r(c);null!==n&&O(S,n.startTime-e)}}var E,x=!1,C=-1,_=5,P=-1;function z(){return!!v||!(n.unstable_now()-P<_)}function N(){if(v=!1,x){var e=n.unstable_now();P=e;var t=!0;try{e:{h=!1,g&&(g=!1,b(C),C=-1),m=!0;var a=p;try{n:{for(w(e),d=r(s);null!==d&&!(d.expirationTime>e&&z());){var o=d.callback;if(\"function\"===typeof o){d.callback=null,p=d.priorityLevel;var i=o(d.expirationTime<=e);if(e=n.unstable_now(),\"function\"===typeof i){d.callback=i,w(e),t=!0;break n}d===r(s)&&l(s),w(e)}else l(s);d=r(s)}if(null!==d)t=!0;else{var u=r(c);null!==u&&O(S,u.startTime-e),t=!1}}break e}finally{d=null,p=a,m=!1}t=void 0}}finally{t?E():x=!1}}}if(\"function\"===typeof k)E=function(){k(N)};else if(\"undefined\"!==typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=N,E=function(){L.postMessage(null)}}else E=function(){y(N,0)};function O(e,t){C=y((function(){e(n.unstable_now())}),t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):_=0<e?Math.floor(1e3/e):5},n.unstable_getCurrentPriorityLevel=function(){return p},n.unstable_next=function(e){switch(p){case 1:case 2:case 3:var n=3;break;default:n=p}var t=p;p=n;try{return e()}finally{p=t}},n.unstable_requestPaint=function(){v=!0},n.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=p;p=e;try{return n()}finally{p=t}},n.unstable_scheduleCallback=function(e,l,a){var o=n.unstable_now();switch(\"object\"===typeof a&&null!==a?a=\"number\"===typeof(a=a.delay)&&0<a?o+a:o:a=o,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return e={id:f++,callback:l,priorityLevel:e,startTime:a,expirationTime:i=a+i,sortIndex:-1},a>o?(e.sortIndex=a,t(c,e),null===r(s)&&e===r(c)&&(g?(b(C),C=-1):g=!0,O(S,a-o))):(e.sortIndex=i,t(s,e),h||m||(h=!0,x||(x=!0,E()))),e},n.unstable_shouldYield=z,n.unstable_wrapCallback=function(e){var n=p;return function(){var t=p;p=n;try{return e.apply(this,arguments)}finally{p=t}}}},296:function(e,n,t){e.exports=t(593)}},n={};function t(r){var l=n[r];if(void 0!==l)return l.exports;var a=n[r]={exports:{}};return e[r](a,a.exports,t),a.exports}!function(){var e,n=t(791),r=t(250);function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function a(e,n){if(e){if(\"string\"===typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===t&&e.constructor&&(t=e.constructor.name),\"Map\"===t||\"Set\"===t?Array.from(e):\"Arguments\"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,n):void 0}}function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if(\"undefined\"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||a(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function i(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=t){var r,l,a=[],o=!0,i=!1;try{for(t=t.call(e);!(o=(r=t.next()).done)&&(a.push(r.value),!n||a.length!==n);o=!0);}catch(u){i=!0,l=u}finally{try{o||null==t.return||t.return()}finally{if(i)throw l}}return a}}(e,n)||a(e,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function u(n,t){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||\"scroll\"===n||\"auto\"===n}(n))return!1;if(t===e.DOWN)return n.scrollTop+n.clientHeight<n.scrollHeight;if(t===e.UP)return n.scrollTop>0;throw new Error(\"unsupported direction\")}function s(e,n){return!!u(e,n)||null!=e.parentElement&&s(e.parentElement,n)}function c(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(e||(e={}));c(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px;\\n}\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: rgb(54, 54, 54);\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0);\\n}\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite;\\n}\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite;\\n}\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite;\\n}\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite;\\n}\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0);\\n  }\\n  100% {\\n    transform: scale(1);\\n  }\\n}\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1);\\n  }\\n  100% {\\n    transform: scale(0);\\n  }\\n}\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0);\\n  }\\n  100% {\\n    transform: translate(19px, 0);\\n  }\\n}\");var f=function(){return n.createElement(\"div\",{className:\"lds-ellipsis\"},n.createElement(\"div\",null),n.createElement(\"div\",null),n.createElement(\"div\",null),n.createElement(\"div\",null))},d=function(){return n.createElement(\"div\",null,n.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};c(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n}\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block;\\n}\\n\\n.ptr__fetch-more {\\n  display: none;\\n}\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1);\\n}\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n}\\n.ptr__pull-down > div {\\n  display: none;\\n}\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n}\\n.ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n  display: none;\\n}\\n.ptr--dragging {\\n  /**\\n    * Otherwize, display content\\n    */\\n}\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block;\\n}\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n}\\n.ptr--pull-down-treshold-breached .ptr__pull-down {\\n  opacity: 1 !important;\\n}\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * And display loader\\n    */\\n}\\n.ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n  display: block;\\n}\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center;\\n}\");var p=function(t){var r=t.isPullable,l=void 0===r||r,a=t.canFetchMore,o=void 0!==a&&a,i=t.onRefresh,u=t.onFetchMore,c=t.refreshingContent,p=void 0===c?n.createElement(f,null):c,m=t.pullingContent,h=void 0===m?n.createElement(d,null):m,g=t.children,v=t.pullDownThreshold,y=void 0===v?67:v,b=t.fetchMoreThreshold,k=void 0===b?100:b,w=t.maxPullDownDistance,S=void 0===w?95:w,E=t.resistance,x=void 0===E?1:E,C=t.backgroundColor,_=t.className,P=void 0===_?\"\":_,z=(0,n.useRef)(null),N=(0,n.useRef)(null),T=(0,n.useRef)(null),L=(0,n.useRef)(null),O=!1,D=!1,F=!1,A=0,M=0;(0,n.useEffect)((function(){if(l&&N&&N.current){var e=N.current;return e.addEventListener(\"touchstart\",I,{passive:!0}),e.addEventListener(\"mousedown\",I),e.addEventListener(\"touchmove\",U,{passive:!1}),e.addEventListener(\"mousemove\",U),window.addEventListener(\"scroll\",H),e.addEventListener(\"touchend\",$),e.addEventListener(\"mouseup\",$),document.body.addEventListener(\"mouseleave\",$),function(){e.removeEventListener(\"touchstart\",I),e.removeEventListener(\"mousedown\",I),e.removeEventListener(\"touchmove\",U),e.removeEventListener(\"mousemove\",U),window.removeEventListener(\"scroll\",H),e.removeEventListener(\"touchend\",$),e.removeEventListener(\"mouseup\",$),document.body.removeEventListener(\"mouseleave\",$)}}}),[g,l,i,y,S,o,k]),(0,n.useEffect)((function(){var e;(null===(e=z)||void 0===e?void 0:e.current)&&(z.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||o&&R()<k&&u&&(z.current.classList.add(\"ptr--fetch-more-treshold-breached\"),D=!0,u().then(j).catch(j)))}),[o,g]);var R=function(){if(!N||!N.current)return-1;var e=window.scrollY;return N.current.scrollHeight-e-window.innerHeight},j=function(){requestAnimationFrame((function(){N.current&&(N.current.style.overflowX=\"hidden\",N.current.style.overflowY=\"auto\",N.current.style.transform=\"unset\"),T.current&&(T.current.style.opacity=\"0\"),z.current&&(z.current.classList.remove(\"ptr--pull-down-treshold-breached\"),z.current.classList.remove(\"ptr--dragging\"),z.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),O&&(O=!1),D&&(D=!1)}))},I=function(n){F=!1,n instanceof MouseEvent&&(A=n.pageY),window.TouchEvent&&n instanceof TouchEvent&&(A=n.touches[0].pageY),M=A,\"touchstart\"===n.type&&s(n.target,e.UP)||N.current.getBoundingClientRect().top<0||(F=!0)},U=function(e){if(F)if(M=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,z.current.classList.add(\"ptr--dragging\"),M<A)F=!1;else{e.cancelable&&e.preventDefault();var n=Math.min((M-A)/x,S);n>=y&&(F=!0,O=!0,z.current.classList.remove(\"ptr--dragging\"),z.current.classList.add(\"ptr--pull-down-treshold-breached\")),n>=S||(T.current.style.opacity=(n/65).toString(),N.current.style.overflow=\"visible\",N.current.style.transform=\"translate(0px, \"+n+\"px)\",T.current.style.visibility=\"visible\")}},H=function(e){D||o&&R()<k&&u&&(D=!0,z.current.classList.add(\"ptr--fetch-more-treshold-breached\"),u().then(j).catch(j))},$=function(){if(F=!1,A=0,M=0,!O)return T.current&&(T.current.style.visibility=\"hidden\"),void j();N.current&&(N.current.style.overflow=\"visible\",N.current.style.transform=\"translate(0px, \"+y+\"px)\"),i().then(j).catch(j)};return n.createElement(\"div\",{className:\"ptr \"+P,style:{backgroundColor:C},ref:z},n.createElement(\"div\",{className:\"ptr__pull-down\",ref:T},n.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},p),n.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},h)),n.createElement(\"div\",{className:\"ptr__children\",ref:N},g,n.createElement(\"div\",{className:\"ptr__fetch-more\",ref:L},n.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},p))))},m=t(184),h=function(e){var n=e.canFetchMore,t=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,a=e.setFetchMoreThreshold,o=e.fetchMoreThreshold,i=e.setPullDownThreshold,u=e.pullDownThreshold,s=e.setMaxPullDownDistance,c=e.maxPullDownDistance,f=e.resistance,d=e.setResistance,p=e.onReset;return(0,m.jsxs)(\"div\",{className:\"commands\",children:[(0,m.jsxs)(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[(0,m.jsx)(\"div\",{className:\"command__group\",children:(0,m.jsx)(\"button\",{onClick:function(){return p()},children:(0,m.jsx)(\"code\",{children:\"Reset values\"})})}),(0,m.jsxs)(\"div\",{className:\"command__group\",children:[(0,m.jsx)(\"input\",{type:\"checkbox\",id:\"ptr\",checked:t,onChange:function(){return l()}}),(0,m.jsx)(\"label\",{htmlFor:\"ptr\",children:(0,m.jsx)(\"code\",{children:\"isPullable\"})})]}),(0,m.jsxs)(\"div\",{className:\"command__group\",children:[(0,m.jsx)(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:n,onChange:function(){return r()}}),(0,m.jsx)(\"label\",{htmlFor:\"fetchMore\",children:(0,m.jsx)(\"code\",{children:\"canFetchMore\"})})]})]}),(0,m.jsxs)(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[(0,m.jsxs)(\"div\",{className:\"command__group\",children:[(0,m.jsx)(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:o,onChange:function(e){return a(e.target.value)}}),(0,m.jsx)(\"label\",{htmlFor:\"fetchMoreTreshold\",children:(0,m.jsx)(\"code\",{children:\"fetchMoreTreshold\"})})]}),(0,m.jsxs)(\"div\",{className:\"command__group\",children:[(0,m.jsx)(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:u,onChange:function(e){return i(e.target.value)}}),(0,m.jsx)(\"label\",{htmlFor:\"pullDownThreshold\",children:(0,m.jsx)(\"code\",{children:\"pullDownThreshold\"})})]}),(0,m.jsxs)(\"div\",{className:\"command__group\",children:[(0,m.jsx)(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:c,onChange:function(e){return s(e.target.value)}}),(0,m.jsx)(\"label\",{htmlFor:\"maxPullDownDistance\",children:(0,m.jsx)(\"code\",{children:\"maxPullDownDistance\"})})]}),(0,m.jsxs)(\"div\",{className:\"command__group\",children:[(0,m.jsx)(\"input\",{type:\"number\",id:\"resistance\",value:f,onChange:function(e){return d(e.target.value)}}),(0,m.jsx)(\"label\",{htmlFor:\"maxPullDownDistance\",children:(0,m.jsx)(\"code\",{children:\"resistance\"})})]})]})]})},g=!0,v=!1,y=100,b=67,k=95,w=1,S=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=i((0,n.useState)(e),2),r=t[0],l=t[1],a=i((0,n.useState)(g),2),u=a[0],s=a[1],c=i((0,n.useState)(v),2),f=c[0],d=c[1],S=i((0,n.useState)(y),2),E=S[0],x=S[1],C=i((0,n.useState)(b),2),_=C[0],P=C[1],z=i((0,n.useState)(k),2),N=z[0],T=z[1],L=i((0,n.useState)(w),2),O=L[0],D=L[1],F=function(){return new Promise((function(n){setTimeout((function(){n(l([].concat(o(r),e)))}),1500)}))};return(0,m.jsxs)(\"div\",{className:\"App\",children:[(0,m.jsx)(\"div\",{className:\"App-commands\",children:(0,m.jsx)(h,{canFetchMore:f,setCanFetchMore:function(){return d(!f)},isPullable:u,setIsPullable:function(){return s(!u)},fetchMoreThreshold:E,setFetchMoreThreshold:function(e){return x(e)},pullDownThreshold:_,setPullDownThreshold:function(e){return P(e)},maxPullDownDistance:N,setMaxPullDownDistance:function(e){return T(e)},resistance:O,setResistance:function(e){return D(e)},onReset:function(){s(g),d(v),x(y),P(b),T(k),D(w)}})}),(0,m.jsx)(\"div\",{className:\"App-ptr\",children:(0,m.jsx)(p,{onRefresh:F,canFetchMore:f,isPullable:u,onFetchMore:F,fetchMoreThreshold:E,pullDownThreshold:_,maxPullDownDistance:N,pullingContent:\"\",resistance:O,children:(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(\"header\",{className:\"App-header\",children:[(0,m.jsx)(\"h1\",{children:\"Demo App\"}),(0,m.jsx)(\"h2\",{children:\"Pull To Refresh\"})]}),(0,m.jsx)(\"div\",{className:\"App-container\",children:(0,m.jsx)(\"ul\",{children:r.map((function(e,n){return(0,m.jsxs)(\"li\",{children:[n+1,\" - \",e]},n)}))})})]})})})]})};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var E=document.getElementById(\"root\");(0,r.createRoot)(E).render((0,m.jsx)(S,{})),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}()}();\n//# sourceMappingURL=main.39cd567c.js.map"
  },
  {
    "path": "docs/static/js/main.39cd567c.js.LICENSE.txt",
    "content": "/**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n"
  },
  {
    "path": "docs/static/js/main.3a61f424.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\r\\n  * Pull down transition \\r\\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\r\\n    * Hide PullMore content is treshold breached\\r\\n    */\\n  /**\\r\\n    * Otherwize, display content\\r\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\r\\n    * Force opacity to 1 is pull down trashold breached\\r\\n    */\\n  /**\\r\\n    * And display loader\\r\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,D=void 0===_?95:_,x=e.resistance,T=void 0===x?1:x,N=e.backgroundColor,P=e.className,L=void 0===P?\"\":P,M=Object(l.useRef)(null),O=Object(l.useRef)(null),j=Object(l.useRef)(null),k=Object(l.useRef)(null),C=!1,F=!1,R=!1,S=0,A=0;Object(l.useEffect)((function(){if(n&&O&&O.current){var e=O.current;return e.addEventListener(\"touchstart\",B,{passive:!0}),e.addEventListener(\"mousedown\",B),e.addEventListener(\"touchmove\",H,{passive:!1}),e.addEventListener(\"mousemove\",H),window.addEventListener(\"scroll\",W),e.addEventListener(\"touchend\",U),e.addEventListener(\"mouseup\",U),document.body.addEventListener(\"mouseleave\",U),function(){e.removeEventListener(\"touchstart\",B),e.removeEventListener(\"mousedown\",B),e.removeEventListener(\"touchmove\",H),e.removeEventListener(\"mousemove\",H),window.removeEventListener(\"scroll\",W),e.removeEventListener(\"touchend\",U),e.removeEventListener(\"mouseup\",U),document.body.removeEventListener(\"mouseleave\",U)}}}),[b,n,i,g,D,c,y]),Object(l.useEffect)((function(){var e;(null===(e=M)||void 0===e?void 0:e.current)&&(M.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&z()<y&&s&&(M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),F=!0,s().then(Y).catch(Y)))}),[c,b]);var z=function(){if(!O||!O.current)return-1;var e=window.scrollY;return O.current.scrollHeight-e-window.innerHeight},Y=function(){requestAnimationFrame((function(){O.current&&(O.current.style.overflowX=\"hidden\",O.current.style.overflowY=\"auto\",O.current.style.transform=\"unset\"),j.current&&(j.current.style.opacity=\"0\"),M.current&&(M.current.classList.remove(\"ptr--pull-down-treshold-breached\"),M.current.classList.remove(\"ptr--dragging\"),M.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),C&&(C=!1),F&&(F=!1)}))},B=function(e){R=!1,e instanceof MouseEvent&&(S=e.pageY),window.TouchEvent&&e instanceof TouchEvent&&(S=e.touches[0].pageY),A=S,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||O.current.getBoundingClientRect().top<0||(R=!0)},H=function(e){if(R)if(A=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,M.current.classList.add(\"ptr--dragging\"),A<S)R=!1;else{e.cancelable&&e.preventDefault();var t=Math.min((A-S)/T,D);t>=g&&(R=!0,C=!0,M.current.classList.remove(\"ptr--dragging\"),M.current.classList.add(\"ptr--pull-down-treshold-breached\")),t>=D||(j.current.style.opacity=(t/65).toString(),O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+t+\"px)\",j.current.style.visibility=\"visible\")}},W=function(e){F||c&&z()<y&&s&&(F=!0,M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(Y).catch(Y))},U=function(){if(R=!1,S=0,A=0,!C)return j.current&&(j.current.style.visibility=\"hidden\"),void Y();O.current&&(O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+g+\"px)\"),i().then(Y).catch(Y)};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:N},ref:M},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:j},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:O},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:k},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.resistance,p=e.setResistance,h=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return h()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"resistance\",value:m,onChange:function(e){return p(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"resistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=1,_=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),_=Object(s.a)(p,2),D=_[0],x=_[1],T=Object(l.useState)(E),N=Object(s.a)(T,2),P=N[0],L=N[1],M=Object(l.useState)(g),O=Object(s.a)(M,2),j=O[0],k=O[1],C=Object(l.useState)(w),F=Object(s.a)(C,2),R=F[0],S=F[1],A=Object(l.useState)(y),z=Object(s.a)(A,2),Y=z[0],B=z[1],H=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:D,setCanFetchMore:function(){return x(!D)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:P,setFetchMoreThreshold:function(e){return L(e)},pullDownThreshold:j,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:R,setMaxPullDownDistance:function(e){return S(e)},resistance:Y,setResistance:function(e){return B(e)},onReset:function(){m(v),x(b),L(E),k(g),S(w),B(y)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:H,canFetchMore:D,isPullable:d,onFetchMore:H,fetchMoreThreshold:P,pullDownThreshold:j,maxPullDownDistance:R,pullingContent:\"\",resistance:Y},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(_,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.3a61f424.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.3f02033c.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),s=t.n(o),a=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var v=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,s=void 0===o?i.a.createElement(m,null):o,a=e.pullDownThreshold,c=void 0===a?67:a,d=e.maxPullDownDistance,v=void 0===d?95:d,f=e.onRefresh,h=e.backgroundColor,g=e.isPullable,E=void 0===g||g,b=e.children,y=e.className,w=void 0===y?\"\":y,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(E&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",D,{passive:!1}),x.current.addEventListener(\"mousemove\",D),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){E&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",D),x.current.removeEventListener(\"mousemove\",D),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[E]),Object(l.useEffect)((function(){T()}),[b]);var T=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},D=function(e){e.preventDefault(),N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c?(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")):(k=!1,_.current.classList.remove(\"ptr--treshold-breached\")),C-O>v||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,f()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},s)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},b))},f=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(v,{onRefresh:function(){setTimeout((function(){o([].concat(Object(a.a)(r),e))}),1500)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));s.a.render(i.a.createElement(f,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.3f02033c.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.524f22fd.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,E=e.children,b=e.pullDownThreshold,w=void 0===b?67:b,g=e.fetchMoreThreshold,y=void 0===g?100:g,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.resistance,T=void 0===D?1:D,N=e.backgroundColor,P=e.className,L=void 0===P?\"\":P,M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=Object(l.useRef)(null),j=Object(l.useRef)(null),C=!1,F=!1,R=!1,S=0,A=0;Object(l.useEffect)((function(){if(n&&O&&O.current)return O.current.addEventListener(\"touchstart\",B,{passive:!0}),O.current.addEventListener(\"mousedown\",B),O.current.addEventListener(\"touchmove\",H,{passive:!1}),O.current.addEventListener(\"mousemove\",H),window.addEventListener(\"scroll\",W),O.current.addEventListener(\"touchend\",U),O.current.addEventListener(\"mouseup\",U),document.body.addEventListener(\"mouseleave\",U),function(){n&&O&&O.current&&(O.current.removeEventListener(\"touchstart\",B),O.current.removeEventListener(\"mousedown\",B),O.current.removeEventListener(\"touchmove\",H),O.current.removeEventListener(\"mousemove\",H),window.removeEventListener(\"scroll\",W),O.current.removeEventListener(\"touchend\",U),O.current.removeEventListener(\"mouseup\",U),document.body.removeEventListener(\"mouseleave\",U))}}),[E,n,i,w,x,c,y]),Object(l.useEffect)((function(){var e;(null===(e=M)||void 0===e?void 0:e.current)&&(M.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&z()<y&&s&&(M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),F=!0,s().then(Y).catch(Y)))}),[c,E]);var z=function(){if(!O||!O.current)return-1;var e=window.scrollY;return O.current.scrollHeight-e-window.innerHeight},Y=function(){requestAnimationFrame((function(){O.current&&(O.current.style.overflowX=\"hidden\",O.current.style.overflowY=\"auto\",O.current.style.transform=\"translate(0px, 0px)\"),k.current&&(k.current.style.opacity=\"0\"),M.current&&(M.current.classList.remove(\"ptr--pull-down-treshold-breached\"),M.current.classList.remove(\"ptr--dragging\"),M.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),C&&(C=!1),F&&(F=!1)}))},B=function(e){R=!1,e instanceof MouseEvent&&(S=e.pageY),window.TouchEvent&&e instanceof TouchEvent&&(S=e.touches[0].pageY),A=S,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||O.current.getBoundingClientRect().top<0||(R=!0)},H=function(e){if(R)if(A=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,M.current.classList.add(\"ptr--dragging\"),A<S)R=!1;else{var t=Math.min((A-S)/T,x);t>=w&&(R=!0,C=!0,M.current.classList.remove(\"ptr--dragging\"),M.current.classList.add(\"ptr--pull-down-treshold-breached\")),t>=x||(k.current.style.opacity=(t/65).toString(),O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+t+\"px)\",k.current.style.visibility=\"visible\")}},W=function(e){F||c&&z()<y&&s&&(F=!0,M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(Y).catch(Y))},U=function(){if(R=!1,S=0,A=0,!C)return k.current&&(k.current.style.visibility=\"hidden\"),void Y();O.current&&(O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+w+\"px)\"),i().then(Y).catch(Y)};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:N},ref:M},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:k},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:O},E,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:j},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,E=!1,b=100,w=67,g=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(E),y=Object(s.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(b),T=Object(s.a)(D,2),N=T[0],P=T[1],L=Object(l.useState)(w),M=Object(s.a)(L,2),O=M[0],k=M[1],j=Object(l.useState)(g),C=Object(s.a)(j,2),F=C[0],R=C[1],S=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:N,setFetchMoreThreshold:function(e){return P(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:F,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(E),P(b),k(w),R(g)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:N,pullDownThreshold:O,maxPullDownDistance:F,pullingContent:\"\"},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.524f22fd.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.539afb7b.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),a=t.n(o),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var v=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,a=void 0===o?i.a.createElement(m,null):o,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,v=void 0===d?95:d,f=e.onRefresh,h=e.backgroundColor,g=e.isPullable,E=void 0===g||g,y=e.children,b=e.className,w=void 0===b?\"\":b,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(E&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",D,{passive:!1}),x.current.addEventListener(\"mousemove\",D),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){E&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",D),x.current.removeEventListener(\"mousemove\",D),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[E]),Object(l.useEffect)((function(){T()}),[y]);var T=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},D=function(e){e.preventDefault(),N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c&&(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")),C-O>v||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,f()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},y))},f=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(v,{onRefresh:function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),15e3)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(i.a.createElement(f,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.539afb7b.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.568b43db.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.backgroundColor,T=e.className,N=void 0===T?\"\":T,P=Object(l.useRef)(null),L=Object(l.useRef)(null),M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=!1,j=!1,F=!1,C=0,R=0;Object(l.useEffect)((function(){if(n&&L&&L.current)return L.current.addEventListener(\"touchstart\",z,{passive:!0}),L.current.addEventListener(\"mousedown\",z),L.current.addEventListener(\"touchmove\",Y,{passive:!1}),L.current.addEventListener(\"mousemove\",Y),window.addEventListener(\"scroll\",B),L.current.addEventListener(\"touchend\",H),L.current.addEventListener(\"mouseup\",H),document.body.addEventListener(\"mouseleave\",H),function(){n&&L&&L.current&&(L.current.removeEventListener(\"touchstart\",z),L.current.removeEventListener(\"mousedown\",z),L.current.removeEventListener(\"touchmove\",Y),L.current.removeEventListener(\"mousemove\",Y),window.removeEventListener(\"scroll\",B),L.current.removeEventListener(\"touchend\",H),L.current.removeEventListener(\"mouseup\",H),document.body.removeEventListener(\"mouseleave\",H))}}),[b,n,i,g,x,c,y]),Object(l.useEffect)((function(){var e;(null===(e=P)||void 0===e?void 0:e.current)&&(P.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&S()<y&&s&&(P.current.classList.add(\"ptr--fetch-more-treshold-breached\"),j=!0,s().then(A).catch(A)))}),[c,b]);var S=function(){if(!L||!L.current)return-1;var e=window.scrollY;return L.current.scrollHeight-e-window.innerHeight},A=function(){requestAnimationFrame((function(){L.current&&(L.current.style.overflowX=\"hidden\",L.current.style.overflowY=\"auto\",L.current.style.transform=\"translate(0px, 0px)\"),M.current&&(M.current.style.opacity=\"0\"),P.current&&(P.current.classList.remove(\"ptr--pull-down-treshold-breached\"),P.current.classList.remove(\"ptr--dragging\"),P.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),k&&(k=!1),j&&(j=!1)}))},z=function(e){F=!1,e instanceof MouseEvent&&(C=e.pageY),e instanceof TouchEvent&&(C=e.touches[0].pageY),R=C,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||L.current.getBoundingClientRect().top<0||(F=!0)},Y=function(e){F&&(R=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,P.current.classList.add(\"ptr--dragging\"),R<C?F=!1:(R-C>=g&&(F=!0,k=!0,P.current.classList.remove(\"ptr--dragging\"),P.current.classList.add(\"ptr--pull-down-treshold-breached\")),R-C>x||(M.current.style.opacity=((R-C)/65).toString(),L.current.style.overflow=\"visible\",L.current.style.transform=\"translate(0px, \"+(R-C)+\"px)\",M.current.style.visibility=\"visible\")))},B=function(e){j||c&&S()<y&&s&&(j=!0,P.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(A).catch(A))},H=function(){if(F=!1,C=0,R=0,!k)return M.current.style.visibility=\"hidden\",void A();L.current.style.overflow=\"visible\",L.current.style.transform=\"translate(0px, \"+g+\"px)\",i().then(A).catch(A)};return a.a.createElement(\"div\",{className:\"ptr \"+N,style:{backgroundColor:D},ref:P},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:M},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:L},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:O},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),y=Object(s.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(E),T=Object(s.a)(D,2),N=T[0],P=T[1],L=Object(l.useState)(g),M=Object(s.a)(L,2),O=M[0],k=M[1],j=Object(l.useState)(w),F=Object(s.a)(j,2),C=F[0],R=F[1],S=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:N,setFetchMoreThreshold:function(e){return P(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:C,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(b),P(E),k(g),R(w)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:N,pullDownThreshold:O,maxPullDownDistance:C},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.568b43db.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.5818df09.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,E=e.children,b=e.pullDownThreshold,w=void 0===b?67:b,g=e.fetchMoreThreshold,y=void 0===g?100:g,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.backgroundColor,T=e.className,N=void 0===T?\"\":T,P=Object(l.useRef)(null),L=Object(l.useRef)(null),M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=!1,j=!1,C=!1,F=0,R=0;Object(l.useEffect)((function(){if(n&&L&&L.current)return L.current.addEventListener(\"touchstart\",z,{passive:!0}),L.current.addEventListener(\"mousedown\",z),L.current.addEventListener(\"touchmove\",Y,{passive:!1}),L.current.addEventListener(\"mousemove\",Y),window.addEventListener(\"scroll\",B),L.current.addEventListener(\"touchend\",H),L.current.addEventListener(\"mouseup\",H),document.body.addEventListener(\"mouseleave\",H),function(){n&&L&&L.current&&(L.current.removeEventListener(\"touchstart\",z),L.current.removeEventListener(\"mousedown\",z),L.current.removeEventListener(\"touchmove\",Y),L.current.removeEventListener(\"mousemove\",Y),window.removeEventListener(\"scroll\",B),L.current.removeEventListener(\"touchend\",H),L.current.removeEventListener(\"mouseup\",H),document.body.removeEventListener(\"mouseleave\",H))}}),[E,n,i,w,x,c,y]),Object(l.useEffect)((function(){var e;(null===(e=P)||void 0===e?void 0:e.current)&&(P.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&S()<y&&s&&(P.current.classList.add(\"ptr--fetch-more-treshold-breached\"),j=!0,s().then(A).catch(A)))}),[c,E]);var S=function(){if(!L||!L.current)return-1;var e=window.scrollY;return L.current.scrollHeight-e-window.innerHeight},A=function(){requestAnimationFrame((function(){L.current&&(L.current.style.overflowX=\"hidden\",L.current.style.overflowY=\"auto\",L.current.style.transform=\"translate(0px, 0px)\"),M.current&&(M.current.style.opacity=\"0\"),P.current&&(P.current.classList.remove(\"ptr--pull-down-treshold-breached\"),P.current.classList.remove(\"ptr--dragging\"),P.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),k&&(k=!1),j&&(j=!1)}))},z=function(e){C=!1,e instanceof MouseEvent&&(F=e.pageY),window.TouchEvent&&e instanceof TouchEvent&&(F=e.touches[0].pageY),R=F,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||L.current.getBoundingClientRect().top<0||(C=!0)},Y=function(e){C&&(R=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,P.current.classList.add(\"ptr--dragging\"),R<F?C=!1:(R-F>=w&&(C=!0,k=!0,P.current.classList.remove(\"ptr--dragging\"),P.current.classList.add(\"ptr--pull-down-treshold-breached\")),R-F>x||(M.current.style.opacity=((R-F)/65).toString(),L.current.style.overflow=\"visible\",L.current.style.transform=\"translate(0px, \"+(R-F)+\"px)\",M.current.style.visibility=\"visible\")))},B=function(e){j||c&&S()<y&&s&&(j=!0,P.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(A).catch(A))},H=function(){if(C=!1,F=0,R=0,!k)return M.current&&(M.current.style.visibility=\"hidden\"),void A();L.current&&(L.current.style.overflow=\"visible\",L.current.style.transform=\"translate(0px, \"+w+\"px)\"),i().then(A).catch(A)};return a.a.createElement(\"div\",{className:\"ptr \"+N,style:{backgroundColor:D},ref:P},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:M},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:L},E,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:O},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,E=!1,b=100,w=67,g=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(E),y=Object(s.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(b),T=Object(s.a)(D,2),N=T[0],P=T[1],L=Object(l.useState)(w),M=Object(s.a)(L,2),O=M[0],k=M[1],j=Object(l.useState)(g),C=Object(s.a)(j,2),F=C[0],R=C[1],S=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:N,setFetchMoreThreshold:function(e){return P(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:F,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(E),P(b),k(w),R(g)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:N,pullDownThreshold:O,maxPullDownDistance:F,pullingContent:\"\"},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.5818df09.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.60752506.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),a=t.n(o),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var f=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,a=void 0===o?i.a.createElement(m,null):o,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,f=void 0===d?95:d,v=e.onRefresh,h=e.backgroundColor,g=e.isPullable,b=void 0===g||g,E=e.children,y=e.className,w=void 0===y?\"\":y,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(b&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",z,{passive:!1}),x.current.addEventListener(\"mousemove\",z),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){b&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",z),x.current.removeEventListener(\"mousemove\",z),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[b,v]),Object(l.useEffect)((function(){T()}),[E]);var T=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},z=function(e){N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c?(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")):(k=!1,_.current.classList.remove(\"ptr--treshold-breached\")),C-O>f||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,v()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},E))},v=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(f,{onRefresh:function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),1500)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},n,\" - \",e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(i.a.createElement(v,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.60752506.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.60884689.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.resistance,T=void 0===D?1:D,N=e.backgroundColor,P=e.className,L=void 0===P?\"\":P,M=Object(l.useRef)(null),O=Object(l.useRef)(null),j=Object(l.useRef)(null),k=Object(l.useRef)(null),C=!1,F=!1,R=!1,S=0,A=0;Object(l.useEffect)((function(){if(n&&O&&O.current){var e=O.current;return e.addEventListener(\"touchstart\",B,{passive:!0}),e.addEventListener(\"mousedown\",B),e.addEventListener(\"touchmove\",H,{passive:!1}),e.addEventListener(\"mousemove\",H),window.addEventListener(\"scroll\",W),e.addEventListener(\"touchend\",U),e.addEventListener(\"mouseup\",U),document.body.addEventListener(\"mouseleave\",U),function(){e.removeEventListener(\"touchstart\",B),e.removeEventListener(\"mousedown\",B),e.removeEventListener(\"touchmove\",H),e.removeEventListener(\"mousemove\",H),window.removeEventListener(\"scroll\",W),e.removeEventListener(\"touchend\",U),e.removeEventListener(\"mouseup\",U),document.body.removeEventListener(\"mouseleave\",U)}}}),[b,n,i,g,x,c,y]),Object(l.useEffect)((function(){var e;(null===(e=M)||void 0===e?void 0:e.current)&&(M.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&z()<y&&s&&(M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),F=!0,s().then(Y).catch(Y)))}),[c,b]);var z=function(){if(!O||!O.current)return-1;var e=window.scrollY;return O.current.scrollHeight-e-window.innerHeight},Y=function(){requestAnimationFrame((function(){O.current&&(O.current.style.overflowX=\"hidden\",O.current.style.overflowY=\"auto\",O.current.style.transform=\"translate(0px, 0px)\"),j.current&&(j.current.style.opacity=\"0\"),M.current&&(M.current.classList.remove(\"ptr--pull-down-treshold-breached\"),M.current.classList.remove(\"ptr--dragging\"),M.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),C&&(C=!1),F&&(F=!1)}))},B=function(e){R=!1,e instanceof MouseEvent&&(S=e.pageY),window.TouchEvent&&e instanceof TouchEvent&&(S=e.touches[0].pageY),A=S,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||O.current.getBoundingClientRect().top<0||(R=!0)},H=function(e){if(R)if(A=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,M.current.classList.add(\"ptr--dragging\"),A<S)R=!1;else{e.cancelable&&e.preventDefault();var t=Math.min((A-S)/T,x);t>=g&&(R=!0,C=!0,M.current.classList.remove(\"ptr--dragging\"),M.current.classList.add(\"ptr--pull-down-treshold-breached\")),t>=x||(j.current.style.opacity=(t/65).toString(),O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+t+\"px)\",j.current.style.visibility=\"visible\")}},W=function(e){F||c&&z()<y&&s&&(F=!0,M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(Y).catch(Y))},U=function(){if(R=!1,S=0,A=0,!C)return j.current&&(j.current.style.visibility=\"hidden\"),void Y();O.current&&(O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+g+\"px)\"),i().then(Y).catch(Y)};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:N},ref:M},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:j},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:O},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:k},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.resistance,p=e.setResistance,h=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return h()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"resistance\",value:m,onChange:function(e){return p(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"resistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=1,_=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),_=Object(s.a)(p,2),x=_[0],D=_[1],T=Object(l.useState)(E),N=Object(s.a)(T,2),P=N[0],L=N[1],M=Object(l.useState)(g),O=Object(s.a)(M,2),j=O[0],k=O[1],C=Object(l.useState)(w),F=Object(s.a)(C,2),R=F[0],S=F[1],A=Object(l.useState)(y),z=Object(s.a)(A,2),Y=z[0],B=z[1],H=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:x,setCanFetchMore:function(){return D(!x)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:P,setFetchMoreThreshold:function(e){return L(e)},pullDownThreshold:j,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:R,setMaxPullDownDistance:function(e){return S(e)},resistance:Y,setResistance:function(e){return B(e)},onReset:function(){m(v),D(b),L(E),k(g),S(w),B(y)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:H,canFetchMore:x,isPullable:d,onFetchMore:H,fetchMoreThreshold:P,pullDownThreshold:j,maxPullDownDistance:R,pullingContent:\"\",resistance:Y},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(_,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.60884689.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.7c3992f0.js",
    "content": "/*! For license information please see main.7c3992f0.js.LICENSE.txt */\n!function(){\"use strict\";var e={463:function(e,n,t){var r=t(791),l=t(296);function a(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,t=1;t<arguments.length;t++)n+=\"&args[]=\"+encodeURIComponent(arguments[t]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var o=new Set,u={};function i(e,n){s(e,n),s(e+\"Capture\",n)}function s(e,n){for(u[e]=n,e=0;e<n.length;e++)o.add(n[e])}var c=!(\"undefined\"===typeof window||\"undefined\"===typeof window.document||\"undefined\"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,p={},h={};function m(e,n,t,r,l,a,o){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=a,this.removeEmptyString=o}var v={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){v[e]=new m(e,0,!1,e,null,!1,!1)})),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];v[n]=new m(n,1,!1,e[1],null,!1,!1)})),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){v[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){v[e]=new m(e,2,!1,e,null,!1,!1)})),\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){v[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){v[e]=new m(e,3,!0,e,null,!1,!1)})),[\"capture\",\"download\"].forEach((function(e){v[e]=new m(e,4,!1,e,null,!1,!1)})),[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){v[e]=new m(e,6,!1,e,null,!1,!1)})),[\"rowSpan\",\"start\"].forEach((function(e){v[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,n,t,r){var l=v.hasOwnProperty(n)?v[n]:null;(null!==l?0!==l.type:r||!(2<n.length)||\"o\"!==n[0]&&\"O\"!==n[0]||\"n\"!==n[1]&&\"N\"!==n[1])&&(function(e,n,t,r){if(null===n||\"undefined\"===typeof n||function(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case\"function\":case\"symbol\":return!0;case\"boolean\":return!r&&(null!==t?!t.acceptsBooleans:\"data-\"!==(e=e.toLowerCase().slice(0,5))&&\"aria-\"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,l,r)&&(t=null),r||null===l?function(e){return!!f.call(h,e)||!f.call(p,e)&&(d.test(e)?h[e]=!0:(p[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,\"\"+t)):l.mustUseProperty?e[l.propertyName]=null===t?3!==l.type&&\"\":t:(n=l.attributeName,r=l.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(l=l.type)||4===l&&!0===t?\"\":\"\"+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(g,y);v[n]=new m(n,1,!1,e,null,!1,!1)})),\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(g,y);v[n]=new m(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)})),[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(g,y);v[n]=new m(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)})),[\"tabIndex\",\"crossOrigin\"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new m(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1),[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for(\"react.element\"),S=Symbol.for(\"react.portal\"),x=Symbol.for(\"react.fragment\"),E=Symbol.for(\"react.strict_mode\"),_=Symbol.for(\"react.profiler\"),C=Symbol.for(\"react.provider\"),P=Symbol.for(\"react.context\"),N=Symbol.for(\"react.forward_ref\"),z=Symbol.for(\"react.suspense\"),T=Symbol.for(\"react.suspense_list\"),L=Symbol.for(\"react.memo\"),M=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\"),Symbol.for(\"react.debug_trace_mode\");var D=Symbol.for(\"react.offscreen\");Symbol.for(\"react.legacy_hidden\"),Symbol.for(\"react.cache\"),Symbol.for(\"react.tracing_marker\");var R=Symbol.iterator;function F(e){return null===e||\"object\"!==typeof e?null:\"function\"===typeof(e=R&&e[R]||e[\"@@iterator\"])?e:null}var O,I=Object.assign;function j(e){if(void 0===O)try{throw Error()}catch(t){var n=t.stack.trim().match(/\\n( *(at )?)/);O=n&&n[1]||\"\"}return\"\\n\"+O+e}var U=!1;function A(e,n){if(!e||U)return\"\";U=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,\"props\",{set:function(){throw Error()}}),\"object\"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(s){var r=s}Reflect.construct(e,[],n)}else{try{n.call()}catch(s){r=s}e.call(n.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&\"string\"===typeof s.stack){for(var l=s.stack.split(\"\\n\"),a=r.stack.split(\"\\n\"),o=l.length-1,u=a.length-1;1<=o&&0<=u&&l[o]!==a[u];)u--;for(;1<=o&&0<=u;o--,u--)if(l[o]!==a[u]){if(1!==o||1!==u)do{if(o--,0>--u||l[o]!==a[u]){var i=\"\\n\"+l[o].replace(\" at new \",\" at \");return e.displayName&&i.includes(\"<anonymous>\")&&(i=i.replace(\"<anonymous>\",e.displayName)),i}}while(1<=o&&0<=u);break}}}finally{U=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:\"\")?j(e):\"\"}function V(e){switch(e.tag){case 5:return j(e.type);case 16:return j(\"Lazy\");case 13:return j(\"Suspense\");case 19:return j(\"SuspenseList\");case 0:case 2:case 15:return e=A(e.type,!1);case 11:return e=A(e.type.render,!1);case 1:return e=A(e.type,!0);default:return\"\"}}function $(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case x:return\"Fragment\";case S:return\"Portal\";case _:return\"Profiler\";case E:return\"StrictMode\";case z:return\"Suspense\";case T:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case P:return(e.displayName||\"Context\")+\".Consumer\";case C:return(e._context.displayName||\"Context\")+\".Provider\";case N:var n=e.render;return(e=e.displayName)||(e=\"\"!==(e=n.displayName||n.name||\"\")?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case L:return null!==(n=e.displayName||null)?n:$(e.type)||\"Memo\";case M:n=e._payload,e=e._init;try{return $(e(n))}catch(t){}}return null}function B(e){var n=e.type;switch(e.tag){case 24:return\"Cache\";case 9:return(n.displayName||\"Context\")+\".Consumer\";case 10:return(n._context.displayName||\"Context\")+\".Provider\";case 18:return\"DehydratedFragment\";case 11:return e=(e=n.render).displayName||e.name||\"\",n.displayName||(\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");case 7:return\"Fragment\";case 5:return n;case 4:return\"Portal\";case 3:return\"Root\";case 6:return\"Text\";case 16:return $(n);case 8:return n===E?\"StrictMode\":\"Mode\";case 22:return\"Offscreen\";case 12:return\"Profiler\";case 21:return\"Scope\";case 13:return\"Suspense\";case 19:return\"SuspenseList\";case 25:return\"TracingMarker\";case 1:case 0:case 17:case 2:case 14:case 15:if(\"function\"===typeof n)return n.displayName||n.name||null;if(\"string\"===typeof n)return n}return null}function H(e){switch(typeof e){case\"boolean\":case\"number\":case\"string\":case\"undefined\":case\"object\":return e;default:return\"\"}}function W(e){var n=e.type;return(e=e.nodeName)&&\"input\"===e.toLowerCase()&&(\"checkbox\"===n||\"radio\"===n)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var n=W(e)?\"checked\":\"value\",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=\"\"+e[n];if(!e.hasOwnProperty(n)&&\"undefined\"!==typeof t&&\"function\"===typeof t.get&&\"function\"===typeof t.set){var l=t.get,a=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=\"\"+e,a.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=\"\"+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function q(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r=\"\";return e&&(r=W(e)?e.checked?\"true\":\"false\":e.value),(e=r)!==t&&(n.setValue(e),!0)}function K(e){if(\"undefined\"===typeof(e=e||(\"undefined\"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function Y(e,n){var t=n.checked;return I({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function X(e,n){var t=null==n.defaultValue?\"\":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=H(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:\"checkbox\"===n.type||\"radio\"===n.type?null!=n.checked:null!=n.value}}function G(e,n){null!=(n=n.checked)&&b(e,\"checked\",n,!1)}function Z(e,n){G(e,n);var t=H(n.value),r=n.type;if(null!=t)\"number\"===r?(0===t&&\"\"===e.value||e.value!=t)&&(e.value=\"\"+t):e.value!==\"\"+t&&(e.value=\"\"+t);else if(\"submit\"===r||\"reset\"===r)return void e.removeAttribute(\"value\");n.hasOwnProperty(\"value\")?ee(e,n.type,t):n.hasOwnProperty(\"defaultValue\")&&ee(e,n.type,H(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function J(e,n,t){if(n.hasOwnProperty(\"value\")||n.hasOwnProperty(\"defaultValue\")){var r=n.type;if(!(\"submit\"!==r&&\"reset\"!==r||void 0!==n.value&&null!==n.value))return;n=\"\"+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}\"\"!==(t=e.name)&&(e.name=\"\"),e.defaultChecked=!!e._wrapperState.initialChecked,\"\"!==t&&(e.name=t)}function ee(e,n,t){\"number\"===n&&K(e.ownerDocument)===e||(null==t?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+t&&(e.defaultValue=\"\"+t))}var ne=Array.isArray;function te(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n[\"$\"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty(\"$\"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=\"\"+H(t),n=null,l=0;l<e.length;l++){if(e[l].value===t)return e[l].selected=!0,void(r&&(e[l].defaultSelected=!0));null!==n||e[l].disabled||(n=e[l])}null!==n&&(n.selected=!0)}}function re(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(a(91));return I({},n,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function le(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(a(92));if(ne(t)){if(1<t.length)throw Error(a(93));t=t[0]}n=t}null==n&&(n=\"\"),t=n}e._wrapperState={initialValue:H(t)}}function ae(e,n){var t=H(n.value),r=H(n.defaultValue);null!=t&&((t=\"\"+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=\"\"+r)}function oe(e){var n=e.textContent;n===e._wrapperState.initialValue&&\"\"!==n&&null!==n&&(e.value=n)}function ue(e){switch(e){case\"svg\":return\"http://www.w3.org/2000/svg\";case\"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function ie(e,n){return null==e||\"http://www.w3.org/1999/xhtml\"===e?ue(n):\"http://www.w3.org/2000/svg\"===e&&\"foreignObject\"===n?\"http://www.w3.org/1999/xhtml\":e}var se,ce,fe=(ce=function(e,n){if(\"http://www.w3.org/2000/svg\"!==e.namespaceURI||\"innerHTML\"in e)e.innerHTML=n;else{for((se=se||document.createElement(\"div\")).innerHTML=\"<svg>\"+n.valueOf().toString()+\"</svg>\",n=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},\"undefined\"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,n)}))}:ce);function de(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=[\"Webkit\",\"ms\",\"Moz\",\"O\"];function me(e,n,t){return null==n||\"boolean\"===typeof n||\"\"===n?\"\":t||\"number\"!==typeof n||0===n||pe.hasOwnProperty(e)&&pe[e]?(\"\"+n).trim():n+\"px\"}function ve(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf(\"--\"),l=me(t,n[t],r);\"float\"===t&&(t=\"cssFloat\"),r?e.setProperty(t,l):e[t]=l}}Object.keys(pe).forEach((function(e){he.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),pe[n]=pe[e]}))}));var ge=I({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,n){if(n){if(ge[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(a(60));if(\"object\"!==typeof n.dangerouslySetInnerHTML||!(\"__html\"in n.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=n.style&&\"object\"!==typeof n.style)throw Error(a(62))}}function be(e,n){if(-1===e.indexOf(\"-\"))return\"string\"===typeof n.is;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,xe=null,Ee=null;function _e(e){if(e=bl(e)){if(\"function\"!==typeof Se)throw Error(a(280));var n=e.stateNode;n&&(n=kl(n),Se(e.stateNode,e.type,n))}}function Ce(e){xe?Ee?Ee.push(e):Ee=[e]:xe=e}function Pe(){if(xe){var e=xe,n=Ee;if(Ee=xe=null,_e(e),n)for(e=0;e<n.length;e++)_e(n[e])}}function Ne(e,n){return e(n)}function ze(){}var Te=!1;function Le(e,n,t){if(Te)return e(n,t);Te=!0;try{return Ne(e,n,t)}finally{Te=!1,(null!==xe||null!==Ee)&&(ze(),Pe())}}function Me(e,n){var t=e.stateNode;if(null===t)return null;var r=kl(t);if(null===r)return null;t=r[n];e:switch(n){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(r=!r.disabled)||(r=!(\"button\"===(e=e.type)||\"input\"===e||\"select\"===e||\"textarea\"===e)),e=!r;break e;default:e=!1}if(e)return null;if(t&&\"function\"!==typeof t)throw Error(a(231,n,typeof t));return t}var De=!1;if(c)try{var Re={};Object.defineProperty(Re,\"passive\",{get:function(){De=!0}}),window.addEventListener(\"test\",Re,Re),window.removeEventListener(\"test\",Re,Re)}catch(ce){De=!1}function Fe(e,n,t,r,l,a,o,u,i){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(c){this.onError(c)}}var Oe=!1,Ie=null,je=!1,Ue=null,Ae={onError:function(e){Oe=!0,Ie=e}};function Ve(e,n,t,r,l,a,o,u,i){Oe=!1,Ie=null,Fe.apply(Ae,arguments)}function $e(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!==(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function Be(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function He(e){if($e(e)!==e)throw Error(a(188))}function We(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=$e(e)))throw Error(a(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var o=l.alternate;if(null===o){if(null!==(r=l.return)){t=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===t)return He(l),e;if(o===r)return He(l),n;o=o.sibling}throw Error(a(188))}if(t.return!==r.return)t=l,r=o;else{for(var u=!1,i=l.child;i;){if(i===t){u=!0,t=l,r=o;break}if(i===r){u=!0,r=l,t=o;break}i=i.sibling}if(!u){for(i=o.child;i;){if(i===t){u=!0,t=o,r=l;break}if(i===r){u=!0,r=o,t=l;break}i=i.sibling}if(!u)throw Error(a(189))}}if(t.alternate!==r)throw Error(a(190))}if(3!==t.tag)throw Error(a(188));return t.stateNode.current===t?e:n}(e))?Qe(e):null}function Qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var n=Qe(e);if(null!==n)return n;e=e.sibling}return null}var qe=l.unstable_scheduleCallback,Ke=l.unstable_cancelCallback,Ye=l.unstable_shouldYield,Xe=l.unstable_requestPaint,Ge=l.unstable_now,Ze=l.unstable_getCurrentPriorityLevel,Je=l.unstable_ImmediatePriority,en=l.unstable_UserBlockingPriority,nn=l.unstable_NormalPriority,tn=l.unstable_LowPriority,rn=l.unstable_IdlePriority,ln=null,an=null;var on=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(un(e)/sn|0)|0},un=Math.log,sn=Math.LN2;var cn=64,fn=4194304;function dn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pn(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,o=268435455&t;if(0!==o){var u=o&~l;0!==u?r=dn(u):0!==(a&=o)&&(r=dn(a))}else 0!==(o=t&~l)?r=dn(o):0!==a&&(r=dn(a));if(0===r)return 0;if(0!==n&&n!==r&&0===(n&l)&&((l=r&-r)>=(a=n&-n)||16===l&&0!==(4194240&a)))return n;if(0!==(4&r)&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-on(n)),r|=e[t],n&=~l;return r}function hn(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function mn(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function vn(){var e=cn;return 0===(4194240&(cn<<=1))&&(cn=64),e}function gn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function yn(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-on(n)]=t}function bn(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-on(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var wn=0;function kn(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Sn,xn,En,_n,Cn,Pn=!1,Nn=[],zn=null,Tn=null,Ln=null,Mn=new Map,Dn=new Map,Rn=[],Fn=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit\".split(\" \");function On(e,n){switch(e){case\"focusin\":case\"focusout\":zn=null;break;case\"dragenter\":case\"dragleave\":Tn=null;break;case\"mouseover\":case\"mouseout\":Ln=null;break;case\"pointerover\":case\"pointerout\":Mn.delete(n.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Dn.delete(n.pointerId)}}function In(e,n,t,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==n&&(null!==(n=bl(n))&&xn(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,null!==l&&-1===n.indexOf(l)&&n.push(l),e)}function jn(e){var n=yl(e.target);if(null!==n){var t=$e(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=Be(t)))return e.blockedOn=n,void Cn(e.priority,(function(){En(t)}))}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function Un(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=Xn(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==t)return null!==(n=bl(t))&&xn(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);we=r,t.target.dispatchEvent(r),we=null,n.shift()}return!0}function An(e,n,t){Un(e)&&t.delete(n)}function Vn(){Pn=!1,null!==zn&&Un(zn)&&(zn=null),null!==Tn&&Un(Tn)&&(Tn=null),null!==Ln&&Un(Ln)&&(Ln=null),Mn.forEach(An),Dn.forEach(An)}function $n(e,n){e.blockedOn===n&&(e.blockedOn=null,Pn||(Pn=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Vn)))}function Bn(e){function n(n){return $n(n,e)}if(0<Nn.length){$n(Nn[0],e);for(var t=1;t<Nn.length;t++){var r=Nn[t];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==zn&&$n(zn,e),null!==Tn&&$n(Tn,e),null!==Ln&&$n(Ln,e),Mn.forEach(n),Dn.forEach(n),t=0;t<Rn.length;t++)(r=Rn[t]).blockedOn===e&&(r.blockedOn=null);for(;0<Rn.length&&null===(t=Rn[0]).blockedOn;)jn(t),null===t.blockedOn&&Rn.shift()}var Hn=w.ReactCurrentBatchConfig,Wn=!0;function Qn(e,n,t,r){var l=wn,a=Hn.transition;Hn.transition=null;try{wn=1,Kn(e,n,t,r)}finally{wn=l,Hn.transition=a}}function qn(e,n,t,r){var l=wn,a=Hn.transition;Hn.transition=null;try{wn=4,Kn(e,n,t,r)}finally{wn=l,Hn.transition=a}}function Kn(e,n,t,r){if(Wn){var l=Xn(e,n,t,r);if(null===l)Hr(e,n,r,Yn,t),On(e,r);else if(function(e,n,t,r,l){switch(n){case\"focusin\":return zn=In(zn,e,n,t,r,l),!0;case\"dragenter\":return Tn=In(Tn,e,n,t,r,l),!0;case\"mouseover\":return Ln=In(Ln,e,n,t,r,l),!0;case\"pointerover\":var a=l.pointerId;return Mn.set(a,In(Mn.get(a)||null,e,n,t,r,l)),!0;case\"gotpointercapture\":return a=l.pointerId,Dn.set(a,In(Dn.get(a)||null,e,n,t,r,l)),!0}return!1}(l,e,n,t,r))r.stopPropagation();else if(On(e,r),4&n&&-1<Fn.indexOf(e)){for(;null!==l;){var a=bl(l);if(null!==a&&Sn(a),null===(a=Xn(e,n,t,r))&&Hr(e,n,r,Yn,t),a===l)break;l=a}null!==l&&r.stopPropagation()}else Hr(e,n,r,null,t)}}var Yn=null;function Xn(e,n,t,r){if(Yn=null,null!==(e=yl(e=ke(r))))if(null===(n=$e(e)))e=null;else if(13===(t=n.tag)){if(null!==(e=Be(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Yn=e,null}function Gn(e){switch(e){case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 1;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"toggle\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 4;case\"message\":switch(Ze()){case Je:return 1;case en:return 4;case nn:case tn:return 16;case rn:return 536870912;default:return 16}default:return 16}}var Zn=null,Jn=null,et=null;function nt(){if(et)return et;var e,n,t=Jn,r=t.length,l=\"value\"in Zn?Zn.value:Zn.textContent,a=l.length;for(e=0;e<r&&t[e]===l[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===l[a-n];n++);return et=l.slice(e,1<n?1-n:void 0)}function tt(e){var n=e.keyCode;return\"charCode\"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function rt(){return!0}function lt(){return!1}function at(e){function n(n,t,r,l,a){for(var o in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(l):l[o]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?rt:lt,this.isPropagationStopped=lt,this}return I(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():\"unknown\"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():\"unknown\"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rt)},persist:function(){},isPersistent:rt}),n}var ot,ut,it,st={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ct=at(st),ft=I({},st,{view:0,detail:0}),dt=at(ft),pt=I({},ft,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_t,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return\"movementX\"in e?e.movementX:(e!==it&&(it&&\"mousemove\"===e.type?(ot=e.screenX-it.screenX,ut=e.screenY-it.screenY):ut=ot=0,it=e),ot)},movementY:function(e){return\"movementY\"in e?e.movementY:ut}}),ht=at(pt),mt=at(I({},pt,{dataTransfer:0})),vt=at(I({},ft,{relatedTarget:0})),gt=at(I({},st,{animationName:0,elapsedTime:0,pseudoElement:0})),yt=I({},st,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),bt=at(yt),wt=at(I({},st,{data:0})),kt={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},St={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},xt={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Et(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=xt[e])&&!!n[e]}function _t(){return Et}var Ct=I({},ft,{key:function(e){if(e.key){var n=kt[e.key]||e.key;if(\"Unidentified\"!==n)return n}return\"keypress\"===e.type?13===(e=tt(e))?\"Enter\":String.fromCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?St[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_t,charCode:function(e){return\"keypress\"===e.type?tt(e):0},keyCode:function(e){return\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0},which:function(e){return\"keypress\"===e.type?tt(e):\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0}}),Pt=at(Ct),Nt=at(I({},pt,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),zt=at(I({},ft,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_t})),Tt=at(I({},st,{propertyName:0,elapsedTime:0,pseudoElement:0})),Lt=I({},pt,{deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mt=at(Lt),Dt=[9,13,27,32],Rt=c&&\"CompositionEvent\"in window,Ft=null;c&&\"documentMode\"in document&&(Ft=document.documentMode);var Ot=c&&\"TextEvent\"in window&&!Ft,It=c&&(!Rt||Ft&&8<Ft&&11>=Ft),jt=String.fromCharCode(32),Ut=!1;function At(e,n){switch(e){case\"keyup\":return-1!==Dt.indexOf(n.keyCode);case\"keydown\":return 229!==n.keyCode;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function Vt(e){return\"object\"===typeof(e=e.detail)&&\"data\"in e?e.data:null}var $t=!1;var Bt={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ht(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return\"input\"===n?!!Bt[e.type]:\"textarea\"===n}function Wt(e,n,t,r){Ce(r),0<(n=Qr(n,\"onChange\")).length&&(t=new ct(\"onChange\",\"change\",null,t,r),e.push({event:t,listeners:n}))}var Qt=null,qt=null;function Kt(e){jr(e,0)}function Yt(e){if(q(wl(e)))return e}function Xt(e,n){if(\"change\"===e)return n}var Gt=!1;if(c){var Zt;if(c){var Jt=\"oninput\"in document;if(!Jt){var er=document.createElement(\"div\");er.setAttribute(\"oninput\",\"return;\"),Jt=\"function\"===typeof er.oninput}Zt=Jt}else Zt=!1;Gt=Zt&&(!document.documentMode||9<document.documentMode)}function nr(){Qt&&(Qt.detachEvent(\"onpropertychange\",tr),qt=Qt=null)}function tr(e){if(\"value\"===e.propertyName&&Yt(qt)){var n=[];Wt(n,qt,e,ke(e)),Le(Kt,n)}}function rr(e,n,t){\"focusin\"===e?(nr(),qt=t,(Qt=n).attachEvent(\"onpropertychange\",tr)):\"focusout\"===e&&nr()}function lr(e){if(\"selectionchange\"===e||\"keyup\"===e||\"keydown\"===e)return Yt(qt)}function ar(e,n){if(\"click\"===e)return Yt(n)}function or(e,n){if(\"input\"===e||\"change\"===e)return Yt(n)}var ur=\"function\"===typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n};function ir(e,n){if(ur(e,n))return!0;if(\"object\"!==typeof e||null===e||\"object\"!==typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!f.call(n,l)||!ur(e[l],n[l]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,n){var t,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function fr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?fr(e,n.parentNode):\"contains\"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function dr(){for(var e=window,n=K();n instanceof e.HTMLIFrameElement;){try{var t=\"string\"===typeof n.contentWindow.location.href}catch(r){t=!1}if(!t)break;n=K((e=n.contentWindow).document)}return n}function pr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(\"input\"===n&&(\"text\"===e.type||\"search\"===e.type||\"tel\"===e.type||\"url\"===e.type||\"password\"===e.type)||\"textarea\"===n||\"true\"===e.contentEditable)}function hr(e){var n=dr(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&fr(t.ownerDocument.documentElement,t)){if(null!==r&&pr(t))if(n=r.start,void 0===(e=r.end)&&(e=n),\"selectionStart\"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var l=t.textContent.length,a=Math.min(r.start,l);r=void 0===r.end?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=cr(t,a);var o=cr(t,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((n=n.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(n),e.extend(o.node,o.offset)):(n.setEnd(o.node,o.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(\"function\"===typeof t.focus&&t.focus(),t=0;t<n.length;t++)(e=n[t]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=c&&\"documentMode\"in document&&11>=document.documentMode,vr=null,gr=null,yr=null,br=!1;function wr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;br||null==vr||vr!==K(r)||(\"selectionStart\"in(r=vr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&ir(yr,r)||(yr=r,0<(r=Qr(gr,\"onSelect\")).length&&(n=new ct(\"onSelect\",\"select\",null,n,t),e.push({event:n,listeners:r}),n.target=vr)))}function kr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t[\"Webkit\"+e]=\"webkit\"+n,t[\"Moz\"+e]=\"moz\"+n,t}var Sr={animationend:kr(\"Animation\",\"AnimationEnd\"),animationiteration:kr(\"Animation\",\"AnimationIteration\"),animationstart:kr(\"Animation\",\"AnimationStart\"),transitionend:kr(\"Transition\",\"TransitionEnd\")},xr={},Er={};function _r(e){if(xr[e])return xr[e];if(!Sr[e])return e;var n,t=Sr[e];for(n in t)if(t.hasOwnProperty(n)&&n in Er)return xr[e]=t[n];return e}c&&(Er=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete Sr.animationend.animation,delete Sr.animationiteration.animation,delete Sr.animationstart.animation),\"TransitionEvent\"in window||delete Sr.transitionend.transition);var Cr=_r(\"animationend\"),Pr=_r(\"animationiteration\"),Nr=_r(\"animationstart\"),zr=_r(\"transitionend\"),Tr=new Map,Lr=\"abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\".split(\" \");function Mr(e,n){Tr.set(e,n),i(n,[e])}for(var Dr=0;Dr<Lr.length;Dr++){var Rr=Lr[Dr];Mr(Rr.toLowerCase(),\"on\"+(Rr[0].toUpperCase()+Rr.slice(1)))}Mr(Cr,\"onAnimationEnd\"),Mr(Pr,\"onAnimationIteration\"),Mr(Nr,\"onAnimationStart\"),Mr(\"dblclick\",\"onDoubleClick\"),Mr(\"focusin\",\"onFocus\"),Mr(\"focusout\",\"onBlur\"),Mr(zr,\"onTransitionEnd\"),s(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]),s(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]),s(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]),s(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]),i(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \")),i(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \")),i(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]),i(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \")),i(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \")),i(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var Fr=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),Or=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(Fr));function Ir(e,n,t){var r=e.type||\"unknown-event\";e.currentTarget=t,function(e,n,t,r,l,o,u,i,s){if(Ve.apply(this,arguments),Oe){if(!Oe)throw Error(a(198));var c=Ie;Oe=!1,Ie=null,je||(je=!0,Ue=c)}}(r,n,void 0,e),e.currentTarget=null}function jr(e,n){n=0!==(4&n);for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var a=void 0;if(n)for(var o=r.length-1;0<=o;o--){var u=r[o],i=u.instance,s=u.currentTarget;if(u=u.listener,i!==a&&l.isPropagationStopped())break e;Ir(l,u,s),a=i}else for(o=0;o<r.length;o++){if(i=(u=r[o]).instance,s=u.currentTarget,u=u.listener,i!==a&&l.isPropagationStopped())break e;Ir(l,u,s),a=i}}}if(je)throw e=Ue,je=!1,Ue=null,e}function Ur(e,n){var t=n[ml];void 0===t&&(t=n[ml]=new Set);var r=e+\"__bubble\";t.has(r)||(Br(n,e,2,!1),t.add(r))}function Ar(e,n,t){var r=0;n&&(r|=4),Br(t,e,r,n)}var Vr=\"_reactListening\"+Math.random().toString(36).slice(2);function $r(e){if(!e[Vr]){e[Vr]=!0,o.forEach((function(n){\"selectionchange\"!==n&&(Or.has(n)||Ar(n,!1,e),Ar(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[Vr]||(n[Vr]=!0,Ar(\"selectionchange\",!1,n))}}function Br(e,n,t,r){switch(Gn(n)){case 1:var l=Qn;break;case 4:l=qn;break;default:l=Kn}t=l.bind(null,n,t,e),l=void 0,!De||\"touchstart\"!==n&&\"touchmove\"!==n&&\"wheel\"!==n||(l=!0),r?void 0!==l?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):void 0!==l?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function Hr(e,n,t,r,l){var a=r;if(0===(1&n)&&0===(2&n)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var u=r.stateNode.containerInfo;if(u===l||8===u.nodeType&&u.parentNode===l)break;if(4===o)for(o=r.return;null!==o;){var i=o.tag;if((3===i||4===i)&&((i=o.stateNode.containerInfo)===l||8===i.nodeType&&i.parentNode===l))return;o=o.return}for(;null!==u;){if(null===(o=yl(u)))return;if(5===(i=o.tag)||6===i){r=a=o;continue e}u=u.parentNode}}r=r.return}Le((function(){var r=a,l=ke(t),o=[];e:{var u=Tr.get(e);if(void 0!==u){var i=ct,s=e;switch(e){case\"keypress\":if(0===tt(t))break e;case\"keydown\":case\"keyup\":i=Pt;break;case\"focusin\":s=\"focus\",i=vt;break;case\"focusout\":s=\"blur\",i=vt;break;case\"beforeblur\":case\"afterblur\":i=vt;break;case\"click\":if(2===t.button)break e;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":i=ht;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":i=mt;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":i=zt;break;case Cr:case Pr:case Nr:i=gt;break;case zr:i=Tt;break;case\"scroll\":i=dt;break;case\"wheel\":i=Mt;break;case\"copy\":case\"cut\":case\"paste\":i=bt;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":i=Nt}var c=0!==(4&n),f=!c&&\"scroll\"===e,d=c?null!==u?u+\"Capture\":null:u;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==d&&(null!=(m=Me(h,d))&&c.push(Wr(h,m,p)))),f)break;h=h.return}0<c.length&&(u=new i(u,s,null,t,l),o.push({event:u,listeners:c}))}}if(0===(7&n)){if(i=\"mouseout\"===e||\"pointerout\"===e,(!(u=\"mouseover\"===e||\"pointerover\"===e)||t===we||!(s=t.relatedTarget||t.fromElement)||!yl(s)&&!s[hl])&&(i||u)&&(u=l.window===l?l:(u=l.ownerDocument)?u.defaultView||u.parentWindow:window,i?(i=r,null!==(s=(s=t.relatedTarget||t.toElement)?yl(s):null)&&(s!==(f=$e(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(i=null,s=r),i!==s)){if(c=ht,m=\"onMouseLeave\",d=\"onMouseEnter\",h=\"mouse\",\"pointerout\"!==e&&\"pointerover\"!==e||(c=Nt,m=\"onPointerLeave\",d=\"onPointerEnter\",h=\"pointer\"),f=null==i?u:wl(i),p=null==s?u:wl(s),(u=new c(m,h+\"leave\",i,t,l)).target=f,u.relatedTarget=p,m=null,yl(l)===r&&((c=new c(d,h+\"enter\",s,t,l)).target=p,c.relatedTarget=f,m=c),f=m,i&&s)e:{for(d=s,h=0,p=c=i;p;p=qr(p))h++;for(p=0,m=d;m;m=qr(m))p++;for(;0<h-p;)c=qr(c),h--;for(;0<p-h;)d=qr(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break e;c=qr(c),d=qr(d)}c=null}else c=null;null!==i&&Kr(o,u,i,c,!1),null!==s&&null!==f&&Kr(o,f,s,c,!0)}if(\"select\"===(i=(u=r?wl(r):window).nodeName&&u.nodeName.toLowerCase())||\"input\"===i&&\"file\"===u.type)var v=Xt;else if(Ht(u))if(Gt)v=or;else{v=lr;var g=rr}else(i=u.nodeName)&&\"input\"===i.toLowerCase()&&(\"checkbox\"===u.type||\"radio\"===u.type)&&(v=ar);switch(v&&(v=v(e,r))?Wt(o,v,t,l):(g&&g(e,u,r),\"focusout\"===e&&(g=u._wrapperState)&&g.controlled&&\"number\"===u.type&&ee(u,\"number\",u.value)),g=r?wl(r):window,e){case\"focusin\":(Ht(g)||\"true\"===g.contentEditable)&&(vr=g,gr=r,yr=null);break;case\"focusout\":yr=gr=vr=null;break;case\"mousedown\":br=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":br=!1,wr(o,t,l);break;case\"selectionchange\":if(mr)break;case\"keydown\":case\"keyup\":wr(o,t,l)}var y;if(Rt)e:{switch(e){case\"compositionstart\":var b=\"onCompositionStart\";break e;case\"compositionend\":b=\"onCompositionEnd\";break e;case\"compositionupdate\":b=\"onCompositionUpdate\";break e}b=void 0}else $t?At(e,t)&&(b=\"onCompositionEnd\"):\"keydown\"===e&&229===t.keyCode&&(b=\"onCompositionStart\");b&&(It&&\"ko\"!==t.locale&&($t||\"onCompositionStart\"!==b?\"onCompositionEnd\"===b&&$t&&(y=nt()):(Jn=\"value\"in(Zn=l)?Zn.value:Zn.textContent,$t=!0)),0<(g=Qr(r,b)).length&&(b=new wt(b,e,null,t,l),o.push({event:b,listeners:g}),y?b.data=y:null!==(y=Vt(t))&&(b.data=y))),(y=Ot?function(e,n){switch(e){case\"compositionend\":return Vt(n);case\"keypress\":return 32!==n.which?null:(Ut=!0,jt);case\"textInput\":return(e=n.data)===jt&&Ut?null:e;default:return null}}(e,t):function(e,n){if($t)return\"compositionend\"===e||!Rt&&At(e,n)?(e=nt(),et=Jn=Zn=null,$t=!1,e):null;switch(e){case\"paste\":default:return null;case\"keypress\":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case\"compositionend\":return It&&\"ko\"!==n.locale?null:n.data}}(e,t))&&(0<(r=Qr(r,\"onBeforeInput\")).length&&(l=new wt(\"onBeforeInput\",\"beforeinput\",null,t,l),o.push({event:l,listeners:r}),l.data=y))}jr(o,n)}))}function Wr(e,n,t){return{instance:e,listener:n,currentTarget:t}}function Qr(e,n){for(var t=n+\"Capture\",r=[];null!==e;){var l=e,a=l.stateNode;5===l.tag&&null!==a&&(l=a,null!=(a=Me(e,t))&&r.unshift(Wr(e,a,l)),null!=(a=Me(e,n))&&r.push(Wr(e,a,l))),e=e.return}return r}function qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,n,t,r,l){for(var a=n._reactName,o=[];null!==t&&t!==r;){var u=t,i=u.alternate,s=u.stateNode;if(null!==i&&i===r)break;5===u.tag&&null!==s&&(u=s,l?null!=(i=Me(t,a))&&o.unshift(Wr(t,i,u)):l||null!=(i=Me(t,a))&&o.push(Wr(t,i,u))),t=t.return}0!==o.length&&e.push({event:n,listeners:o})}var Yr=/\\r\\n?/g,Xr=/\\u0000|\\uFFFD/g;function Gr(e){return(\"string\"===typeof e?e:\"\"+e).replace(Yr,\"\\n\").replace(Xr,\"\")}function Zr(e,n,t){if(n=Gr(n),Gr(e)!==n&&t)throw Error(a(425))}function Jr(){}var el=null,nl=null;function tl(e,n){return\"textarea\"===e||\"noscript\"===e||\"string\"===typeof n.children||\"number\"===typeof n.children||\"object\"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var rl=\"function\"===typeof setTimeout?setTimeout:void 0,ll=\"function\"===typeof clearTimeout?clearTimeout:void 0,al=\"function\"===typeof Promise?Promise:void 0,ol=\"function\"===typeof queueMicrotask?queueMicrotask:\"undefined\"!==typeof al?function(e){return al.resolve(null).then(e).catch(ul)}:rl;function ul(e){setTimeout((function(){throw e}))}function il(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&8===l.nodeType)if(\"/$\"===(t=l.data)){if(0===r)return e.removeChild(l),void Bn(n);r--}else\"$\"!==t&&\"$?\"!==t&&\"$!\"!==t||r++;t=l}while(t);Bn(n)}function sl(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if(\"$\"===(n=e.data)||\"$!\"===n||\"$?\"===n)break;if(\"/$\"===n)return null}}return e}function cl(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if(\"$\"===t||\"$!\"===t||\"$?\"===t){if(0===n)return e;n--}else\"/$\"===t&&n++}e=e.previousSibling}return null}var fl=Math.random().toString(36).slice(2),dl=\"__reactFiber$\"+fl,pl=\"__reactProps$\"+fl,hl=\"__reactContainer$\"+fl,ml=\"__reactEvents$\"+fl,vl=\"__reactListeners$\"+fl,gl=\"__reactHandles$\"+fl;function yl(e){var n=e[dl];if(n)return n;for(var t=e.parentNode;t;){if(n=t[hl]||t[dl]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=cl(e);null!==e;){if(t=e[dl])return t;e=cl(e)}return n}t=(e=t).parentNode}return null}function bl(e){return!(e=e[dl]||e[hl])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wl(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function kl(e){return e[pl]||null}var Sl=[],xl=-1;function El(e){return{current:e}}function _l(e){0>xl||(e.current=Sl[xl],Sl[xl]=null,xl--)}function Cl(e,n){xl++,Sl[xl]=e.current,e.current=n}var Pl={},Nl=El(Pl),zl=El(!1),Tl=Pl;function Ll(e,n){var t=e.type.contextTypes;if(!t)return Pl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ml(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Dl(){_l(zl),_l(Nl)}function Rl(e,n,t){if(Nl.current!==Pl)throw Error(a(168));Cl(Nl,n),Cl(zl,t)}function Fl(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,\"function\"!==typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in n))throw Error(a(108,B(e)||\"Unknown\",l));return I({},t,r)}function Ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pl,Tl=Nl.current,Cl(Nl,e),Cl(zl,zl.current),!0}function Il(e,n,t){var r=e.stateNode;if(!r)throw Error(a(169));t?(e=Fl(e,n,Tl),r.__reactInternalMemoizedMergedChildContext=e,_l(zl),_l(Nl),Cl(Nl,e)):_l(zl),Cl(zl,t)}var jl=null,Ul=!1,Al=!1;function Vl(e){null===jl?jl=[e]:jl.push(e)}function $l(){if(!Al&&null!==jl){Al=!0;var e=0,n=wn;try{var t=jl;for(wn=1;e<t.length;e++){var r=t[e];do{r=r(!0)}while(null!==r)}jl=null,Ul=!1}catch(l){throw null!==jl&&(jl=jl.slice(e+1)),qe(Je,$l),l}finally{wn=n,Al=!1}}return null}var Bl=[],Hl=0,Wl=null,Ql=0,ql=[],Kl=0,Yl=null,Xl=1,Gl=\"\";function Zl(e,n){Bl[Hl++]=Ql,Bl[Hl++]=Wl,Wl=e,Ql=n}function Jl(e,n,t){ql[Kl++]=Xl,ql[Kl++]=Gl,ql[Kl++]=Yl,Yl=e;var r=Xl;e=Gl;var l=32-on(r)-1;r&=~(1<<l),t+=1;var a=32-on(n)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Xl=1<<32-on(n)+l|t<<l|r,Gl=a+e}else Xl=1<<a|t<<l|r,Gl=e}function ea(e){null!==e.return&&(Zl(e,1),Jl(e,1,0))}function na(e){for(;e===Wl;)Wl=Bl[--Hl],Bl[Hl]=null,Ql=Bl[--Hl],Bl[Hl]=null;for(;e===Yl;)Yl=ql[--Kl],ql[Kl]=null,Gl=ql[--Kl],ql[Kl]=null,Xl=ql[--Kl],ql[Kl]=null}var ta=null,ra=null,la=!1,aa=null;function oa(e,n){var t=Ls(5,null,null,0);t.elementType=\"DELETED\",t.stateNode=n,t.return=e,null===(n=e.deletions)?(e.deletions=[t],e.flags|=16):n.push(t)}function ua(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,ta=e,ra=sl(n.firstChild),!0);case 6:return null!==(n=\"\"===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,ta=e,ra=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(t=null!==Yl?{id:Xl,overflow:Gl}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},(t=Ls(18,null,null,0)).stateNode=n,t.return=e,e.child=t,ta=e,ra=null,!0);default:return!1}}function ia(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function sa(e){if(la){var n=ra;if(n){var t=n;if(!ua(e,n)){if(ia(e))throw Error(a(418));n=sl(t.nextSibling);var r=ta;n&&ua(e,n)?oa(r,t):(e.flags=-4097&e.flags|2,la=!1,ta=e)}}else{if(ia(e))throw Error(a(418));e.flags=-4097&e.flags|2,la=!1,ta=e}}}function ca(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ta=e}function fa(e){if(e!==ta)return!1;if(!la)return ca(e),la=!0,!1;var n;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n=\"head\"!==(n=e.type)&&\"body\"!==n&&!tl(e.type,e.memoizedProps)),n&&(n=ra)){if(ia(e))throw da(),Error(a(418));for(;n;)oa(e,n),n=sl(n.nextSibling)}if(ca(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if(\"/$\"===t){if(0===n){ra=sl(e.nextSibling);break e}n--}else\"$\"!==t&&\"$!\"!==t&&\"$?\"!==t||n++}e=e.nextSibling}ra=null}}else ra=ta?sl(e.stateNode.nextSibling):null;return!0}function da(){for(var e=ra;e;)e=sl(e.nextSibling)}function pa(){ra=ta=null,la=!1}function ha(e){null===aa?aa=[e]:aa.push(e)}var ma=w.ReactCurrentBatchConfig;function va(e,n){if(e&&e.defaultProps){for(var t in n=I({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var ga=El(null),ya=null,ba=null,wa=null;function ka(){wa=ba=ya=null}function Sa(e){var n=ga.current;_l(ga),e._currentValue=n}function xa(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Ea(e,n){ya=e,wa=ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&n)&&(wu=!0),e.firstContext=null)}function _a(e){var n=e._currentValue;if(wa!==e)if(e={context:e,memoizedValue:n,next:null},null===ba){if(null===ya)throw Error(a(308));ba=e,ya.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return n}var Ca=null;function Pa(e){null===Ca?Ca=[e]:Ca.push(e)}function Na(e,n,t,r){var l=n.interleaved;return null===l?(t.next=t,Pa(n)):(t.next=l.next,l.next=t),n.interleaved=t,za(e,r)}function za(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var Ta=!1;function La(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ma(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Da(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Ra(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Ni)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,za(e,t)}return null===(l=r.interleaved)?(n.next=n,Pa(r)):(n.next=l.next,l.next=n),r.interleaved=n,za(e,t)}function Fa(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!==(4194240&t))){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,bn(e,t)}}function Oa(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;return t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Ia(e,n,t,r){var l=e.updateQueue;Ta=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var i=u,s=i.next;i.next=null,null===o?a=s:o.next=s,o=i;var c=e.alternate;null!==c&&((u=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===u?c.firstBaseUpdate=s:u.next=s,c.lastBaseUpdate=i))}if(null!==a){var f=l.baseState;for(o=0,c=s=i=null,u=a;;){var d=u.lane,p=u.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var h=e,m=u;switch(d=n,p=t,m.tag){case 1:if(\"function\"===typeof(h=m.payload)){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null===(d=\"function\"===typeof(h=m.payload)?h.call(p,f,d):h)||void 0===d)break e;f=I({},f,d);break e;case 2:Ta=!0}}null!==u.callback&&0!==u.lane&&(e.flags|=64,null===(d=l.effects)?l.effects=[u]:d.push(u))}else p={eventTime:p,lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===c?(s=c=p,i=f):c=c.next=p,o|=d;if(null===(u=u.next)){if(null===(u=l.shared.pending))break;u=(d=u).next,d.next=null,l.lastBaseUpdate=d,l.shared.pending=null}}if(null===c&&(i=f),l.baseState=i,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null!==(n=l.shared.interleaved)){l=n;do{o|=l.lane,l=l.next}while(l!==n)}else null===a&&(l.shared.lanes=0);Oi|=o,e.lanes=o,e.memoizedState=f}}function ja(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,r=t,\"function\"!==typeof l)throw Error(a(191,l));l.call(r)}}}var Ua=(new r.Component).refs;function Aa(e,n,t,r){t=null===(t=t(r,n=e.memoizedState))||void 0===t?n:I({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var Va={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=es(),l=ns(e),a=Da(r,l);a.payload=n,void 0!==t&&null!==t&&(a.callback=t),null!==(n=Ra(e,a,l))&&(ts(n,e,l,r),Fa(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=es(),l=ns(e),a=Da(r,l);a.tag=1,a.payload=n,void 0!==t&&null!==t&&(a.callback=t),null!==(n=Ra(e,a,l))&&(ts(n,e,l,r),Fa(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=es(),r=ns(e),l=Da(t,r);l.tag=2,void 0!==n&&null!==n&&(l.callback=n),null!==(n=Ra(e,l,r))&&(ts(n,e,r,t),Fa(n,e,r))}};function $a(e,n,t,r,l,a,o){return\"function\"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!n.prototype||!n.prototype.isPureReactComponent||(!ir(t,r)||!ir(l,a))}function Ba(e,n,t){var r=!1,l=Pl,a=n.contextType;return\"object\"===typeof a&&null!==a?a=_a(a):(l=Ml(n)?Tl:Nl.current,a=(r=null!==(r=n.contextTypes)&&void 0!==r)?Ll(e,l):Pl),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=Va,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function Ha(e,n,t,r){e=n.state,\"function\"===typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),\"function\"===typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&Va.enqueueReplaceState(n,n.state,null)}function Wa(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=Ua,La(e);var a=n.contextType;\"object\"===typeof a&&null!==a?l.context=_a(a):(a=Ml(n)?Tl:Nl.current,l.context=Ll(e,a)),l.state=e.memoizedState,\"function\"===typeof(a=n.getDerivedStateFromProps)&&(Aa(e,n,a,t),l.state=e.memoizedState),\"function\"===typeof n.getDerivedStateFromProps||\"function\"===typeof l.getSnapshotBeforeUpdate||\"function\"!==typeof l.UNSAFE_componentWillMount&&\"function\"!==typeof l.componentWillMount||(n=l.state,\"function\"===typeof l.componentWillMount&&l.componentWillMount(),\"function\"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&Va.enqueueReplaceState(l,l.state,null),Ia(e,t,l,r),l.state=e.memoizedState),\"function\"===typeof l.componentDidMount&&(e.flags|=4194308)}function Qa(e,n,t){if(null!==(e=t.ref)&&\"function\"!==typeof e&&\"object\"!==typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(a(309));var r=t.stateNode}if(!r)throw Error(a(147,e));var l=r,o=\"\"+e;return null!==n&&null!==n.ref&&\"function\"===typeof n.ref&&n.ref._stringRef===o?n.ref:(n=function(e){var n=l.refs;n===Ua&&(n=l.refs={}),null===e?delete n[o]:n[o]=e},n._stringRef=o,n)}if(\"string\"!==typeof e)throw Error(a(284));if(!t._owner)throw Error(a(290,e))}return e}function qa(e,n){throw e=Object.prototype.toString.call(n),Error(a(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(n).join(\", \")+\"}\":e))}function Ka(e){return(0,e._init)(e._payload)}function Ya(e){function n(n,t){if(e){var r=n.deletions;null===r?(n.deletions=[t],n.flags|=16):r.push(t)}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=Ds(e,n)).index=0,e.sibling=null,e}function o(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=2,t):r:(n.flags|=2,t):(n.flags|=1048576,t)}function u(n){return e&&null===n.alternate&&(n.flags|=2),n}function i(e,n,t,r){return null===n||6!==n.tag?((n=Is(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function s(e,n,t,r){var a=t.type;return a===x?f(e,n,t.props.children,r,t.key):null!==n&&(n.elementType===a||\"object\"===typeof a&&null!==a&&a.$$typeof===M&&Ka(a)===n.type)?((r=l(n,t.props)).ref=Qa(e,n,t),r.return=e,r):((r=Rs(t.type,t.key,t.props,null,e.mode,r)).ref=Qa(e,n,t),r.return=e,r)}function c(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=js(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function f(e,n,t,r,a){return null===n||7!==n.tag?((n=Fs(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function d(e,n,t){if(\"string\"===typeof n&&\"\"!==n||\"number\"===typeof n)return(n=Is(\"\"+n,e.mode,t)).return=e,n;if(\"object\"===typeof n&&null!==n){switch(n.$$typeof){case k:return(t=Rs(n.type,n.key,n.props,null,e.mode,t)).ref=Qa(e,null,n),t.return=e,t;case S:return(n=js(n,e.mode,t)).return=e,n;case M:return d(e,(0,n._init)(n._payload),t)}if(ne(n)||F(n))return(n=Fs(n,e.mode,t,null)).return=e,n;qa(e,n)}return null}function p(e,n,t,r){var l=null!==n?n.key:null;if(\"string\"===typeof t&&\"\"!==t||\"number\"===typeof t)return null!==l?null:i(e,n,\"\"+t,r);if(\"object\"===typeof t&&null!==t){switch(t.$$typeof){case k:return t.key===l?s(e,n,t,r):null;case S:return t.key===l?c(e,n,t,r):null;case M:return p(e,n,(l=t._init)(t._payload),r)}if(ne(t)||F(t))return null!==l?null:f(e,n,t,r,null);qa(e,t)}return null}function h(e,n,t,r,l){if(\"string\"===typeof r&&\"\"!==r||\"number\"===typeof r)return i(n,e=e.get(t)||null,\"\"+r,l);if(\"object\"===typeof r&&null!==r){switch(r.$$typeof){case k:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l);case S:return c(n,e=e.get(null===r.key?t:r.key)||null,r,l);case M:return h(e,n,t,(0,r._init)(r._payload),l)}if(ne(r)||F(r))return f(n,e=e.get(t)||null,r,l,null);qa(n,r)}return null}function m(l,a,u,i){for(var s=null,c=null,f=a,m=a=0,v=null;null!==f&&m<u.length;m++){f.index>m?(v=f,f=null):v=f.sibling;var g=p(l,f,u[m],i);if(null===g){null===f&&(f=v);break}e&&f&&null===g.alternate&&n(l,f),a=o(g,a,m),null===c?s=g:c.sibling=g,c=g,f=v}if(m===u.length)return t(l,f),la&&Zl(l,m),s;if(null===f){for(;m<u.length;m++)null!==(f=d(l,u[m],i))&&(a=o(f,a,m),null===c?s=f:c.sibling=f,c=f);return la&&Zl(l,m),s}for(f=r(l,f);m<u.length;m++)null!==(v=h(f,l,m,u[m],i))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),a=o(v,a,m),null===c?s=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return n(l,e)})),la&&Zl(l,m),s}function v(l,u,i,s){var c=F(i);if(\"function\"!==typeof c)throw Error(a(150));if(null==(i=c.call(i)))throw Error(a(151));for(var f=c=null,m=u,v=u=0,g=null,y=i.next();null!==m&&!y.done;v++,y=i.next()){m.index>v?(g=m,m=null):g=m.sibling;var b=p(l,m,y.value,s);if(null===b){null===m&&(m=g);break}e&&m&&null===b.alternate&&n(l,m),u=o(b,u,v),null===f?c=b:f.sibling=b,f=b,m=g}if(y.done)return t(l,m),la&&Zl(l,v),c;if(null===m){for(;!y.done;v++,y=i.next())null!==(y=d(l,y.value,s))&&(u=o(y,u,v),null===f?c=y:f.sibling=y,f=y);return la&&Zl(l,v),c}for(m=r(l,m);!y.done;v++,y=i.next())null!==(y=h(m,l,v,y.value,s))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),u=o(y,u,v),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return n(l,e)})),la&&Zl(l,v),c}return function e(r,a,o,i){if(\"object\"===typeof o&&null!==o&&o.type===x&&null===o.key&&(o=o.props.children),\"object\"===typeof o&&null!==o){switch(o.$$typeof){case k:e:{for(var s=o.key,c=a;null!==c;){if(c.key===s){if((s=o.type)===x){if(7===c.tag){t(r,c.sibling),(a=l(c,o.props.children)).return=r,r=a;break e}}else if(c.elementType===s||\"object\"===typeof s&&null!==s&&s.$$typeof===M&&Ka(s)===c.type){t(r,c.sibling),(a=l(c,o.props)).ref=Qa(r,c,o),a.return=r,r=a;break e}t(r,c);break}n(r,c),c=c.sibling}o.type===x?((a=Fs(o.props.children,r.mode,i,o.key)).return=r,r=a):((i=Rs(o.type,o.key,o.props,null,r.mode,i)).ref=Qa(r,a,o),i.return=r,r=i)}return u(r);case S:e:{for(c=o.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===o.containerInfo&&a.stateNode.implementation===o.implementation){t(r,a.sibling),(a=l(a,o.children||[])).return=r,r=a;break e}t(r,a);break}n(r,a),a=a.sibling}(a=js(o,r.mode,i)).return=r,r=a}return u(r);case M:return e(r,a,(c=o._init)(o._payload),i)}if(ne(o))return m(r,a,o,i);if(F(o))return v(r,a,o,i);qa(r,o)}return\"string\"===typeof o&&\"\"!==o||\"number\"===typeof o?(o=\"\"+o,null!==a&&6===a.tag?(t(r,a.sibling),(a=l(a,o)).return=r,r=a):(t(r,a),(a=Is(o,r.mode,i)).return=r,r=a),u(r)):t(r,a)}}var Xa=Ya(!0),Ga=Ya(!1),Za={},Ja=El(Za),eo=El(Za),no=El(Za);function to(e){if(e===Za)throw Error(a(174));return e}function ro(e,n){switch(Cl(no,n),Cl(eo,e),Cl(Ja,Za),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ie(null,\"\");break;default:n=ie(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}_l(Ja),Cl(Ja,n)}function lo(){_l(Ja),_l(eo),_l(no)}function ao(e){to(no.current);var n=to(Ja.current),t=ie(n,e.type);n!==t&&(Cl(eo,e),Cl(Ja,t))}function oo(e){eo.current===e&&(_l(Ja),_l(eo))}var uo=El(0);function io(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||\"$?\"===t.data||\"$!\"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!==(128&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var so=[];function co(){for(var e=0;e<so.length;e++)so[e]._workInProgressVersionPrimary=null;so.length=0}var fo=w.ReactCurrentDispatcher,po=w.ReactCurrentBatchConfig,ho=0,mo=null,vo=null,go=null,yo=!1,bo=!1,wo=0,ko=0;function So(){throw Error(a(321))}function xo(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!ur(e[t],n[t]))return!1;return!0}function Eo(e,n,t,r,l,o){if(ho=o,mo=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,fo.current=null===e||null===e.memoizedState?uu:iu,e=t(r,l),bo){o=0;do{if(bo=!1,wo=0,25<=o)throw Error(a(301));o+=1,go=vo=null,n.updateQueue=null,fo.current=su,e=t(r,l)}while(bo)}if(fo.current=ou,n=null!==vo&&null!==vo.next,ho=0,go=vo=mo=null,yo=!1,n)throw Error(a(300));return e}function _o(){var e=0!==wo;return wo=0,e}function Co(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===go?mo.memoizedState=go=e:go=go.next=e,go}function Po(){if(null===vo){var e=mo.alternate;e=null!==e?e.memoizedState:null}else e=vo.next;var n=null===go?mo.memoizedState:go.next;if(null!==n)go=n,vo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(vo=e).memoizedState,baseState:vo.baseState,baseQueue:vo.baseQueue,queue:vo.queue,next:null},null===go?mo.memoizedState=go=e:go=go.next=e}return go}function No(e,n){return\"function\"===typeof n?n(e):n}function zo(e){var n=Po(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=vo,l=r.baseQueue,o=t.pending;if(null!==o){if(null!==l){var u=l.next;l.next=o.next,o.next=u}r.baseQueue=l=o,t.pending=null}if(null!==l){o=l.next,r=r.baseState;var i=u=null,s=null,c=o;do{var f=c.lane;if((ho&f)===f)null!==s&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(i=s=d,u=r):s=s.next=d,mo.lanes|=f,Oi|=f}c=c.next}while(null!==c&&c!==o);null===s?u=r:s.next=i,ur(r,n.memoizedState)||(wu=!0),n.memoizedState=r,n.baseState=u,n.baseQueue=s,t.lastRenderedState=r}if(null!==(e=t.interleaved)){l=e;do{o=l.lane,mo.lanes|=o,Oi|=o,l=l.next}while(l!==e)}else null===l&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function To(e){var n=Po(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,o=n.memoizedState;if(null!==l){t.pending=null;var u=l=l.next;do{o=e(o,u.action),u=u.next}while(u!==l);ur(o,n.memoizedState)||(wu=!0),n.memoizedState=o,null===n.baseQueue&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function Lo(){}function Mo(e,n){var t=mo,r=Po(),l=n(),o=!ur(r.memoizedState,l);if(o&&(r.memoizedState=l,wu=!0),r=r.queue,Ho(Fo.bind(null,t,r,e),[e]),r.getSnapshot!==n||o||null!==go&&1&go.memoizedState.tag){if(t.flags|=2048,Uo(9,Ro.bind(null,t,r,l,n),void 0,null),null===zi)throw Error(a(349));0!==(30&ho)||Do(t,n,l)}return l}function Do(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=mo.updateQueue)?(n={lastEffect:null,stores:null},mo.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function Ro(e,n,t,r){n.value=t,n.getSnapshot=r,Oo(n)&&Io(e)}function Fo(e,n,t){return t((function(){Oo(n)&&Io(e)}))}function Oo(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!ur(e,t)}catch(r){return!0}}function Io(e){var n=za(e,1);null!==n&&ts(n,e,1,-1)}function jo(e){var n=Co();return\"function\"===typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:e},n.queue=e,e=e.dispatch=tu.bind(null,mo,e),[n.memoizedState,e]}function Uo(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=mo.updateQueue)?(n={lastEffect:null,stores:null},mo.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ao(){return Po().memoizedState}function Vo(e,n,t,r){var l=Co();mo.flags|=e,l.memoizedState=Uo(1|n,t,void 0,void 0===r?null:r)}function $o(e,n,t,r){var l=Po();r=void 0===r?null:r;var a=void 0;if(null!==vo){var o=vo.memoizedState;if(a=o.destroy,null!==r&&xo(r,o.deps))return void(l.memoizedState=Uo(n,t,a,r))}mo.flags|=e,l.memoizedState=Uo(1|n,t,a,r)}function Bo(e,n){return Vo(8390656,8,e,n)}function Ho(e,n){return $o(2048,8,e,n)}function Wo(e,n){return $o(4,2,e,n)}function Qo(e,n){return $o(4,4,e,n)}function qo(e,n){return\"function\"===typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Ko(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,$o(4,4,qo.bind(null,n,e),t)}function Yo(){}function Xo(e,n){var t=Po();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&xo(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Go(e,n){var t=Po();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&xo(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Zo(e,n,t){return 0===(21&ho)?(e.baseState&&(e.baseState=!1,wu=!0),e.memoizedState=t):(ur(t,n)||(t=vn(),mo.lanes|=t,Oi|=t,e.baseState=!0),n)}function Jo(e,n){var t=wn;wn=0!==t&&4>t?t:4,e(!0);var r=po.transition;po.transition={};try{e(!1),n()}finally{wn=t,po.transition=r}}function eu(){return Po().memoizedState}function nu(e,n,t){var r=ns(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},ru(e))lu(n,t);else if(null!==(t=Na(e,n,t,r))){ts(t,e,r,es()),au(t,n,r)}}function tu(e,n,t){var r=ns(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(ru(e))lu(n,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=n.lastRenderedReducer))try{var o=n.lastRenderedState,u=a(o,t);if(l.hasEagerState=!0,l.eagerState=u,ur(u,o)){var i=n.interleaved;return null===i?(l.next=l,Pa(n)):(l.next=i.next,i.next=l),void(n.interleaved=l)}}catch(s){}null!==(t=Na(e,n,l,r))&&(ts(t,e,r,l=es()),au(t,n,r))}}function ru(e){var n=e.alternate;return e===mo||null!==n&&n===mo}function lu(e,n){bo=yo=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function au(e,n,t){if(0!==(4194240&t)){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,bn(e,t)}}var ou={readContext:_a,useCallback:So,useContext:So,useEffect:So,useImperativeHandle:So,useInsertionEffect:So,useLayoutEffect:So,useMemo:So,useReducer:So,useRef:So,useState:So,useDebugValue:So,useDeferredValue:So,useTransition:So,useMutableSource:So,useSyncExternalStore:So,useId:So,unstable_isNewReconciler:!1},uu={readContext:_a,useCallback:function(e,n){return Co().memoizedState=[e,void 0===n?null:n],e},useContext:_a,useEffect:Bo,useImperativeHandle:function(e,n,t){return t=null!==t&&void 0!==t?t.concat([e]):null,Vo(4194308,4,qo.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Vo(4194308,4,e,n)},useInsertionEffect:function(e,n){return Vo(4,2,e,n)},useMemo:function(e,n){var t=Co();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Co();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=nu.bind(null,mo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Co().memoizedState=e},useState:jo,useDebugValue:Yo,useDeferredValue:function(e){return Co().memoizedState=e},useTransition:function(){var e=jo(!1),n=e[0];return e=Jo.bind(null,e[1]),Co().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=mo,l=Co();if(la){if(void 0===t)throw Error(a(407));t=t()}else{if(t=n(),null===zi)throw Error(a(349));0!==(30&ho)||Do(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Bo(Fo.bind(null,r,o,e),[e]),r.flags|=2048,Uo(9,Ro.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Co(),n=zi.identifierPrefix;if(la){var t=Gl;n=\":\"+n+\"R\"+(t=(Xl&~(1<<32-on(Xl)-1)).toString(32)+t),0<(t=wo++)&&(n+=\"H\"+t.toString(32)),n+=\":\"}else n=\":\"+n+\"r\"+(t=ko++).toString(32)+\":\";return e.memoizedState=n},unstable_isNewReconciler:!1},iu={readContext:_a,useCallback:Xo,useContext:_a,useEffect:Ho,useImperativeHandle:Ko,useInsertionEffect:Wo,useLayoutEffect:Qo,useMemo:Go,useReducer:zo,useRef:Ao,useState:function(){return zo(No)},useDebugValue:Yo,useDeferredValue:function(e){return Zo(Po(),vo.memoizedState,e)},useTransition:function(){return[zo(No)[0],Po().memoizedState]},useMutableSource:Lo,useSyncExternalStore:Mo,useId:eu,unstable_isNewReconciler:!1},su={readContext:_a,useCallback:Xo,useContext:_a,useEffect:Ho,useImperativeHandle:Ko,useInsertionEffect:Wo,useLayoutEffect:Qo,useMemo:Go,useReducer:To,useRef:Ao,useState:function(){return To(No)},useDebugValue:Yo,useDeferredValue:function(e){var n=Po();return null===vo?n.memoizedState=e:Zo(n,vo.memoizedState,e)},useTransition:function(){return[To(No)[0],Po().memoizedState]},useMutableSource:Lo,useSyncExternalStore:Mo,useId:eu,unstable_isNewReconciler:!1};function cu(e,n){try{var t=\"\",r=n;do{t+=V(r),r=r.return}while(r);var l=t}catch(a){l=\"\\nError generating stack: \"+a.message+\"\\n\"+a.stack}return{value:e,source:n,stack:l,digest:null}}function fu(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function du(e,n){try{console.error(n.value)}catch(t){setTimeout((function(){throw t}))}}var pu=\"function\"===typeof WeakMap?WeakMap:Map;function hu(e,n,t){(t=Da(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Hi||(Hi=!0,Wi=r),du(0,n)},t}function mu(e,n,t){(t=Da(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if(\"function\"===typeof r){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){du(0,n)}}var a=e.stateNode;return null!==a&&\"function\"===typeof a.componentDidCatch&&(t.callback=function(){du(0,n),\"function\"!==typeof r&&(null===Qi?Qi=new Set([this]):Qi.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:\"\"})}),t}function vu(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new pu;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=_s.bind(null,e,n,t),n.then(e,e))}function gu(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function yu(e,n,t,r,l){return 0===(1&e.mode)?(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=Da(-1,1)).tag=2,Ra(t,n,1))),t.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var bu=w.ReactCurrentOwner,wu=!1;function ku(e,n,t,r){n.child=null===e?Ga(n,null,t,r):Xa(n,e.child,t,r)}function Su(e,n,t,r,l){t=t.render;var a=n.ref;return Ea(n,l),r=Eo(e,n,t,r,a,l),t=_o(),null===e||wu?(la&&t&&ea(n),n.flags|=1,ku(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,Hu(e,n,l))}function xu(e,n,t,r,l){if(null===e){var a=t.type;return\"function\"!==typeof a||Ms(a)||void 0!==a.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=Rs(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=a,Eu(e,n,a,r,l))}if(a=e.child,0===(e.lanes&l)){var o=a.memoizedProps;if((t=null!==(t=t.compare)?t:ir)(o,r)&&e.ref===n.ref)return Hu(e,n,l)}return n.flags|=1,(e=Ds(a,r)).ref=n.ref,e.return=n,n.child=e}function Eu(e,n,t,r,l){if(null!==e){var a=e.memoizedProps;if(ir(a,r)&&e.ref===n.ref){if(wu=!1,n.pendingProps=r=a,0===(e.lanes&l))return n.lanes=e.lanes,Hu(e,n,l);0!==(131072&e.flags)&&(wu=!0)}}return Pu(e,n,t,r,l)}function _u(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if(\"hidden\"===r.mode)if(0===(1&n.mode))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},Cl(Di,Mi),Mi|=t;else{if(0===(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,Cl(Di,Mi),Mi|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:t,Cl(Di,Mi),Mi|=r}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,Cl(Di,Mi),Mi|=r;return ku(e,n,l,t),n.child}function Cu(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function Pu(e,n,t,r,l){var a=Ml(t)?Tl:Nl.current;return a=Ll(n,a),Ea(n,l),t=Eo(e,n,t,r,a,l),r=_o(),null===e||wu?(la&&r&&ea(n),n.flags|=1,ku(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,Hu(e,n,l))}function Nu(e,n,t,r,l){if(Ml(t)){var a=!0;Ol(n)}else a=!1;if(Ea(n,l),null===n.stateNode)Bu(e,n),Ba(n,t,r),Wa(n,t,r,l),r=!0;else if(null===e){var o=n.stateNode,u=n.memoizedProps;o.props=u;var i=o.context,s=t.contextType;\"object\"===typeof s&&null!==s?s=_a(s):s=Ll(n,s=Ml(t)?Tl:Nl.current);var c=t.getDerivedStateFromProps,f=\"function\"===typeof c||\"function\"===typeof o.getSnapshotBeforeUpdate;f||\"function\"!==typeof o.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof o.componentWillReceiveProps||(u!==r||i!==s)&&Ha(n,o,r,s),Ta=!1;var d=n.memoizedState;o.state=d,Ia(n,r,o,l),i=n.memoizedState,u!==r||d!==i||zl.current||Ta?(\"function\"===typeof c&&(Aa(n,t,c,r),i=n.memoizedState),(u=Ta||$a(n,t,u,r,d,i,s))?(f||\"function\"!==typeof o.UNSAFE_componentWillMount&&\"function\"!==typeof o.componentWillMount||(\"function\"===typeof o.componentWillMount&&o.componentWillMount(),\"function\"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),\"function\"===typeof o.componentDidMount&&(n.flags|=4194308)):(\"function\"===typeof o.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=i),o.props=r,o.state=i,o.context=s,r=u):(\"function\"===typeof o.componentDidMount&&(n.flags|=4194308),r=!1)}else{o=n.stateNode,Ma(e,n),u=n.memoizedProps,s=n.type===n.elementType?u:va(n.type,u),o.props=s,f=n.pendingProps,d=o.context,\"object\"===typeof(i=t.contextType)&&null!==i?i=_a(i):i=Ll(n,i=Ml(t)?Tl:Nl.current);var p=t.getDerivedStateFromProps;(c=\"function\"===typeof p||\"function\"===typeof o.getSnapshotBeforeUpdate)||\"function\"!==typeof o.UNSAFE_componentWillReceiveProps&&\"function\"!==typeof o.componentWillReceiveProps||(u!==f||d!==i)&&Ha(n,o,r,i),Ta=!1,d=n.memoizedState,o.state=d,Ia(n,r,o,l);var h=n.memoizedState;u!==f||d!==h||zl.current||Ta?(\"function\"===typeof p&&(Aa(n,t,p,r),h=n.memoizedState),(s=Ta||$a(n,t,s,r,d,h,i)||!1)?(c||\"function\"!==typeof o.UNSAFE_componentWillUpdate&&\"function\"!==typeof o.componentWillUpdate||(\"function\"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,i),\"function\"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,i)),\"function\"===typeof o.componentDidUpdate&&(n.flags|=4),\"function\"===typeof o.getSnapshotBeforeUpdate&&(n.flags|=1024)):(\"function\"!==typeof o.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),\"function\"!==typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=h),o.props=r,o.state=h,o.context=i,r=s):(\"function\"!==typeof o.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),\"function\"!==typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return zu(e,n,t,r,a,l)}function zu(e,n,t,r,l,a){Cu(e,n);var o=0!==(128&n.flags);if(!r&&!o)return l&&Il(n,t,!1),Hu(e,n,a);r=n.stateNode,bu.current=n;var u=o&&\"function\"!==typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&o?(n.child=Xa(n,e.child,null,a),n.child=Xa(n,null,u,a)):ku(e,n,u,a),n.memoizedState=r.state,l&&Il(n,t,!0),n.child}function Tu(e){var n=e.stateNode;n.pendingContext?Rl(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Rl(0,n.context,!1),ro(e,n.containerInfo)}function Lu(e,n,t,r,l){return pa(),ha(l),n.flags|=256,ku(e,n,t,r),n.child}var Mu,Du,Ru,Fu={dehydrated:null,treeContext:null,retryLane:0};function Ou(e){return{baseLanes:e,cachePool:null,transitions:null}}function Iu(e,n,t){var r,l=n.pendingProps,o=uo.current,u=!1,i=0!==(128&n.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(u=!0,n.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Cl(uo,1&o),null===e)return sa(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&n.mode)?n.lanes=1:\"$!\"===e.data?n.lanes=8:n.lanes=1073741824,null):(i=l.children,e=l.fallback,u?(l=n.mode,u=n.child,i={mode:\"hidden\",children:i},0===(1&l)&&null!==u?(u.childLanes=0,u.pendingProps=i):u=Os(i,l,0,null),e=Fs(e,l,t,null),u.return=n,e.return=n,u.sibling=e,n.child=u,n.child.memoizedState=Ou(t),n.memoizedState=Fu,e):ju(n,i));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,n,t,r,l,o,u){if(t)return 256&n.flags?(n.flags&=-257,Uu(e,n,u,r=fu(Error(a(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(o=r.fallback,l=n.mode,r=Os({mode:\"visible\",children:r.children},l,0,null),(o=Fs(o,l,u,null)).flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,0!==(1&n.mode)&&Xa(n,e.child,null,u),n.child.memoizedState=Ou(u),n.memoizedState=Fu,o);if(0===(1&n.mode))return Uu(e,n,u,null);if(\"$!\"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var i=r.dgst;return r=i,Uu(e,n,u,r=fu(o=Error(a(419)),r,void 0))}if(i=0!==(u&e.childLanes),wu||i){if(null!==(r=zi)){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=0!==(l&(r.suspendedLanes|u))?0:l)&&l!==o.retryLane&&(o.retryLane=l,za(e,l),ts(r,e,l,-1))}return ms(),Uu(e,n,u,r=fu(Error(a(421))))}return\"$?\"===l.data?(n.flags|=128,n.child=e.child,n=Ps.bind(null,e),l._reactRetry=n,null):(e=o.treeContext,ra=sl(l.nextSibling),ta=n,la=!0,aa=null,null!==e&&(ql[Kl++]=Xl,ql[Kl++]=Gl,ql[Kl++]=Yl,Xl=e.id,Gl=e.overflow,Yl=n),(n=ju(n,r.children)).flags|=4096,n)}(e,n,i,l,r,o,t);if(u){u=l.fallback,i=n.mode,r=(o=e.child).sibling;var s={mode:\"hidden\",children:l.children};return 0===(1&i)&&n.child!==o?((l=n.child).childLanes=0,l.pendingProps=s,n.deletions=null):(l=Ds(o,s)).subtreeFlags=14680064&o.subtreeFlags,null!==r?u=Ds(r,u):(u=Fs(u,i,t,null)).flags|=2,u.return=n,l.return=n,l.sibling=u,n.child=l,l=u,u=n.child,i=null===(i=e.child.memoizedState)?Ou(t):{baseLanes:i.baseLanes|t,cachePool:null,transitions:i.transitions},u.memoizedState=i,u.childLanes=e.childLanes&~t,n.memoizedState=Fu,l}return e=(u=e.child).sibling,l=Ds(u,{mode:\"visible\",children:l.children}),0===(1&n.mode)&&(l.lanes=t),l.return=n,l.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=l,n.memoizedState=null,l}function ju(e,n){return(n=Os({mode:\"visible\",children:n},e.mode,0,null)).return=e,e.child=n}function Uu(e,n,t,r){return null!==r&&ha(r),Xa(n,e.child,null,t),(e=ju(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Au(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),xa(e.return,n,t)}function Vu(e,n,t,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(a.isBackwards=n,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=t,a.tailMode=l)}function $u(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(ku(e,n,r.children,t),0!==(2&(r=uo.current)))r=1&r|2,n.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Au(e,t,n);else if(19===e.tag)Au(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Cl(uo,r),0===(1&n.mode))n.memoizedState=null;else switch(l){case\"forwards\":for(t=n.child,l=null;null!==t;)null!==(e=t.alternate)&&null===io(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Vu(n,!1,l,t,a);break;case\"backwards\":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===io(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Vu(n,!0,t,null,a);break;case\"together\":Vu(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Bu(e,n){0===(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function Hu(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),Oi|=n.lanes,0===(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(a(153));if(null!==n.child){for(t=Ds(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Ds(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function Wu(e,n){if(!la)switch(e.tailMode){case\"hidden\":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case\"collapsed\":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qu(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function qu(e,n,t){var r=n.pendingProps;switch(na(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qu(n),null;case 1:case 17:return Ml(n.type)&&Dl(),Qu(n),null;case 3:return r=n.stateNode,lo(),_l(zl),_l(Nl),co(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fa(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&n.flags)||(n.flags|=1024,null!==aa&&(os(aa),aa=null))),Qu(n),null;case 5:oo(n);var l=to(no.current);if(t=n.type,null!==e&&null!=n.stateNode)Du(e,n,t,r),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(a(166));return Qu(n),null}if(e=to(Ja.current),fa(n)){r=n.stateNode,t=n.type;var o=n.memoizedProps;switch(r[dl]=n,r[pl]=o,e=0!==(1&n.mode),t){case\"dialog\":Ur(\"cancel\",r),Ur(\"close\",r);break;case\"iframe\":case\"object\":case\"embed\":Ur(\"load\",r);break;case\"video\":case\"audio\":for(l=0;l<Fr.length;l++)Ur(Fr[l],r);break;case\"source\":Ur(\"error\",r);break;case\"img\":case\"image\":case\"link\":Ur(\"error\",r),Ur(\"load\",r);break;case\"details\":Ur(\"toggle\",r);break;case\"input\":X(r,o),Ur(\"invalid\",r);break;case\"select\":r._wrapperState={wasMultiple:!!o.multiple},Ur(\"invalid\",r);break;case\"textarea\":le(r,o),Ur(\"invalid\",r)}for(var i in ye(t,o),l=null,o)if(o.hasOwnProperty(i)){var s=o[i];\"children\"===i?\"string\"===typeof s?r.textContent!==s&&(!0!==o.suppressHydrationWarning&&Zr(r.textContent,s,e),l=[\"children\",s]):\"number\"===typeof s&&r.textContent!==\"\"+s&&(!0!==o.suppressHydrationWarning&&Zr(r.textContent,s,e),l=[\"children\",\"\"+s]):u.hasOwnProperty(i)&&null!=s&&\"onScroll\"===i&&Ur(\"scroll\",r)}switch(t){case\"input\":Q(r),J(r,o,!0);break;case\"textarea\":Q(r),oe(r);break;case\"select\":case\"option\":break;default:\"function\"===typeof o.onClick&&(r.onclick=Jr)}r=l,n.updateQueue=r,null!==r&&(n.flags|=4)}else{i=9===l.nodeType?l:l.ownerDocument,\"http://www.w3.org/1999/xhtml\"===e&&(e=ue(t)),\"http://www.w3.org/1999/xhtml\"===e?\"script\"===t?((e=i.createElement(\"div\")).innerHTML=\"<script><\\/script>\",e=e.removeChild(e.firstChild)):\"string\"===typeof r.is?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),\"select\"===t&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[dl]=n,e[pl]=r,Mu(e,n),n.stateNode=e;e:{switch(i=be(t,r),t){case\"dialog\":Ur(\"cancel\",e),Ur(\"close\",e),l=r;break;case\"iframe\":case\"object\":case\"embed\":Ur(\"load\",e),l=r;break;case\"video\":case\"audio\":for(l=0;l<Fr.length;l++)Ur(Fr[l],e);l=r;break;case\"source\":Ur(\"error\",e),l=r;break;case\"img\":case\"image\":case\"link\":Ur(\"error\",e),Ur(\"load\",e),l=r;break;case\"details\":Ur(\"toggle\",e),l=r;break;case\"input\":X(e,r),l=Y(e,r),Ur(\"invalid\",e);break;case\"option\":default:l=r;break;case\"select\":e._wrapperState={wasMultiple:!!r.multiple},l=I({},r,{value:void 0}),Ur(\"invalid\",e);break;case\"textarea\":le(e,r),l=re(e,r),Ur(\"invalid\",e)}for(o in ye(t,l),s=l)if(s.hasOwnProperty(o)){var c=s[o];\"style\"===o?ve(e,c):\"dangerouslySetInnerHTML\"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):\"children\"===o?\"string\"===typeof c?(\"textarea\"!==t||\"\"!==c)&&de(e,c):\"number\"===typeof c&&de(e,\"\"+c):\"suppressContentEditableWarning\"!==o&&\"suppressHydrationWarning\"!==o&&\"autoFocus\"!==o&&(u.hasOwnProperty(o)?null!=c&&\"onScroll\"===o&&Ur(\"scroll\",e):null!=c&&b(e,o,c,i))}switch(t){case\"input\":Q(e),J(e,r,!1);break;case\"textarea\":Q(e),oe(e);break;case\"option\":null!=r.value&&e.setAttribute(\"value\",\"\"+H(r.value));break;case\"select\":e.multiple=!!r.multiple,null!=(o=r.value)?te(e,!!r.multiple,o,!1):null!=r.defaultValue&&te(e,!!r.multiple,r.defaultValue,!0);break;default:\"function\"===typeof l.onClick&&(e.onclick=Jr)}switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return Qu(n),null;case 6:if(e&&null!=n.stateNode)Ru(0,n,e.memoizedProps,r);else{if(\"string\"!==typeof r&&null===n.stateNode)throw Error(a(166));if(t=to(no.current),to(Ja.current),fa(n)){if(r=n.stateNode,t=n.memoizedProps,r[dl]=n,(o=r.nodeValue!==t)&&null!==(e=ta))switch(e.tag){case 3:Zr(r.nodeValue,t,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,t,0!==(1&e.mode))}o&&(n.flags|=4)}else(r=(9===t.nodeType?t:t.ownerDocument).createTextNode(r))[dl]=n,n.stateNode=r}return Qu(n),null;case 13:if(_l(uo),r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(la&&null!==ra&&0!==(1&n.mode)&&0===(128&n.flags))da(),pa(),n.flags|=98560,o=!1;else if(o=fa(n),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(a(318));if(!(o=null!==(o=n.memoizedState)?o.dehydrated:null))throw Error(a(317));o[dl]=n}else pa(),0===(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Qu(n),o=!1}else null!==aa&&(os(aa),aa=null),o=!0;if(!o)return 65536&n.flags?n:null}return 0!==(128&n.flags)?(n.lanes=t,n):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(n.child.flags|=8192,0!==(1&n.mode)&&(null===e||0!==(1&uo.current)?0===Ri&&(Ri=3):ms())),null!==n.updateQueue&&(n.flags|=4),Qu(n),null);case 4:return lo(),null===e&&$r(n.stateNode.containerInfo),Qu(n),null;case 10:return Sa(n.type._context),Qu(n),null;case 19:if(_l(uo),null===(o=n.memoizedState))return Qu(n),null;if(r=0!==(128&n.flags),null===(i=o.rendering))if(r)Wu(o,!1);else{if(0!==Ri||null!==e&&0!==(128&e.flags))for(e=n.child;null!==e;){if(null!==(i=io(e))){for(n.flags|=128,Wu(o,!1),null!==(r=i.updateQueue)&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;null!==t;)e=r,(o=t).flags&=14680066,null===(i=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return Cl(uo,1&uo.current|2),n.child}e=e.sibling}null!==o.tail&&Ge()>$i&&(n.flags|=128,r=!0,Wu(o,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=io(i))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),Wu(o,!0),null===o.tail&&\"hidden\"===o.tailMode&&!i.alternate&&!la)return Qu(n),null}else 2*Ge()-o.renderingStartTime>$i&&1073741824!==t&&(n.flags|=128,r=!0,Wu(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(null!==(t=o.last)?t.sibling=i:n.child=i,o.last=i)}return null!==o.tail?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=Ge(),n.sibling=null,t=uo.current,Cl(uo,r?1&t|2:1&t),n):(Qu(n),null);case 22:case 23:return fs(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&0!==(1&n.mode)?0!==(1073741824&Mi)&&(Qu(n),6&n.subtreeFlags&&(n.flags|=8192)):Qu(n),null;case 24:case 25:return null}throw Error(a(156,n.tag))}function Ku(e,n){switch(na(n),n.tag){case 1:return Ml(n.type)&&Dl(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return lo(),_l(zl),_l(Nl),co(),0!==(65536&(e=n.flags))&&0===(128&e)?(n.flags=-65537&e|128,n):null;case 5:return oo(n),null;case 13:if(_l(uo),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(a(340));pa()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return _l(uo),null;case 4:return lo(),null;case 10:return Sa(n.type._context),null;case 22:case 23:return fs(),null;default:return null}}Mu=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Du=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,to(Ja.current);var a,o=null;switch(t){case\"input\":l=Y(e,l),r=Y(e,r),o=[];break;case\"select\":l=I({},l,{value:void 0}),r=I({},r,{value:void 0}),o=[];break;case\"textarea\":l=re(e,l),r=re(e,r),o=[];break;default:\"function\"!==typeof l.onClick&&\"function\"===typeof r.onClick&&(e.onclick=Jr)}for(c in ye(t,r),t=null,l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&null!=l[c])if(\"style\"===c){var i=l[c];for(a in i)i.hasOwnProperty(a)&&(t||(t={}),t[a]=\"\")}else\"dangerouslySetInnerHTML\"!==c&&\"children\"!==c&&\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&\"autoFocus\"!==c&&(u.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var s=r[c];if(i=null!=l?l[c]:void 0,r.hasOwnProperty(c)&&s!==i&&(null!=s||null!=i))if(\"style\"===c)if(i){for(a in i)!i.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(t||(t={}),t[a]=\"\");for(a in s)s.hasOwnProperty(a)&&i[a]!==s[a]&&(t||(t={}),t[a]=s[a])}else t||(o||(o=[]),o.push(c,t)),t=s;else\"dangerouslySetInnerHTML\"===c?(s=s?s.__html:void 0,i=i?i.__html:void 0,null!=s&&i!==s&&(o=o||[]).push(c,s)):\"children\"===c?\"string\"!==typeof s&&\"number\"!==typeof s||(o=o||[]).push(c,\"\"+s):\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&(u.hasOwnProperty(c)?(null!=s&&\"onScroll\"===c&&Ur(\"scroll\",e),o||i===s||(o=[])):(o=o||[]).push(c,s))}t&&(o=o||[]).push(\"style\",t);var c=o;(n.updateQueue=c)&&(n.flags|=4)}},Ru=function(e,n,t,r){t!==r&&(n.flags|=4)};var Yu=!1,Xu=!1,Gu=\"function\"===typeof WeakSet?WeakSet:Set,Zu=null;function Ju(e,n){var t=e.ref;if(null!==t)if(\"function\"===typeof t)try{t(null)}catch(r){Es(e,n,r)}else t.current=null}function ei(e,n,t){try{t()}catch(r){Es(e,n,r)}}var ni=!1;function ti(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var a=l.destroy;l.destroy=void 0,void 0!==a&&ei(n,t,a)}l=l.next}while(l!==r)}}function ri(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function li(e){var n=e.ref;if(null!==n){var t=e.stateNode;e.tag,e=t,\"function\"===typeof n?n(e):n.current=e}}function ai(e){var n=e.alternate;null!==n&&(e.alternate=null,ai(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&(delete n[dl],delete n[pl],delete n[ml],delete n[vl],delete n[gl])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function oi(e){return 5===e.tag||3===e.tag||4===e.tag}function ui(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||oi(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ii(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!==(t=t._reactRootContainer)&&void 0!==t||null!==n.onclick||(n.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ii(e,n,t),e=e.sibling;null!==e;)ii(e,n,t),e=e.sibling}function si(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(si(e,n,t),e=e.sibling;null!==e;)si(e,n,t),e=e.sibling}var ci=null,fi=!1;function di(e,n,t){for(t=t.child;null!==t;)pi(e,n,t),t=t.sibling}function pi(e,n,t){if(an&&\"function\"===typeof an.onCommitFiberUnmount)try{an.onCommitFiberUnmount(ln,t)}catch(u){}switch(t.tag){case 5:Xu||Ju(t,n);case 6:var r=ci,l=fi;ci=null,di(e,n,t),fi=l,null!==(ci=r)&&(fi?(e=ci,t=t.stateNode,8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)):ci.removeChild(t.stateNode));break;case 18:null!==ci&&(fi?(e=ci,t=t.stateNode,8===e.nodeType?il(e.parentNode,t):1===e.nodeType&&il(e,t),Bn(e)):il(ci,t.stateNode));break;case 4:r=ci,l=fi,ci=t.stateNode.containerInfo,fi=!0,di(e,n,t),ci=r,fi=l;break;case 0:case 11:case 14:case 15:if(!Xu&&(null!==(r=t.updateQueue)&&null!==(r=r.lastEffect))){l=r=r.next;do{var a=l,o=a.destroy;a=a.tag,void 0!==o&&(0!==(2&a)||0!==(4&a))&&ei(t,n,o),l=l.next}while(l!==r)}di(e,n,t);break;case 1:if(!Xu&&(Ju(t,n),\"function\"===typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){Es(t,n,u)}di(e,n,t);break;case 21:di(e,n,t);break;case 22:1&t.mode?(Xu=(r=Xu)||null!==t.memoizedState,di(e,n,t),Xu=r):di(e,n,t);break;default:di(e,n,t)}}function hi(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new Gu),n.forEach((function(n){var r=Ns.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))}))}}function mi(e,n){var t=n.deletions;if(null!==t)for(var r=0;r<t.length;r++){var l=t[r];try{var o=e,u=n,i=u;e:for(;null!==i;){switch(i.tag){case 5:ci=i.stateNode,fi=!1;break e;case 3:case 4:ci=i.stateNode.containerInfo,fi=!0;break e}i=i.return}if(null===ci)throw Error(a(160));pi(o,u,l),ci=null,fi=!1;var s=l.alternate;null!==s&&(s.return=null),l.return=null}catch(c){Es(l,n,c)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)vi(n,e),n=n.sibling}function vi(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(mi(n,e),gi(e),4&r){try{ti(3,e,e.return),ri(3,e)}catch(v){Es(e,e.return,v)}try{ti(5,e,e.return)}catch(v){Es(e,e.return,v)}}break;case 1:mi(n,e),gi(e),512&r&&null!==t&&Ju(t,t.return);break;case 5:if(mi(n,e),gi(e),512&r&&null!==t&&Ju(t,t.return),32&e.flags){var l=e.stateNode;try{de(l,\"\")}catch(v){Es(e,e.return,v)}}if(4&r&&null!=(l=e.stateNode)){var o=e.memoizedProps,u=null!==t?t.memoizedProps:o,i=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{\"input\"===i&&\"radio\"===o.type&&null!=o.name&&G(l,o),be(i,u);var c=be(i,o);for(u=0;u<s.length;u+=2){var f=s[u],d=s[u+1];\"style\"===f?ve(l,d):\"dangerouslySetInnerHTML\"===f?fe(l,d):\"children\"===f?de(l,d):b(l,f,d,c)}switch(i){case\"input\":Z(l,o);break;case\"textarea\":ae(l,o);break;case\"select\":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var h=o.value;null!=h?te(l,!!o.multiple,h,!1):p!==!!o.multiple&&(null!=o.defaultValue?te(l,!!o.multiple,o.defaultValue,!0):te(l,!!o.multiple,o.multiple?[]:\"\",!1))}l[pl]=o}catch(v){Es(e,e.return,v)}}break;case 6:if(mi(n,e),gi(e),4&r){if(null===e.stateNode)throw Error(a(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(v){Es(e,e.return,v)}}break;case 3:if(mi(n,e),gi(e),4&r&&null!==t&&t.memoizedState.isDehydrated)try{Bn(n.containerInfo)}catch(v){Es(e,e.return,v)}break;case 4:default:mi(n,e),gi(e);break;case 13:mi(n,e),gi(e),8192&(l=e.child).flags&&(o=null!==l.memoizedState,l.stateNode.isHidden=o,!o||null!==l.alternate&&null!==l.alternate.memoizedState||(Vi=Ge())),4&r&&hi(e);break;case 22:if(f=null!==t&&null!==t.memoizedState,1&e.mode?(Xu=(c=Xu)||f,mi(n,e),Xu=c):mi(n,e),gi(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!==(1&e.mode))for(Zu=e,f=e.child;null!==f;){for(d=Zu=f;null!==Zu;){switch(h=(p=Zu).child,p.tag){case 0:case 11:case 14:case 15:ti(4,p,p.return);break;case 1:Ju(p,p.return);var m=p.stateNode;if(\"function\"===typeof m.componentWillUnmount){r=p,t=p.return;try{n=r,m.props=n.memoizedProps,m.state=n.memoizedState,m.componentWillUnmount()}catch(v){Es(r,t,v)}}break;case 5:Ju(p,p.return);break;case 22:if(null!==p.memoizedState){ki(d);continue}}null!==h?(h.return=p,Zu=h):ki(d)}f=f.sibling}e:for(f=null,d=e;;){if(5===d.tag){if(null===f){f=d;try{l=d.stateNode,c?\"function\"===typeof(o=l.style).setProperty?o.setProperty(\"display\",\"none\",\"important\"):o.display=\"none\":(i=d.stateNode,u=void 0!==(s=d.memoizedProps.style)&&null!==s&&s.hasOwnProperty(\"display\")?s.display:null,i.style.display=me(\"display\",u))}catch(v){Es(e,e.return,v)}}}else if(6===d.tag){if(null===f)try{d.stateNode.nodeValue=c?\"\":d.memoizedProps}catch(v){Es(e,e.return,v)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:mi(n,e),gi(e),4&r&&hi(e);case 21:}}function gi(e){var n=e.flags;if(2&n){try{e:{for(var t=e.return;null!==t;){if(oi(t)){var r=t;break e}t=t.return}throw Error(a(160))}switch(r.tag){case 5:var l=r.stateNode;32&r.flags&&(de(l,\"\"),r.flags&=-33),si(e,ui(e),l);break;case 3:case 4:var o=r.stateNode.containerInfo;ii(e,ui(e),o);break;default:throw Error(a(161))}}catch(u){Es(e,e.return,u)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function yi(e,n,t){Zu=e,bi(e,n,t)}function bi(e,n,t){for(var r=0!==(1&e.mode);null!==Zu;){var l=Zu,a=l.child;if(22===l.tag&&r){var o=null!==l.memoizedState||Yu;if(!o){var u=l.alternate,i=null!==u&&null!==u.memoizedState||Xu;u=Yu;var s=Xu;if(Yu=o,(Xu=i)&&!s)for(Zu=l;null!==Zu;)i=(o=Zu).child,22===o.tag&&null!==o.memoizedState?Si(l):null!==i?(i.return=o,Zu=i):Si(l);for(;null!==a;)Zu=a,bi(a,n,t),a=a.sibling;Zu=l,Yu=u,Xu=s}wi(e)}else 0!==(8772&l.subtreeFlags)&&null!==a?(a.return=l,Zu=a):wi(e)}}function wi(e){for(;null!==Zu;){var n=Zu;if(0!==(8772&n.flags)){var t=n.alternate;try{if(0!==(8772&n.flags))switch(n.tag){case 0:case 11:case 15:Xu||ri(5,n);break;case 1:var r=n.stateNode;if(4&n.flags&&!Xu)if(null===t)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:va(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=n.updateQueue;null!==o&&ja(n,o,r);break;case 3:var u=n.updateQueue;if(null!==u){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}ja(n,u,t)}break;case 5:var i=n.stateNode;if(null===t&&4&n.flags){t=i;var s=n.memoizedProps;switch(n.type){case\"button\":case\"input\":case\"select\":case\"textarea\":s.autoFocus&&t.focus();break;case\"img\":s.src&&(t.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var c=n.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var d=f.dehydrated;null!==d&&Bn(d)}}}break;default:throw Error(a(163))}Xu||512&n.flags&&li(n)}catch(p){Es(n,n.return,p)}}if(n===e){Zu=null;break}if(null!==(t=n.sibling)){t.return=n.return,Zu=t;break}Zu=n.return}}function ki(e){for(;null!==Zu;){var n=Zu;if(n===e){Zu=null;break}var t=n.sibling;if(null!==t){t.return=n.return,Zu=t;break}Zu=n.return}}function Si(e){for(;null!==Zu;){var n=Zu;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{ri(4,n)}catch(i){Es(n,t,i)}break;case 1:var r=n.stateNode;if(\"function\"===typeof r.componentDidMount){var l=n.return;try{r.componentDidMount()}catch(i){Es(n,l,i)}}var a=n.return;try{li(n)}catch(i){Es(n,a,i)}break;case 5:var o=n.return;try{li(n)}catch(i){Es(n,o,i)}}}catch(i){Es(n,n.return,i)}if(n===e){Zu=null;break}var u=n.sibling;if(null!==u){u.return=n.return,Zu=u;break}Zu=n.return}}var xi,Ei=Math.ceil,_i=w.ReactCurrentDispatcher,Ci=w.ReactCurrentOwner,Pi=w.ReactCurrentBatchConfig,Ni=0,zi=null,Ti=null,Li=0,Mi=0,Di=El(0),Ri=0,Fi=null,Oi=0,Ii=0,ji=0,Ui=null,Ai=null,Vi=0,$i=1/0,Bi=null,Hi=!1,Wi=null,Qi=null,qi=!1,Ki=null,Yi=0,Xi=0,Gi=null,Zi=-1,Ji=0;function es(){return 0!==(6&Ni)?Ge():-1!==Zi?Zi:Zi=Ge()}function ns(e){return 0===(1&e.mode)?1:0!==(2&Ni)&&0!==Li?Li&-Li:null!==ma.transition?(0===Ji&&(Ji=vn()),Ji):0!==(e=wn)?e:e=void 0===(e=window.event)?16:Gn(e.type)}function ts(e,n,t,r){if(50<Xi)throw Xi=0,Gi=null,Error(a(185));yn(e,t,r),0!==(2&Ni)&&e===zi||(e===zi&&(0===(2&Ni)&&(Ii|=t),4===Ri&&us(e,Li)),rs(e,r),1===t&&0===Ni&&0===(1&n.mode)&&($i=Ge()+500,Ul&&$l()))}function rs(e,n){var t=e.callbackNode;!function(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-on(a),u=1<<o,i=l[o];-1===i?0!==(u&t)&&0===(u&r)||(l[o]=hn(u,n)):i<=n&&(e.expiredLanes|=u),a&=~u}}(e,n);var r=pn(e,e===zi?Li:0);if(0===r)null!==t&&Ke(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(null!=t&&Ke(t),1===n)0===e.tag?function(e){Ul=!0,Vl(e)}(is.bind(null,e)):Vl(is.bind(null,e)),ol((function(){0===(6&Ni)&&$l()})),t=null;else{switch(kn(r)){case 1:t=Je;break;case 4:t=en;break;case 16:default:t=nn;break;case 536870912:t=rn}t=zs(t,ls.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function ls(e,n){if(Zi=-1,Ji=0,0!==(6&Ni))throw Error(a(327));var t=e.callbackNode;if(Ss()&&e.callbackNode!==t)return null;var r=pn(e,e===zi?Li:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||n)n=vs(e,r);else{n=r;var l=Ni;Ni|=2;var o=hs();for(zi===e&&Li===n||(Bi=null,$i=Ge()+500,ds(e,n));;)try{ys();break}catch(i){ps(e,i)}ka(),_i.current=o,Ni=l,null!==Ti?n=0:(zi=null,Li=0,n=Ri)}if(0!==n){if(2===n&&(0!==(l=mn(e))&&(r=l,n=as(e,l))),1===n)throw t=Fi,ds(e,0),us(e,r),rs(e,Ge()),t;if(6===n)us(e,r);else{if(l=e.current.alternate,0===(30&r)&&!function(e){for(var n=e;;){if(16384&n.flags){var t=n.updateQueue;if(null!==t&&null!==(t=t.stores))for(var r=0;r<t.length;r++){var l=t[r],a=l.getSnapshot;l=l.value;try{if(!ur(a(),l))return!1}catch(u){return!1}}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}(l)&&(2===(n=vs(e,r))&&(0!==(o=mn(e))&&(r=o,n=as(e,o))),1===n))throw t=Fi,ds(e,0),us(e,r),rs(e,Ge()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(a(345));case 2:case 5:ks(e,Ai,Bi);break;case 3:if(us(e,r),(130023424&r)===r&&10<(n=Vi+500-Ge())){if(0!==pn(e,0))break;if(((l=e.suspendedLanes)&r)!==r){es(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=rl(ks.bind(null,e,Ai,Bi),n);break}ks(e,Ai,Bi);break;case 4:if(us(e,r),(4194240&r)===r)break;for(n=e.eventTimes,l=-1;0<r;){var u=31-on(r);o=1<<u,(u=n[u])>l&&(l=u),r&=~o}if(r=l,10<(r=(120>(r=Ge()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ei(r/1960))-r)){e.timeoutHandle=rl(ks.bind(null,e,Ai,Bi),r);break}ks(e,Ai,Bi);break;default:throw Error(a(329))}}}return rs(e,Ge()),e.callbackNode===t?ls.bind(null,e):null}function as(e,n){var t=Ui;return e.current.memoizedState.isDehydrated&&(ds(e,n).flags|=256),2!==(e=vs(e,n))&&(n=Ai,Ai=t,null!==n&&os(n)),e}function os(e){null===Ai?Ai=e:Ai.push.apply(Ai,e)}function us(e,n){for(n&=~ji,n&=~Ii,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-on(n),r=1<<t;e[t]=-1,n&=~r}}function is(e){if(0!==(6&Ni))throw Error(a(327));Ss();var n=pn(e,0);if(0===(1&n))return rs(e,Ge()),null;var t=vs(e,n);if(0!==e.tag&&2===t){var r=mn(e);0!==r&&(n=r,t=as(e,r))}if(1===t)throw t=Fi,ds(e,0),us(e,n),rs(e,Ge()),t;if(6===t)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,ks(e,Ai,Bi),rs(e,Ge()),null}function ss(e,n){var t=Ni;Ni|=1;try{return e(n)}finally{0===(Ni=t)&&($i=Ge()+500,Ul&&$l())}}function cs(e){null!==Ki&&0===Ki.tag&&0===(6&Ni)&&Ss();var n=Ni;Ni|=1;var t=Pi.transition,r=wn;try{if(Pi.transition=null,wn=1,e)return e()}finally{wn=r,Pi.transition=t,0===(6&(Ni=n))&&$l()}}function fs(){Mi=Di.current,_l(Di)}function ds(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,ll(t)),null!==Ti)for(t=Ti.return;null!==t;){var r=t;switch(na(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Dl();break;case 3:lo(),_l(zl),_l(Nl),co();break;case 5:oo(r);break;case 4:lo();break;case 13:case 19:_l(uo);break;case 10:Sa(r.type._context);break;case 22:case 23:fs()}t=t.return}if(zi=e,Ti=e=Ds(e.current,null),Li=Mi=n,Ri=0,Fi=null,ji=Ii=Oi=0,Ai=Ui=null,null!==Ca){for(n=0;n<Ca.length;n++)if(null!==(r=(t=Ca[n]).interleaved)){t.interleaved=null;var l=r.next,a=t.pending;if(null!==a){var o=a.next;a.next=l,r.next=o}t.pending=r}Ca=null}return e}function ps(e,n){for(;;){var t=Ti;try{if(ka(),fo.current=ou,yo){for(var r=mo.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}yo=!1}if(ho=0,go=vo=mo=null,bo=!1,wo=0,Ci.current=null,null===t||null===t.return){Ri=1,Fi=n,Ti=null;break}e:{var o=e,u=t.return,i=t,s=n;if(n=Li,i.flags|=32768,null!==s&&\"object\"===typeof s&&\"function\"===typeof s.then){var c=s,f=i,d=f.tag;if(0===(1&f.mode)&&(0===d||11===d||15===d)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=gu(u);if(null!==h){h.flags&=-257,yu(h,u,i,0,n),1&h.mode&&vu(o,c,n),s=c;var m=(n=h).updateQueue;if(null===m){var v=new Set;v.add(s),n.updateQueue=v}else m.add(s);break e}if(0===(1&n)){vu(o,c,n),ms();break e}s=Error(a(426))}else if(la&&1&i.mode){var g=gu(u);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),yu(g,u,i,0,n),ha(cu(s,i));break e}}o=s=cu(s,i),4!==Ri&&(Ri=2),null===Ui?Ui=[o]:Ui.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,n&=-n,o.lanes|=n,Oa(o,hu(0,s,n));break e;case 1:i=s;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&(\"function\"===typeof y.getDerivedStateFromError||null!==b&&\"function\"===typeof b.componentDidCatch&&(null===Qi||!Qi.has(b)))){o.flags|=65536,n&=-n,o.lanes|=n,Oa(o,mu(o,i,n));break e}}o=o.return}while(null!==o)}ws(t)}catch(w){n=w,Ti===t&&null!==t&&(Ti=t=t.return);continue}break}}function hs(){var e=_i.current;return _i.current=ou,null===e?ou:e}function ms(){0!==Ri&&3!==Ri&&2!==Ri||(Ri=4),null===zi||0===(268435455&Oi)&&0===(268435455&Ii)||us(zi,Li)}function vs(e,n){var t=Ni;Ni|=2;var r=hs();for(zi===e&&Li===n||(Bi=null,ds(e,n));;)try{gs();break}catch(l){ps(e,l)}if(ka(),Ni=t,_i.current=r,null!==Ti)throw Error(a(261));return zi=null,Li=0,Ri}function gs(){for(;null!==Ti;)bs(Ti)}function ys(){for(;null!==Ti&&!Ye();)bs(Ti)}function bs(e){var n=xi(e.alternate,e,Mi);e.memoizedProps=e.pendingProps,null===n?ws(e):Ti=n,Ci.current=null}function ws(e){var n=e;do{var t=n.alternate;if(e=n.return,0===(32768&n.flags)){if(null!==(t=qu(t,n,Mi)))return void(Ti=t)}else{if(null!==(t=Ku(t,n)))return t.flags&=32767,void(Ti=t);if(null===e)return Ri=6,void(Ti=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(n=n.sibling))return void(Ti=n);Ti=n=e}while(null!==n);0===Ri&&(Ri=5)}function ks(e,n,t){var r=wn,l=Pi.transition;try{Pi.transition=null,wn=1,function(e,n,t,r){do{Ss()}while(null!==Ki);if(0!==(6&Ni))throw Error(a(327));t=e.finishedWork;var l=e.finishedLanes;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var o=t.lanes|t.childLanes;if(function(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-on(t),a=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~a}}(e,o),e===zi&&(Ti=zi=null,Li=0),0===(2064&t.subtreeFlags)&&0===(2064&t.flags)||qi||(qi=!0,zs(nn,(function(){return Ss(),null}))),o=0!==(15990&t.flags),0!==(15990&t.subtreeFlags)||o){o=Pi.transition,Pi.transition=null;var u=wn;wn=1;var i=Ni;Ni|=4,Ci.current=null,function(e,n){if(el=Wn,pr(e=dr())){if(\"selectionStart\"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(r&&0!==r.rangeCount){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch(k){t=null;break e}var u=0,i=-1,s=-1,c=0,f=0,d=e,p=null;n:for(;;){for(var h;d!==t||0!==l&&3!==d.nodeType||(i=u+l),d!==o||0!==r&&3!==d.nodeType||(s=u+r),3===d.nodeType&&(u+=d.nodeValue.length),null!==(h=d.firstChild);)p=d,d=h;for(;;){if(d===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++f===r&&(s=u),null!==(h=d.nextSibling))break;p=(d=p).parentNode}d=h}t=-1===i||-1===s?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(nl={focusedElem:e,selectionRange:t},Wn=!1,Zu=n;null!==Zu;)if(e=(n=Zu).child,0!==(1028&n.subtreeFlags)&&null!==e)e.return=n,Zu=e;else for(;null!==Zu;){n=Zu;try{var m=n.alternate;if(0!==(1024&n.flags))switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var v=m.memoizedProps,g=m.memoizedState,y=n.stateNode,b=y.getSnapshotBeforeUpdate(n.elementType===n.type?v:va(n.type,v),g);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=n.stateNode.containerInfo;1===w.nodeType?w.textContent=\"\":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(a(163))}}catch(k){Es(n,n.return,k)}if(null!==(e=n.sibling)){e.return=n.return,Zu=e;break}Zu=n.return}m=ni,ni=!1}(e,t),vi(t,e),hr(nl),Wn=!!el,nl=el=null,e.current=t,yi(t,e,l),Xe(),Ni=i,wn=u,Pi.transition=o}else e.current=t;if(qi&&(qi=!1,Ki=e,Yi=l),0===(o=e.pendingLanes)&&(Qi=null),function(e){if(an&&\"function\"===typeof an.onCommitFiberRoot)try{an.onCommitFiberRoot(ln,e,void 0,128===(128&e.current.flags))}catch(n){}}(t.stateNode),rs(e,Ge()),null!==n)for(r=e.onRecoverableError,t=0;t<n.length;t++)r((l=n[t]).value,{componentStack:l.stack,digest:l.digest});if(Hi)throw Hi=!1,e=Wi,Wi=null,e;0!==(1&Yi)&&0!==e.tag&&Ss(),0!==(1&(o=e.pendingLanes))?e===Gi?Xi++:(Xi=0,Gi=e):Xi=0,$l()}(e,n,t,r)}finally{Pi.transition=l,wn=r}return null}function Ss(){if(null!==Ki){var e=kn(Yi),n=Pi.transition,t=wn;try{if(Pi.transition=null,wn=16>e?16:e,null===Ki)var r=!1;else{if(e=Ki,Ki=null,Yi=0,0!==(6&Ni))throw Error(a(331));var l=Ni;for(Ni|=4,Zu=e.current;null!==Zu;){var o=Zu,u=o.child;if(0!==(16&Zu.flags)){var i=o.deletions;if(null!==i){for(var s=0;s<i.length;s++){var c=i[s];for(Zu=c;null!==Zu;){var f=Zu;switch(f.tag){case 0:case 11:case 15:ti(8,f,o)}var d=f.child;if(null!==d)d.return=f,Zu=d;else for(;null!==Zu;){var p=(f=Zu).sibling,h=f.return;if(ai(f),f===c){Zu=null;break}if(null!==p){p.return=h,Zu=p;break}Zu=h}}}var m=o.alternate;if(null!==m){var v=m.child;if(null!==v){m.child=null;do{var g=v.sibling;v.sibling=null,v=g}while(null!==v)}}Zu=o}}if(0!==(2064&o.subtreeFlags)&&null!==u)u.return=o,Zu=u;else e:for(;null!==Zu;){if(0!==(2048&(o=Zu).flags))switch(o.tag){case 0:case 11:case 15:ti(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Zu=y;break e}Zu=o.return}}var b=e.current;for(Zu=b;null!==Zu;){var w=(u=Zu).child;if(0!==(2064&u.subtreeFlags)&&null!==w)w.return=u,Zu=w;else e:for(u=b;null!==Zu;){if(0!==(2048&(i=Zu).flags))try{switch(i.tag){case 0:case 11:case 15:ri(9,i)}}catch(S){Es(i,i.return,S)}if(i===u){Zu=null;break e}var k=i.sibling;if(null!==k){k.return=i.return,Zu=k;break e}Zu=i.return}}if(Ni=l,$l(),an&&\"function\"===typeof an.onPostCommitFiberRoot)try{an.onPostCommitFiberRoot(ln,e)}catch(S){}r=!0}return r}finally{wn=t,Pi.transition=n}}return!1}function xs(e,n,t){e=Ra(e,n=hu(0,n=cu(t,n),1),1),n=es(),null!==e&&(yn(e,1,n),rs(e,n))}function Es(e,n,t){if(3===e.tag)xs(e,e,t);else for(;null!==n;){if(3===n.tag){xs(n,e,t);break}if(1===n.tag){var r=n.stateNode;if(\"function\"===typeof n.type.getDerivedStateFromError||\"function\"===typeof r.componentDidCatch&&(null===Qi||!Qi.has(r))){n=Ra(n,e=mu(n,e=cu(t,e),1),1),e=es(),null!==n&&(yn(n,1,e),rs(n,e));break}}n=n.return}}function _s(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=es(),e.pingedLanes|=e.suspendedLanes&t,zi===e&&(Li&t)===t&&(4===Ri||3===Ri&&(130023424&Li)===Li&&500>Ge()-Vi?ds(e,0):ji|=t),rs(e,n)}function Cs(e,n){0===n&&(0===(1&e.mode)?n=1:(n=fn,0===(130023424&(fn<<=1))&&(fn=4194304)));var t=es();null!==(e=za(e,n))&&(yn(e,n,t),rs(e,t))}function Ps(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),Cs(e,t)}function Ns(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(n),Cs(e,t)}function zs(e,n){return qe(e,n)}function Ts(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ls(e,n,t,r){return new Ts(e,n,t,r)}function Ms(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ds(e,n){var t=e.alternate;return null===t?((t=Ls(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Rs(e,n,t,r,l,o){var u=2;if(r=e,\"function\"===typeof e)Ms(e)&&(u=1);else if(\"string\"===typeof e)u=5;else e:switch(e){case x:return Fs(t.children,l,o,n);case E:u=8,l|=8;break;case _:return(e=Ls(12,t,n,2|l)).elementType=_,e.lanes=o,e;case z:return(e=Ls(13,t,n,l)).elementType=z,e.lanes=o,e;case T:return(e=Ls(19,t,n,l)).elementType=T,e.lanes=o,e;case D:return Os(t,l,o,n);default:if(\"object\"===typeof e&&null!==e)switch(e.$$typeof){case C:u=10;break e;case P:u=9;break e;case N:u=11;break e;case L:u=14;break e;case M:u=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,\"\"))}return(n=Ls(u,t,n,l)).elementType=e,n.type=r,n.lanes=o,n}function Fs(e,n,t,r){return(e=Ls(7,e,r,n)).lanes=t,e}function Os(e,n,t,r){return(e=Ls(22,e,r,n)).elementType=D,e.lanes=t,e.stateNode={isHidden:!1},e}function Is(e,n,t){return(e=Ls(6,e,null,n)).lanes=t,e}function js(e,n,t){return(n=Ls(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Us(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gn(0),this.expirationTimes=gn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gn(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function As(e,n,t,r,l,a,o,u,i){return e=new Us(e,n,t,u,i),1===n?(n=1,!0===a&&(n|=8)):n=0,a=Ls(3,null,null,n),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},La(a),e}function Vs(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:\"\"+r,children:e,containerInfo:n,implementation:t}}function $s(e){if(!e)return Pl;e:{if($e(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Ml(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(a(171))}if(1===e.tag){var t=e.type;if(Ml(t))return Fl(e,t,n)}return n}function Bs(e,n,t,r,l,a,o,u,i){return(e=As(t,r,!0,e,0,a,0,u,i)).context=$s(null),t=e.current,(a=Da(r=es(),l=ns(t))).callback=void 0!==n&&null!==n?n:null,Ra(t,a,l),e.current.lanes=l,yn(e,l,r),rs(e,r),e}function Hs(e,n,t,r){var l=n.current,a=es(),o=ns(l);return t=$s(t),null===n.context?n.context=t:n.pendingContext=t,(n=Da(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=Ra(l,n,o))&&(ts(e,l,o,a),Fa(e,l,o)),o}function Ws(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Qs(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function qs(e,n){Qs(e,n),(e=e.alternate)&&Qs(e,n)}xi=function(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps||zl.current)wu=!0;else{if(0===(e.lanes&t)&&0===(128&n.flags))return wu=!1,function(e,n,t){switch(n.tag){case 3:Tu(n),pa();break;case 5:ao(n);break;case 1:Ml(n.type)&&Ol(n);break;case 4:ro(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;Cl(ga,r._currentValue),r._currentValue=l;break;case 13:if(null!==(r=n.memoizedState))return null!==r.dehydrated?(Cl(uo,1&uo.current),n.flags|=128,null):0!==(t&n.child.childLanes)?Iu(e,n,t):(Cl(uo,1&uo.current),null!==(e=Hu(e,n,t))?e.sibling:null);Cl(uo,1&uo.current);break;case 19:if(r=0!==(t&n.childLanes),0!==(128&e.flags)){if(r)return $u(e,n,t);n.flags|=128}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),Cl(uo,uo.current),r)break;return null;case 22:case 23:return n.lanes=0,_u(e,n,t)}return Hu(e,n,t)}(e,n,t);wu=0!==(131072&e.flags)}else wu=!1,la&&0!==(1048576&n.flags)&&Jl(n,Ql,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;Bu(e,n),e=n.pendingProps;var l=Ll(n,Nl.current);Ea(n,t),l=Eo(null,n,r,e,l,t);var o=_o();return n.flags|=1,\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Ml(r)?(o=!0,Ol(n)):o=!1,n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,La(n),l.updater=Va,n.stateNode=l,l._reactInternals=n,Wa(n,r,e,t),n=zu(null,n,r,!0,o,t)):(n.tag=0,la&&o&&ea(n),ku(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(Bu(e,n),e=n.pendingProps,r=(l=r._init)(r._payload),n.type=r,l=n.tag=function(e){if(\"function\"===typeof e)return Ms(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===N)return 11;if(e===L)return 14}return 2}(r),e=va(r,e),l){case 0:n=Pu(null,n,r,e,t);break e;case 1:n=Nu(null,n,r,e,t);break e;case 11:n=Su(null,n,r,e,t);break e;case 14:n=xu(null,n,r,va(r.type,e),t);break e}throw Error(a(306,r,\"\"))}return n;case 0:return r=n.type,l=n.pendingProps,Pu(e,n,r,l=n.elementType===r?l:va(r,l),t);case 1:return r=n.type,l=n.pendingProps,Nu(e,n,r,l=n.elementType===r?l:va(r,l),t);case 3:e:{if(Tu(n),null===e)throw Error(a(387));r=n.pendingProps,l=(o=n.memoizedState).element,Ma(e,n),Ia(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,256&n.flags){n=Lu(e,n,r,t,l=cu(Error(a(423)),n));break e}if(r!==l){n=Lu(e,n,r,t,l=cu(Error(a(424)),n));break e}for(ra=sl(n.stateNode.containerInfo.firstChild),ta=n,la=!0,aa=null,t=Ga(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(pa(),r===l){n=Hu(e,n,t);break e}ku(e,n,r,t)}n=n.child}return n;case 5:return ao(n),null===e&&sa(n),r=n.type,l=n.pendingProps,o=null!==e?e.memoizedProps:null,u=l.children,tl(r,l)?u=null:null!==o&&tl(r,o)&&(n.flags|=32),Cu(e,n),ku(e,n,u,t),n.child;case 6:return null===e&&sa(n),null;case 13:return Iu(e,n,t);case 4:return ro(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Xa(n,null,r,t):ku(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,Su(e,n,r,l=n.elementType===r?l:va(r,l),t);case 7:return ku(e,n,n.pendingProps,t),n.child;case 8:case 12:return ku(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,Cl(ga,r._currentValue),r._currentValue=u,null!==o)if(ur(o.value,u)){if(o.children===l.children&&!zl.current){n=Hu(e,n,t);break e}}else for(null!==(o=n.child)&&(o.return=n);null!==o;){var i=o.dependencies;if(null!==i){u=o.child;for(var s=i.firstContext;null!==s;){if(s.context===r){if(1===o.tag){(s=Da(-1,t&-t)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}o.lanes|=t,null!==(s=o.alternate)&&(s.lanes|=t),xa(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(10===o.tag)u=o.type===n.type?null:o.child;else if(18===o.tag){if(null===(u=o.return))throw Error(a(341));u.lanes|=t,null!==(i=u.alternate)&&(i.lanes|=t),xa(u,t,n),u=o.sibling}else u=o.child;if(null!==u)u.return=o;else for(u=o;null!==u;){if(u===n){u=null;break}if(null!==(o=u.sibling)){o.return=u.return,u=o;break}u=u.return}o=u}ku(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Ea(n,t),r=r(l=_a(l)),n.flags|=1,ku(e,n,r,t),n.child;case 14:return l=va(r=n.type,n.pendingProps),xu(e,n,r,l=va(r.type,l),t);case 15:return Eu(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:va(r,l),Bu(e,n),n.tag=1,Ml(r)?(e=!0,Ol(n)):e=!1,Ea(n,t),Ba(n,r,l),Wa(n,r,l,t),zu(null,n,r,!0,e,t);case 19:return $u(e,n,t);case 22:return _u(e,n,t)}throw Error(a(156,n.tag))};var Ks=\"function\"===typeof reportError?reportError:function(e){console.error(e)};function Ys(e){this._internalRoot=e}function Xs(e){this._internalRoot=e}function Gs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Zs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||\" react-mount-point-unstable \"!==e.nodeValue))}function Js(){}function ec(e,n,t,r,l){var a=t._reactRootContainer;if(a){var o=a;if(\"function\"===typeof l){var u=l;l=function(){var e=Ws(o);u.call(e)}}Hs(n,o,e,l)}else o=function(e,n,t,r,l){if(l){if(\"function\"===typeof r){var a=r;r=function(){var e=Ws(o);a.call(e)}}var o=Bs(n,r,e,0,null,!1,0,\"\",Js);return e._reactRootContainer=o,e[hl]=o.current,$r(8===e.nodeType?e.parentNode:e),cs(),o}for(;l=e.lastChild;)e.removeChild(l);if(\"function\"===typeof r){var u=r;r=function(){var e=Ws(i);u.call(e)}}var i=As(e,0,!1,null,0,!1,0,\"\",Js);return e._reactRootContainer=i,e[hl]=i.current,$r(8===e.nodeType?e.parentNode:e),cs((function(){Hs(n,i,t,r)})),i}(t,n,e,l,r);return Ws(o)}Xs.prototype.render=Ys.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(a(409));Hs(e,n,null,null)},Xs.prototype.unmount=Ys.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;cs((function(){Hs(null,e,null,null)})),n[hl]=null}},Xs.prototype.unstable_scheduleHydration=function(e){if(e){var n=_n();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Rn.length&&0!==n&&n<Rn[t].priority;t++);Rn.splice(t,0,e),0===t&&jn(e)}},Sn=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=dn(n.pendingLanes);0!==t&&(bn(n,1|t),rs(n,Ge()),0===(6&Ni)&&($i=Ge()+500,$l()))}break;case 13:cs((function(){var n=za(e,1);if(null!==n){var t=es();ts(n,e,1,t)}})),qs(e,1)}},xn=function(e){if(13===e.tag){var n=za(e,134217728);if(null!==n)ts(n,e,134217728,es());qs(e,134217728)}},En=function(e){if(13===e.tag){var n=ns(e),t=za(e,n);if(null!==t)ts(t,e,n,es());qs(e,n)}},_n=function(){return wn},Cn=function(e,n){var t=wn;try{return wn=e,n()}finally{wn=t}},Se=function(e,n,t){switch(n){case\"input\":if(Z(e,t),n=t.name,\"radio\"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+n)+'][type=\"radio\"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=kl(r);if(!l)throw Error(a(90));q(r),Z(r,l)}}}break;case\"textarea\":ae(e,t);break;case\"select\":null!=(n=t.value)&&te(e,!!t.multiple,n,!1)}},Ne=ss,ze=cs;var nc={usingClientEntryPoint:!1,Events:[bl,wl,kl,Ce,Pe,ss]},tc={findFiberByHostInstance:yl,bundleType:0,version:\"18.2.0\",rendererPackageName:\"react-dom\"},rc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:\"18.2.0-next-9e3b772b8-20220608\"};if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lc.isDisabled&&lc.supportsFiber)try{ln=lc.inject(rc),an=lc}catch(ce){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nc,n.createPortal=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Gs(n))throw Error(a(200));return Vs(e,n,null,t)},n.createRoot=function(e,n){if(!Gs(e))throw Error(a(299));var t=!1,r=\"\",l=Ks;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),n=As(e,1,!1,null,0,t,0,r,l),e[hl]=n.current,$r(8===e.nodeType?e.parentNode:e),new Ys(n)},n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if(\"function\"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(\",\"),Error(a(268,e))}return e=null===(e=We(n))?null:e.stateNode},n.flushSync=function(e){return cs(e)},n.hydrate=function(e,n,t){if(!Zs(n))throw Error(a(200));return ec(null,e,n,!0,t)},n.hydrateRoot=function(e,n,t){if(!Gs(e))throw Error(a(405));var r=null!=t&&t.hydratedSources||null,l=!1,o=\"\",u=Ks;if(null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(l=!0),void 0!==t.identifierPrefix&&(o=t.identifierPrefix),void 0!==t.onRecoverableError&&(u=t.onRecoverableError)),n=Bs(n,null,e,1,null!=t?t:null,l,0,o,u),e[hl]=n.current,$r(e),r)for(e=0;e<r.length;e++)l=(l=(t=r[e])._getVersion)(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new Xs(n)},n.render=function(e,n,t){if(!Zs(n))throw Error(a(200));return ec(null,e,n,!1,t)},n.unmountComponentAtNode=function(e){if(!Zs(e))throw Error(a(40));return!!e._reactRootContainer&&(cs((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[hl]=null}))})),!0)},n.unstable_batchedUpdates=ss,n.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!Zs(t))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ec(e,n,t,!1,r)},n.version=\"18.2.0-next-9e3b772b8-20220608\"},250:function(e,n,t){var r=t(164);n.s=r.createRoot,r.hydrateRoot},164:function(e,n,t){!function e(){if(\"undefined\"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}(),e.exports=t(463)},374:function(e,n,t){var r=t(791),l=Symbol.for(\"react.element\"),a=Symbol.for(\"react.fragment\"),o=Object.prototype.hasOwnProperty,u=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function s(e,n,t){var r,a={},s=null,c=null;for(r in void 0!==t&&(s=\"\"+t),void 0!==n.key&&(s=\"\"+n.key),void 0!==n.ref&&(c=n.ref),n)o.call(n,r)&&!i.hasOwnProperty(r)&&(a[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps)void 0===a[r]&&(a[r]=n[r]);return{$$typeof:l,type:e,key:s,ref:c,props:a,_owner:u.current}}n.Fragment=a,n.jsx=s,n.jsxs=s},117:function(e,n){var t=Symbol.for(\"react.element\"),r=Symbol.for(\"react.portal\"),l=Symbol.for(\"react.fragment\"),a=Symbol.for(\"react.strict_mode\"),o=Symbol.for(\"react.profiler\"),u=Symbol.for(\"react.provider\"),i=Symbol.for(\"react.context\"),s=Symbol.for(\"react.forward_ref\"),c=Symbol.for(\"react.suspense\"),f=Symbol.for(\"react.memo\"),d=Symbol.for(\"react.lazy\"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function g(e,n,t){this.props=e,this.context=n,this.refs=v,this.updater=t||h}function y(){}function b(e,n,t){this.props=e,this.context=n,this.refs=v,this.updater=t||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,n){if(\"object\"!==typeof e&&\"function\"!==typeof e&&null!=e)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,e,n,\"setState\")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")},y.prototype=g.prototype;var w=b.prototype=new y;w.constructor=b,m(w,g.prototype),w.isPureReactComponent=!0;var k=Array.isArray,S=Object.prototype.hasOwnProperty,x={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,n,r){var l,a={},o=null,u=null;if(null!=n)for(l in void 0!==n.ref&&(u=n.ref),void 0!==n.key&&(o=\"\"+n.key),n)S.call(n,l)&&!E.hasOwnProperty(l)&&(a[l]=n[l]);var i=arguments.length-2;if(1===i)a.children=r;else if(1<i){for(var s=Array(i),c=0;c<i;c++)s[c]=arguments[c+2];a.children=s}if(e&&e.defaultProps)for(l in i=e.defaultProps)void 0===a[l]&&(a[l]=i[l]);return{$$typeof:t,type:e,key:o,ref:u,props:a,_owner:x.current}}function C(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===t}var P=/\\/+/g;function N(e,n){return\"object\"===typeof e&&null!==e&&null!=e.key?function(e){var n={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,(function(e){return n[e]}))}(\"\"+e.key):n.toString(36)}function z(e,n,l,a,o){var u=typeof e;\"undefined\"!==u&&\"boolean\"!==u||(e=null);var i=!1;if(null===e)i=!0;else switch(u){case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case t:case r:i=!0}}if(i)return o=o(i=e),e=\"\"===a?\".\"+N(i,0):a,k(o)?(l=\"\",null!=e&&(l=e.replace(P,\"$&/\")+\"/\"),z(o,n,l,\"\",(function(e){return e}))):null!=o&&(C(o)&&(o=function(e,n){return{$$typeof:t,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}(o,l+(!o.key||i&&i.key===o.key?\"\":(\"\"+o.key).replace(P,\"$&/\")+\"/\")+e)),n.push(o)),1;if(i=0,a=\"\"===a?\".\":a+\":\",k(e))for(var s=0;s<e.length;s++){var c=a+N(u=e[s],s);i+=z(u,n,l,c,o)}else if(c=function(e){return null===e||\"object\"!==typeof e?null:\"function\"===typeof(e=p&&e[p]||e[\"@@iterator\"])?e:null}(e),\"function\"===typeof c)for(e=c.call(e),s=0;!(u=e.next()).done;)i+=z(u=u.value,n,l,c=a+N(u,s++),o);else if(\"object\"===u)throw n=String(e),Error(\"Objects are not valid as a React child (found: \"+(\"[object Object]\"===n?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":n)+\"). If you meant to render a collection of children, use an array instead.\");return i}function T(e,n,t){if(null==e)return e;var r=[],l=0;return z(e,r,\"\",\"\",(function(e){return n.call(t,e,l++)})),r}function L(e){if(-1===e._status){var n=e._result;(n=n()).then((function(n){0!==e._status&&-1!==e._status||(e._status=1,e._result=n)}),(function(n){0!==e._status&&-1!==e._status||(e._status=2,e._result=n)})),-1===e._status&&(e._status=0,e._result=n)}if(1===e._status)return e._result.default;throw e._result}var M={current:null},D={transition:null},R={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:D,ReactCurrentOwner:x};n.Children={map:T,forEach:function(e,n,t){T(e,(function(){n.apply(this,arguments)}),t)},count:function(e){var n=0;return T(e,(function(){n++})),n},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error(\"React.Children.only expected to receive a single React element child.\");return e}},n.Component=g,n.Fragment=l,n.Profiler=o,n.PureComponent=b,n.StrictMode=a,n.Suspense=c,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,n.cloneElement=function(e,n,r){if(null===e||void 0===e)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+e+\".\");var l=m({},e.props),a=e.key,o=e.ref,u=e._owner;if(null!=n){if(void 0!==n.ref&&(o=n.ref,u=x.current),void 0!==n.key&&(a=\"\"+n.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(s in n)S.call(n,s)&&!E.hasOwnProperty(s)&&(l[s]=void 0===n[s]&&void 0!==i?i[s]:n[s])}var s=arguments.length-2;if(1===s)l.children=r;else if(1<s){i=Array(s);for(var c=0;c<s;c++)i[c]=arguments[c+2];l.children=i}return{$$typeof:t,type:e.type,key:a,ref:o,props:l,_owner:u}},n.createContext=function(e){return(e={$$typeof:i,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},n.createElement=_,n.createFactory=function(e){var n=_.bind(null,e);return n.type=e,n},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:s,render:e}},n.isValidElement=C,n.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:L}},n.memo=function(e,n){return{$$typeof:f,type:e,compare:void 0===n?null:n}},n.startTransition=function(e){var n=D.transition;D.transition={};try{e()}finally{D.transition=n}},n.unstable_act=function(){throw Error(\"act(...) is not supported in production builds of React.\")},n.useCallback=function(e,n){return M.current.useCallback(e,n)},n.useContext=function(e){return M.current.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e){return M.current.useDeferredValue(e)},n.useEffect=function(e,n){return M.current.useEffect(e,n)},n.useId=function(){return M.current.useId()},n.useImperativeHandle=function(e,n,t){return M.current.useImperativeHandle(e,n,t)},n.useInsertionEffect=function(e,n){return M.current.useInsertionEffect(e,n)},n.useLayoutEffect=function(e,n){return M.current.useLayoutEffect(e,n)},n.useMemo=function(e,n){return M.current.useMemo(e,n)},n.useReducer=function(e,n,t){return M.current.useReducer(e,n,t)},n.useRef=function(e){return M.current.useRef(e)},n.useState=function(e){return M.current.useState(e)},n.useSyncExternalStore=function(e,n,t){return M.current.useSyncExternalStore(e,n,t)},n.useTransition=function(){return M.current.useTransition()},n.version=\"18.2.0\"},791:function(e,n,t){e.exports=t(117)},184:function(e,n,t){e.exports=t(374)},813:function(e,n){function t(e,n){var t=e.length;e.push(n);e:for(;0<t;){var r=t-1>>>1,l=e[r];if(!(0<a(l,n)))break e;e[r]=n,e[t]=l,t=r}}function r(e){return 0===e.length?null:e[0]}function l(e){if(0===e.length)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;e:for(var r=0,l=e.length,o=l>>>1;r<o;){var u=2*(r+1)-1,i=e[u],s=u+1,c=e[s];if(0>a(i,t))s<l&&0>a(c,i)?(e[r]=c,e[s]=t,r=s):(e[r]=i,e[u]=t,r=u);else{if(!(s<l&&0>a(c,t)))break e;e[r]=c,e[s]=t,r=s}}}return n}function a(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(\"object\"===typeof performance&&\"function\"===typeof performance.now){var o=performance;n.unstable_now=function(){return o.now()}}else{var u=Date,i=u.now();n.unstable_now=function(){return u.now()-i}}var s=[],c=[],f=1,d=null,p=3,h=!1,m=!1,v=!1,g=\"function\"===typeof setTimeout?setTimeout:null,y=\"function\"===typeof clearTimeout?clearTimeout:null,b=\"undefined\"!==typeof setImmediate?setImmediate:null;function w(e){for(var n=r(c);null!==n;){if(null===n.callback)l(c);else{if(!(n.startTime<=e))break;l(c),n.sortIndex=n.expirationTime,t(s,n)}n=r(c)}}function k(e){if(v=!1,w(e),!m)if(null!==r(s))m=!0,D(S);else{var n=r(c);null!==n&&R(k,n.startTime-e)}}function S(e,t){m=!1,v&&(v=!1,y(C),C=-1),h=!0;var a=p;try{for(w(t),d=r(s);null!==d&&(!(d.expirationTime>t)||e&&!z());){var o=d.callback;if(\"function\"===typeof o){d.callback=null,p=d.priorityLevel;var u=o(d.expirationTime<=t);t=n.unstable_now(),\"function\"===typeof u?d.callback=u:d===r(s)&&l(s),w(t)}else l(s);d=r(s)}if(null!==d)var i=!0;else{var f=r(c);null!==f&&R(k,f.startTime-t),i=!1}return i}finally{d=null,p=a,h=!1}}\"undefined\"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var x,E=!1,_=null,C=-1,P=5,N=-1;function z(){return!(n.unstable_now()-N<P)}function T(){if(null!==_){var e=n.unstable_now();N=e;var t=!0;try{t=_(!0,e)}finally{t?x():(E=!1,_=null)}}else E=!1}if(\"function\"===typeof b)x=function(){b(T)};else if(\"undefined\"!==typeof MessageChannel){var L=new MessageChannel,M=L.port2;L.port1.onmessage=T,x=function(){M.postMessage(null)}}else x=function(){g(T,0)};function D(e){_=e,E||(E=!0,x())}function R(e,t){C=g((function(){e(n.unstable_now())}),t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_continueExecution=function(){m||h||(m=!0,D(S))},n.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):P=0<e?Math.floor(1e3/e):5},n.unstable_getCurrentPriorityLevel=function(){return p},n.unstable_getFirstCallbackNode=function(){return r(s)},n.unstable_next=function(e){switch(p){case 1:case 2:case 3:var n=3;break;default:n=p}var t=p;p=n;try{return e()}finally{p=t}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=p;p=e;try{return n()}finally{p=t}},n.unstable_scheduleCallback=function(e,l,a){var o=n.unstable_now();switch(\"object\"===typeof a&&null!==a?a=\"number\"===typeof(a=a.delay)&&0<a?o+a:o:a=o,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:f++,callback:l,priorityLevel:e,startTime:a,expirationTime:u=a+u,sortIndex:-1},a>o?(e.sortIndex=a,t(c,e),null===r(s)&&e===r(c)&&(v?(y(C),C=-1):v=!0,R(k,a-o))):(e.sortIndex=u,t(s,e),m||h||(m=!0,D(S))),e},n.unstable_shouldYield=z,n.unstable_wrapCallback=function(e){var n=p;return function(){var t=p;p=n;try{return e.apply(this,arguments)}finally{p=t}}}},296:function(e,n,t){e.exports=t(813)}},n={};function t(r){var l=n[r];if(void 0!==l)return l.exports;var a=n[r]={exports:{}};return e[r](a,a.exports,t),a.exports}!function(){var e,n=t(791),r=t(250);function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function a(e,n){if(e){if(\"string\"===typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===t&&e.constructor&&(t=e.constructor.name),\"Map\"===t||\"Set\"===t?Array.from(e):\"Arguments\"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,n):void 0}}function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if(\"undefined\"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||a(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:\"undefined\"!==typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=t){var r,l,a=[],o=!0,u=!1;try{for(t=t.call(e);!(o=(r=t.next()).done)&&(a.push(r.value),!n||a.length!==n);o=!0);}catch(i){u=!0,l=i}finally{try{o||null==t.return||t.return()}finally{if(u)throw l}}return a}}(e,n)||a(e,n)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function i(n,t){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||\"scroll\"===n||\"auto\"===n}(n))return!1;if(t===e.DOWN)return n.scrollTop+n.clientHeight<n.scrollHeight;if(t===e.UP)return n.scrollTop>0;throw new Error(\"unsupported direction\")}function s(e,n){return!!i(e,n)||null!=e.parentElement&&s(e.parentElement,n)}function c(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(e||(e={}));c(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var f=function(){return n.createElement(\"div\",{className:\"lds-ellipsis\"},n.createElement(\"div\",null),n.createElement(\"div\",null),n.createElement(\"div\",null),n.createElement(\"div\",null))},d=function(){return n.createElement(\"div\",null,n.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};c(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var p=function(t){var r=t.isPullable,l=void 0===r||r,a=t.canFetchMore,o=void 0!==a&&a,u=t.onRefresh,i=t.onFetchMore,c=t.refreshingContent,p=void 0===c?n.createElement(f,null):c,h=t.pullingContent,m=void 0===h?n.createElement(d,null):h,v=t.children,g=t.pullDownThreshold,y=void 0===g?67:g,b=t.fetchMoreThreshold,w=void 0===b?100:b,k=t.maxPullDownDistance,S=void 0===k?95:k,x=t.resistance,E=void 0===x?1:x,_=t.backgroundColor,C=t.className,P=void 0===C?\"\":C,N=(0,n.useRef)(null),z=(0,n.useRef)(null),T=(0,n.useRef)(null),L=(0,n.useRef)(null),M=!1,D=!1,R=!1,F=0,O=0;(0,n.useEffect)((function(){if(l&&z&&z.current){var e=z.current;return e.addEventListener(\"touchstart\",U,{passive:!0}),e.addEventListener(\"mousedown\",U),e.addEventListener(\"touchmove\",A,{passive:!1}),e.addEventListener(\"mousemove\",A),window.addEventListener(\"scroll\",V),e.addEventListener(\"touchend\",$),e.addEventListener(\"mouseup\",$),document.body.addEventListener(\"mouseleave\",$),function(){e.removeEventListener(\"touchstart\",U),e.removeEventListener(\"mousedown\",U),e.removeEventListener(\"touchmove\",A),e.removeEventListener(\"mousemove\",A),window.removeEventListener(\"scroll\",V),e.removeEventListener(\"touchend\",$),e.removeEventListener(\"mouseup\",$),document.body.removeEventListener(\"mouseleave\",$)}}}),[v,l,u,y,S,o,w]),(0,n.useEffect)((function(){var e;(null===(e=N)||void 0===e?void 0:e.current)&&(N.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||o&&I()<w&&i&&(N.current.classList.add(\"ptr--fetch-more-treshold-breached\"),D=!0,i().then(j).catch(j)))}),[o,v]);var I=function(){if(!z||!z.current)return-1;var e=window.scrollY;return z.current.scrollHeight-e-window.innerHeight},j=function(){requestAnimationFrame((function(){z.current&&(z.current.style.overflowX=\"hidden\",z.current.style.overflowY=\"auto\",z.current.style.transform=\"unset\"),T.current&&(T.current.style.opacity=\"0\"),N.current&&(N.current.classList.remove(\"ptr--pull-down-treshold-breached\"),N.current.classList.remove(\"ptr--dragging\"),N.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),M&&(M=!1),D&&(D=!1)}))},U=function(n){R=!1,n instanceof MouseEvent&&(F=n.pageY),window.TouchEvent&&n instanceof TouchEvent&&(F=n.touches[0].pageY),O=F,\"touchstart\"===n.type&&s(n.target,e.UP)||z.current.getBoundingClientRect().top<0||(R=!0)},A=function(e){if(R)if(O=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,N.current.classList.add(\"ptr--dragging\"),O<F)R=!1;else{e.cancelable&&e.preventDefault();var n=Math.min((O-F)/E,S);n>=y&&(R=!0,M=!0,N.current.classList.remove(\"ptr--dragging\"),N.current.classList.add(\"ptr--pull-down-treshold-breached\")),n>=S||(T.current.style.opacity=(n/65).toString(),z.current.style.overflow=\"visible\",z.current.style.transform=\"translate(0px, \"+n+\"px)\",T.current.style.visibility=\"visible\")}},V=function(e){D||o&&I()<w&&i&&(D=!0,N.current.classList.add(\"ptr--fetch-more-treshold-breached\"),i().then(j).catch(j))},$=function(){if(R=!1,F=0,O=0,!M)return T.current&&(T.current.style.visibility=\"hidden\"),void j();z.current&&(z.current.style.overflow=\"visible\",z.current.style.transform=\"translate(0px, \"+y+\"px)\"),u().then(j).catch(j)};return n.createElement(\"div\",{className:\"ptr \"+P,style:{backgroundColor:_},ref:N},n.createElement(\"div\",{className:\"ptr__pull-down\",ref:T},n.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},p),n.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},m)),n.createElement(\"div\",{className:\"ptr__children\",ref:z},v,n.createElement(\"div\",{className:\"ptr__fetch-more\",ref:L},n.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},p))))},h=t(184),m=function(e){var n=e.canFetchMore,t=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,a=e.setFetchMoreThreshold,o=e.fetchMoreThreshold,u=e.setPullDownThreshold,i=e.pullDownThreshold,s=e.setMaxPullDownDistance,c=e.maxPullDownDistance,f=e.resistance,d=e.setResistance,p=e.onReset;return(0,h.jsxs)(\"div\",{className:\"commands\",children:[(0,h.jsxs)(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[(0,h.jsx)(\"div\",{className:\"command__group\",children:(0,h.jsx)(\"button\",{onClick:function(){return p()},children:(0,h.jsx)(\"code\",{children:\"Reset values\"})})}),(0,h.jsxs)(\"div\",{className:\"command__group\",children:[(0,h.jsx)(\"input\",{type:\"checkbox\",id:\"ptr\",checked:t,onChange:function(){return l()}}),(0,h.jsx)(\"label\",{htmlFor:\"ptr\",children:(0,h.jsx)(\"code\",{children:\"isPullable\"})})]}),(0,h.jsxs)(\"div\",{className:\"command__group\",children:[(0,h.jsx)(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:n,onChange:function(){return r()}}),(0,h.jsx)(\"label\",{htmlFor:\"fetchMore\",children:(0,h.jsx)(\"code\",{children:\"canFetchMore\"})})]})]}),(0,h.jsxs)(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[(0,h.jsxs)(\"div\",{className:\"command__group\",children:[(0,h.jsx)(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:o,onChange:function(e){return a(e.target.value)}}),(0,h.jsx)(\"label\",{htmlFor:\"fetchMoreTreshold\",children:(0,h.jsx)(\"code\",{children:\"fetchMoreTreshold\"})})]}),(0,h.jsxs)(\"div\",{className:\"command__group\",children:[(0,h.jsx)(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:i,onChange:function(e){return u(e.target.value)}}),(0,h.jsx)(\"label\",{htmlFor:\"pullDownThreshold\",children:(0,h.jsx)(\"code\",{children:\"pullDownThreshold\"})})]}),(0,h.jsxs)(\"div\",{className:\"command__group\",children:[(0,h.jsx)(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:c,onChange:function(e){return s(e.target.value)}}),(0,h.jsx)(\"label\",{htmlFor:\"maxPullDownDistance\",children:(0,h.jsx)(\"code\",{children:\"maxPullDownDistance\"})})]}),(0,h.jsxs)(\"div\",{className:\"command__group\",children:[(0,h.jsx)(\"input\",{type:\"number\",id:\"resistance\",value:f,onChange:function(e){return d(e.target.value)}}),(0,h.jsx)(\"label\",{htmlFor:\"maxPullDownDistance\",children:(0,h.jsx)(\"code\",{children:\"resistance\"})})]})]})]})},v=!0,g=!1,y=100,b=67,w=95,k=1,S=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=u((0,n.useState)(e),2),r=t[0],l=t[1],a=u((0,n.useState)(v),2),i=a[0],s=a[1],c=u((0,n.useState)(g),2),f=c[0],d=c[1],S=u((0,n.useState)(y),2),x=S[0],E=S[1],_=u((0,n.useState)(b),2),C=_[0],P=_[1],N=u((0,n.useState)(w),2),z=N[0],T=N[1],L=u((0,n.useState)(k),2),M=L[0],D=L[1],R=function(){return new Promise((function(n){setTimeout((function(){n(l([].concat(o(r),e)))}),1500)}))};return(0,h.jsxs)(\"div\",{className:\"App\",children:[(0,h.jsx)(\"div\",{className:\"App-commands\",children:(0,h.jsx)(m,{canFetchMore:f,setCanFetchMore:function(){return d(!f)},isPullable:i,setIsPullable:function(){return s(!i)},fetchMoreThreshold:x,setFetchMoreThreshold:function(e){return E(e)},pullDownThreshold:C,setPullDownThreshold:function(e){return P(e)},maxPullDownDistance:z,setMaxPullDownDistance:function(e){return T(e)},resistance:M,setResistance:function(e){return D(e)},onReset:function(){s(v),d(g),E(y),P(b),T(w),D(k)}})}),(0,h.jsx)(\"div\",{className:\"App-ptr\",children:(0,h.jsx)(p,{onRefresh:R,canFetchMore:f,isPullable:i,onFetchMore:R,fetchMoreThreshold:x,pullDownThreshold:C,maxPullDownDistance:z,pullingContent:\"\",resistance:M,children:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(\"header\",{className:\"App-header\",children:[(0,h.jsx)(\"h1\",{children:\"Demo App\"}),(0,h.jsx)(\"h2\",{children:\"Pull To Refresh\"})]}),(0,h.jsx)(\"div\",{className:\"App-container\",children:(0,h.jsx)(\"ul\",{children:r.map((function(e,n){return(0,h.jsxs)(\"li\",{children:[n+1,\" - \",e]},n)}))})})]})})})]})};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var x=document.getElementById(\"root\");(0,r.s)(x).render((0,h.jsx)(S,{})),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}()}();\n//# sourceMappingURL=main.7c3992f0.js.map"
  },
  {
    "path": "docs/static/js/main.7c3992f0.js.LICENSE.txt",
    "content": "/**\n * @license React\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n/**\n * @license React\n * scheduler.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n"
  },
  {
    "path": "docs/static/js/main.9bf6d823.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),s=t.n(o),a=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0Pull To Refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: 'hidden';\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var v=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,s=void 0===o?i.a.createElement(m,null):o,a=e.pullDownThreshold,c=void 0===a?67:a,d=e.maxPullDownDistance,v=void 0===d?95:d,f=e.onRefresh,h=e.backgroundColor,g=e.isPullable,E=void 0===g||g,y=e.children,b=e.className,w=void 0===b?\"\":b,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,T=0;Object(l.useEffect)((function(){if(E&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",P,{passive:!1}),x.current.addEventListener(\"mousemove\",P),x.current.addEventListener(\"touchend\",R),x.current.addEventListener(\"mouseup\",R),document.body.addEventListener(\"mouseleave\",R),function(){E&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",P),x.current.removeEventListener(\"mousemove\",P),x.current.removeEventListener(\"touchend\",R),x.current.removeEventListener(\"mouseup\",R),document.body.removeEventListener(\"mouseleave\",R))}}),[E]),Object(l.useEffect)((function(){C()}),[y]);var C=function(){requestAnimationFrame((function(){x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\",L.current.style.opacity=\"0\",_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\")}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),T=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},P=function(e){e.preventDefault(),N&&(T=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),T<O?N=!1:(T-O>=c&&(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")),T-O>v||(L.current.style.opacity=((T-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(T-O)+\"px)\",L.current.style.visibility=\"visible\")))},R=function(){if(N=!1,O=0,T=0,!k)return L.current.style.visibility=\"hidden\",void C();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,f()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},s)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},y))},f=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(v,{onRefresh:function(){setTimeout((function(){o([].concat(Object(a.a)(r),e))}),1500)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));s.a.render(i.a.createElement(f,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.9bf6d823.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.b28d2740.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,E=e.children,b=e.pullDownThreshold,w=void 0===b?67:b,g=e.fetchMoreThreshold,y=void 0===g?100:g,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.resistance,T=void 0===D?1:D,N=e.backgroundColor,P=e.className,L=void 0===P?\"\":P,M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=Object(l.useRef)(null),j=Object(l.useRef)(null),C=!1,F=!1,R=!1,S=0,A=0;Object(l.useEffect)((function(){if(n&&O&&O.current)return O.current.addEventListener(\"touchstart\",B,{passive:!0}),O.current.addEventListener(\"mousedown\",B),O.current.addEventListener(\"touchmove\",H,{passive:!1}),O.current.addEventListener(\"mousemove\",H),window.addEventListener(\"scroll\",W),O.current.addEventListener(\"touchend\",U),O.current.addEventListener(\"mouseup\",U),document.body.addEventListener(\"mouseleave\",U),function(){n&&O&&O.current&&(O.current.removeEventListener(\"touchstart\",B),O.current.removeEventListener(\"mousedown\",B),O.current.removeEventListener(\"touchmove\",H),O.current.removeEventListener(\"mousemove\",H),window.removeEventListener(\"scroll\",W),O.current.removeEventListener(\"touchend\",U),O.current.removeEventListener(\"mouseup\",U),document.body.removeEventListener(\"mouseleave\",U))}}),[E,n,i,w,x,c,y]),Object(l.useEffect)((function(){var e;(null===(e=M)||void 0===e?void 0:e.current)&&(M.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&z()<y&&s&&(M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),F=!0,s().then(Y).catch(Y)))}),[c,E]);var z=function(){if(!O||!O.current)return-1;var e=window.scrollY;return O.current.scrollHeight-e-window.innerHeight},Y=function(){requestAnimationFrame((function(){O.current&&(O.current.style.overflowX=\"hidden\",O.current.style.overflowY=\"auto\",O.current.style.transform=\"translate(0px, 0px)\"),k.current&&(k.current.style.opacity=\"0\"),M.current&&(M.current.classList.remove(\"ptr--pull-down-treshold-breached\"),M.current.classList.remove(\"ptr--dragging\"),M.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),C&&(C=!1),F&&(F=!1)}))},B=function(e){R=!1,e instanceof MouseEvent&&(S=e.pageY),window.TouchEvent&&e instanceof TouchEvent&&(S=e.touches[0].pageY),A=S,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||O.current.getBoundingClientRect().top<0||(R=!0)},H=function(e){if(R)if(A=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,M.current.classList.add(\"ptr--dragging\"),A<S)R=!1;else{var t=Math.min((A-S)/T,x);t>=w&&(R=!0,C=!0,M.current.classList.remove(\"ptr--dragging\"),M.current.classList.add(\"ptr--pull-down-treshold-breached\")),t>=x||(k.current.style.opacity=(t/65).toString(),O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+t+\"px)\",k.current.style.visibility=\"visible\")}},W=function(e){F||c&&z()<y&&s&&(F=!0,M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(Y).catch(Y))},U=function(){if(R=!1,S=0,A=0,!C)return k.current&&(k.current.style.visibility=\"hidden\"),void Y();O.current&&(O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+w+\"px)\"),i().then(Y).catch(Y)};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:N},ref:M},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:k},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:O},E,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:j},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,E=!1,b=100,w=67,g=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(E),y=Object(s.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(b),T=Object(s.a)(D,2),N=T[0],P=T[1],L=Object(l.useState)(w),M=Object(s.a)(L,2),O=M[0],k=M[1],j=Object(l.useState)(g),C=Object(s.a)(j,2),F=C[0],R=C[1],S=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:N,setFetchMoreThreshold:function(e){return P(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:F,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(E),P(b),k(w),R(g)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:N,pullDownThreshold:O,maxPullDownDistance:F,pullingContent:\"\"},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.b28d2740.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.b6ce14fd.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,x=void 0===_?95:_,D=e.backgroundColor,T=e.className,N=void 0===T?\"\":T,P=Object(l.useRef)(null),L=Object(l.useRef)(null),M=Object(l.useRef)(null),O=Object(l.useRef)(null),k=!1,j=!1,F=!1,C=0,R=0;Object(l.useEffect)((function(){if(n&&L&&L.current)return L.current.addEventListener(\"touchstart\",z,{passive:!0}),L.current.addEventListener(\"mousedown\",z),L.current.addEventListener(\"touchmove\",Y,{passive:!1}),L.current.addEventListener(\"mousemove\",Y),window.addEventListener(\"scroll\",B),L.current.addEventListener(\"touchend\",H),L.current.addEventListener(\"mouseup\",H),document.body.addEventListener(\"mouseleave\",H),function(){n&&L&&L.current&&(L.current.removeEventListener(\"touchstart\",z),L.current.removeEventListener(\"mousedown\",z),L.current.removeEventListener(\"touchmove\",Y),L.current.removeEventListener(\"mousemove\",Y),window.removeEventListener(\"scroll\",B),L.current.removeEventListener(\"touchend\",H),L.current.removeEventListener(\"mouseup\",H),document.body.removeEventListener(\"mouseleave\",H))}}),[b,n,i,g,x,c,y]),Object(l.useEffect)((function(){var e;(null===(e=P)||void 0===e?void 0:e.current)&&(P.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&S()<y&&s&&(P.current.classList.add(\"ptr--fetch-more-treshold-breached\"),j=!0,s().then(A).catch(A)))}),[c,b]);var S=function(){if(!L||!L.current)return-1;var e=window.scrollY;return L.current.scrollHeight-e-window.innerHeight},A=function(){requestAnimationFrame((function(){L.current&&(L.current.style.overflowX=\"hidden\",L.current.style.overflowY=\"auto\",L.current.style.transform=\"translate(0px, 0px)\"),M.current&&(M.current.style.opacity=\"0\"),P.current&&(P.current.classList.remove(\"ptr--pull-down-treshold-breached\"),P.current.classList.remove(\"ptr--dragging\"),P.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),k&&(k=!1),j&&(j=!1)}))},z=function(e){F=!1,e instanceof MouseEvent&&(C=e.pageY),e instanceof TouchEvent&&(C=e.touches[0].pageY),R=C,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||L.current.getBoundingClientRect().top<0||(F=!0)},Y=function(e){F&&(R=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,P.current.classList.add(\"ptr--dragging\"),R<C?F=!1:(R-C>=g&&(F=!0,k=!0,P.current.classList.remove(\"ptr--dragging\"),P.current.classList.add(\"ptr--pull-down-treshold-breached\")),R-C>x||(M.current.style.opacity=((R-C)/65).toString(),L.current.style.overflow=\"visible\",L.current.style.transform=\"translate(0px, \"+(R-C)+\"px)\",M.current.style.visibility=\"visible\")))},B=function(e){j||c&&S()<y&&s&&(j=!0,P.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(A).catch(A))},H=function(){if(F=!1,C=0,R=0,!k)return M.current.style.visibility=\"hidden\",void A();L.current.style.overflow=\"visible\",L.current.style.transform=\"translate(0px, \"+g+\"px)\",i().then(A).catch(A)};return a.a.createElement(\"div\",{className:\"ptr \"+N,style:{backgroundColor:D},ref:P},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:M},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:L},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:O},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return m()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),y=Object(s.a)(p,2),_=y[0],x=y[1],D=Object(l.useState)(E),T=Object(s.a)(D,2),N=T[0],P=T[1],L=Object(l.useState)(g),M=Object(s.a)(L,2),O=M[0],k=M[1],j=Object(l.useState)(w),F=Object(s.a)(j,2),C=F[0],R=F[1],S=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:_,setCanFetchMore:function(){return x(!_)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:N,setFetchMoreThreshold:function(e){return P(e)},pullDownThreshold:O,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:C,setMaxPullDownDistance:function(e){return R(e)},onReset:function(){m(v),x(b),P(E),k(g),R(w)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:S,canFetchMore:_,isPullable:d,onFetchMore:S,fetchMoreThreshold:N,pullDownThreshold:O,maxPullDownDistance:C},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(y,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.b6ce14fd.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.ea161887.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,t,n){e.exports=n(13)},,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){\"use strict\";n.r(t);var r,l=n(0),a=n.n(l),o=n(3),c=n.n(o),i=(n(10),n(4)),s=n(1);n(11);function u(e,t){if(!function(e){var t=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===t||(\"scroll\"===t||\"auto\"===t)}(e))return!1;if(t===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(t===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===n&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var m=function(){return a.a.createElement(\"div\",{className:\"lds-ellipsis\"},a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null),a.a.createElement(\"div\",null))},p=function(){return a.a.createElement(\"div\",null,a.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative; }\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block; }\\n\\n.ptr__fetch-more {\\n  display: none; }\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden; }\\n  .ptr__pull-down > div {\\n    display: none; }\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n  /**\\n    * Otherwize, display content\\n    */ }\\n  .ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n    display: none; }\\n  .ptr--dragging .ptr__pull-down--pull-more {\\n    display: block; }\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n  /**\\n    * And display loader\\n    */ }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down {\\n    opacity: 1 !important; }\\n  .ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n    display: block; }\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center; }\\n\");var h=function(e){var t=e.isPullable,n=void 0===t||t,o=e.canFetchMore,c=void 0!==o&&o,i=e.onRefresh,s=e.onFetchMore,d=e.refreshingContent,h=void 0===d?a.a.createElement(m,null):d,f=e.pullingContent,v=void 0===f?a.a.createElement(p,null):f,b=e.children,E=e.pullDownThreshold,g=void 0===E?67:E,w=e.fetchMoreThreshold,y=void 0===w?100:w,_=e.maxPullDownDistance,D=void 0===_?95:_,x=e.resistance,T=void 0===x?1:x,N=e.backgroundColor,P=e.className,L=void 0===P?\"\":P,M=Object(l.useRef)(null),O=Object(l.useRef)(null),j=Object(l.useRef)(null),k=Object(l.useRef)(null),C=!1,F=!1,R=!1,S=0,A=0;Object(l.useEffect)((function(){if(n&&O&&O.current){var e=O.current;return e.addEventListener(\"touchstart\",B,{passive:!0}),e.addEventListener(\"mousedown\",B),e.addEventListener(\"touchmove\",H,{passive:!1}),e.addEventListener(\"mousemove\",H),window.addEventListener(\"scroll\",W),e.addEventListener(\"touchend\",U),e.addEventListener(\"mouseup\",U),document.body.addEventListener(\"mouseleave\",U),function(){e.removeEventListener(\"touchstart\",B),e.removeEventListener(\"mousedown\",B),e.removeEventListener(\"touchmove\",H),e.removeEventListener(\"mousemove\",H),window.removeEventListener(\"scroll\",W),e.removeEventListener(\"touchend\",U),e.removeEventListener(\"mouseup\",U),document.body.removeEventListener(\"mouseleave\",U)}}}),[b,n,i,g,D,c,y]),Object(l.useEffect)((function(){var e;(null===(e=M)||void 0===e?void 0:e.current)&&(M.current.classList.contains(\"ptr--fetch-more-treshold-breached\")||c&&z()<y&&s&&(M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),F=!0,s().then(Y).catch(Y)))}),[c,b]);var z=function(){if(!O||!O.current)return-1;var e=window.scrollY;return O.current.scrollHeight-e-window.innerHeight},Y=function(){requestAnimationFrame((function(){O.current&&(O.current.style.overflowX=\"hidden\",O.current.style.overflowY=\"auto\",O.current.style.transform=\"unset\"),j.current&&(j.current.style.opacity=\"0\"),M.current&&(M.current.classList.remove(\"ptr--pull-down-treshold-breached\"),M.current.classList.remove(\"ptr--dragging\"),M.current.classList.remove(\"ptr--fetch-more-treshold-breached\")),C&&(C=!1),F&&(F=!1)}))},B=function(e){R=!1,e instanceof MouseEvent&&(S=e.pageY),window.TouchEvent&&e instanceof TouchEvent&&(S=e.touches[0].pageY),A=S,\"touchstart\"===e.type&&function e(t,n){return!!u(t,n)||null!=t.parentElement&&e(t.parentElement,n)}(e.target,r.UP)||O.current.getBoundingClientRect().top<0||(R=!0)},H=function(e){if(R)if(A=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.pageY,M.current.classList.add(\"ptr--dragging\"),A<S)R=!1;else{e.cancelable&&e.preventDefault();var t=Math.min((A-S)/T,D);t>=g&&(R=!0,C=!0,M.current.classList.remove(\"ptr--dragging\"),M.current.classList.add(\"ptr--pull-down-treshold-breached\")),t>=D||(j.current.style.opacity=(t/65).toString(),O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+t+\"px)\",j.current.style.visibility=\"visible\")}},W=function(e){F||c&&z()<y&&s&&(F=!0,M.current.classList.add(\"ptr--fetch-more-treshold-breached\"),s().then(Y).catch(Y))},U=function(){if(R=!1,S=0,A=0,!C)return j.current&&(j.current.style.visibility=\"hidden\"),void Y();O.current&&(O.current.style.overflow=\"visible\",O.current.style.transform=\"translate(0px, \"+g+\"px)\"),i().then(Y).catch(Y)};return a.a.createElement(\"div\",{className:\"ptr \"+L,style:{backgroundColor:N},ref:M},a.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:j},a.a.createElement(\"div\",{className:\"ptr__loader ptr__pull-down--loading\"},h),a.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},v)),a.a.createElement(\"div\",{className:\"ptr__children\",ref:O},b,a.a.createElement(\"div\",{className:\"ptr__fetch-more\",ref:k},a.a.createElement(\"div\",{className:\"ptr__loader ptr__fetch-more--loading\"},h))))},f=(n(12),function(e){var t=e.canFetchMore,n=e.isPullable,r=e.setCanFetchMore,l=e.setIsPullable,o=e.setFetchMoreThreshold,c=e.fetchMoreThreshold,i=e.setPullDownThreshold,s=e.pullDownThreshold,u=e.setMaxPullDownDistance,d=e.maxPullDownDistance,m=e.resistance,p=e.setResistance,h=e.onReset;return a.a.createElement(\"div\",{className:\"commands\"},a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"button\",{onClick:function(){return h()}},a.a.createElement(\"code\",null,\"Reset values\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"ptr\",checked:n,onChange:function(){return l()}}),a.a.createElement(\"label\",{htmlFor:\"ptr\"},a.a.createElement(\"code\",null,\"isPullable\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"checkbox\",id:\"fetchMore\",checked:t,onChange:function(){return r()}}),a.a.createElement(\"label\",{htmlFor:\"fetchMore\"},a.a.createElement(\"code\",null,\"canFetchMore\")))),a.a.createElement(\"div\",{style:{display:\"flex\",flexDirection:\"column\"}},a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"fetchMoreTreshold\",value:c,onChange:function(e){return o(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"fetchMoreTreshold\"},a.a.createElement(\"code\",null,\"fetchMoreTreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"pullDownThreshold\",value:s,onChange:function(e){return i(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"pullDownThreshold\"},a.a.createElement(\"code\",null,\"pullDownThreshold\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"maxPullDownDistance\",value:d,onChange:function(e){return u(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"maxPullDownDistance\"))),a.a.createElement(\"div\",{className:\"command__group\"},a.a.createElement(\"input\",{type:\"number\",id:\"resistance\",value:m,onChange:function(e){return p(e.target.value)}}),a.a.createElement(\"label\",{htmlFor:\"maxPullDownDistance\"},a.a.createElement(\"code\",null,\"resistance\")))))}),v=!0,b=!1,E=100,g=67,w=95,y=1,_=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\",\"foo\",\"foo\",\"bar\",\"baz\"],t=Object(l.useState)(e),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(l.useState)(v),u=Object(s.a)(c,2),d=u[0],m=u[1],p=Object(l.useState)(b),_=Object(s.a)(p,2),D=_[0],x=_[1],T=Object(l.useState)(E),N=Object(s.a)(T,2),P=N[0],L=N[1],M=Object(l.useState)(g),O=Object(s.a)(M,2),j=O[0],k=O[1],C=Object(l.useState)(w),F=Object(s.a)(C,2),R=F[0],S=F[1],A=Object(l.useState)(y),z=Object(s.a)(A,2),Y=z[0],B=z[1],H=function(){return new Promise((function(t){setTimeout((function(){t(o([].concat(Object(i.a)(r),e)))}),1500)}))};return a.a.createElement(\"div\",{className:\"App\"},a.a.createElement(\"div\",{className:\"App-commands\"},a.a.createElement(f,{canFetchMore:D,setCanFetchMore:function(){return x(!D)},isPullable:d,setIsPullable:function(){return m(!d)},fetchMoreThreshold:P,setFetchMoreThreshold:function(e){return L(e)},pullDownThreshold:j,setPullDownThreshold:function(e){return k(e)},maxPullDownDistance:R,setMaxPullDownDistance:function(e){return S(e)},resistance:Y,setResistance:function(e){return B(e)},onReset:function(){m(v),x(b),L(E),k(g),S(w),B(y)}})),a.a.createElement(\"div\",{className:\"App-ptr\"},a.a.createElement(h,{onRefresh:H,canFetchMore:D,isPullable:d,onFetchMore:H,fetchMoreThreshold:P,pullDownThreshold:j,maxPullDownDistance:R,pullingContent:\"\",resistance:Y},a.a.createElement(a.a.Fragment,null,a.a.createElement(\"header\",{className:\"App-header\"},a.a.createElement(\"h1\",null,\"Demo App\"),a.a.createElement(\"h2\",null,\"Pull To Refresh\")),a.a.createElement(\"div\",{className:\"App-container\"},a.a.createElement(\"ul\",null,r.map((function(e,t){return a.a.createElement(\"li\",{key:t},t+1,\" - \",e)}))))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));c.a.render(a.a.createElement(_,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.ea161887.chunk.js.map"
  },
  {
    "path": "docs/static/js/main.f34627b8.chunk.js",
    "content": "(this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[]).push([[0],[,,,,,function(e,n,t){e.exports=t(12)},,,,,function(e,n,t){},function(e,n,t){},function(e,n,t){\"use strict\";t.r(n);var r,l=t(0),i=t.n(l),o=t(2),a=t.n(o),s=(t(10),t(3)),c=t(4);t(11);function u(e,n){if(!function(e){var n=getComputedStyle(e).overflowY;return e===document.scrollingElement&&\"visible\"===n||(\"scroll\"===n||\"auto\"===n)}(e))return!1;if(n===r.DOWN)return e.scrollTop+e.clientHeight<e.scrollHeight;if(n===r.UP)return e.scrollTop>0;throw new Error(\"unsupported direction\")}function d(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&\"undefined\"!==typeof document){var r=document.head||document.getElementsByTagName(\"head\")[0],l=document.createElement(\"style\");l.type=\"text/css\",\"top\"===t&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}!function(e){e[e.UP=-1]=\"UP\",e[e.DOWN=1]=\"DOWN\"}(r||(r={}));d(\".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px; }\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: #363636;\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0); }\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite; }\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite; }\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0); }\\n  100% {\\n    transform: scale(1); } }\\n\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1); }\\n  100% {\\n    transform: scale(0); } }\\n\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0); }\\n  100% {\\n    transform: translate(19px, 0); } }\\n\");var p=function(){return i.a.createElement(\"div\",{className:\"lds-ellipsis\"},i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null),i.a.createElement(\"div\",null))},m=function(){return i.a.createElement(\"div\",null,i.a.createElement(\"p\",null,\"\\u21a7\\xa0\\xa0pull to refresh\\xa0\\xa0\\u21a7\"))};d(\".ptr,\\n.ptr__children {\\n  height: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n  z-index: 1; }\\n\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1); }\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n  text-align: center; }\\n  .ptr__pull-down > div {\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--loading {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n  .ptr__pull-down > .ptr__pull-down--pull-more {\\n    display: none;\\n    text-align: center;\\n    margin: 0 auto; }\\n\\n.ptr--dragging.ptr--treshold-breached .ptr__pull-down--pull-more {\\n  display: none; }\\n\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block; }\\n\\n.ptr--treshold-breached .ptr__pull-down {\\n  opacity: 1 !important; }\\n\\n.ptr--treshold-breached .ptr__pull-down--loading {\\n  display: block; }\\n\");var v=function(e){var n=e.refreshingContent,t=void 0===n?i.a.createElement(p,null):n,o=e.pullingContent,a=void 0===o?i.a.createElement(m,null):o,s=e.pullDownThreshold,c=void 0===s?67:s,d=e.maxPullDownDistance,v=void 0===d?95:d,f=e.onRefresh,h=e.backgroundColor,g=e.isPullable,E=void 0===g||g,y=e.children,b=e.className,w=void 0===b?\"\":b,_=Object(l.useRef)(null),x=Object(l.useRef)(null),L=Object(l.useRef)(null),k=!1,N=!1,O=0,C=0;Object(l.useEffect)((function(){if(E&&x&&x.current)return x.current.addEventListener(\"touchstart\",j,{passive:!0}),x.current.addEventListener(\"mousedown\",j),x.current.addEventListener(\"touchmove\",D,{passive:!1}),x.current.addEventListener(\"mousemove\",D),x.current.addEventListener(\"touchend\",P),x.current.addEventListener(\"mouseup\",P),document.body.addEventListener(\"mouseleave\",P),function(){E&&x&&x.current&&(x.current.removeEventListener(\"touchstart\",j),x.current.removeEventListener(\"mousedown\",j),x.current.removeEventListener(\"touchmove\",D),x.current.removeEventListener(\"mousemove\",D),x.current.removeEventListener(\"touchend\",P),x.current.removeEventListener(\"mouseup\",P),document.body.removeEventListener(\"mouseleave\",P))}}),[E]),Object(l.useEffect)((function(){T()}),[y]);var T=function(){requestAnimationFrame((function(){x.current&&(x.current.style.overflowX=\"hidden\",x.current.style.overflowY=\"auto\",x.current.style.transform=\"translate(0px, 0px)\"),L.current&&(L.current.style.opacity=\"0\"),_.current&&(_.current.classList.remove(\"ptr--treshold-breached\"),_.current.classList.remove(\"ptr--dragging\"))}))},j=function(e){N=!1,e instanceof MouseEvent&&(O=e.pageY),e instanceof TouchEvent&&(O=e.touches[0].pageY),C=O,\"touchstart\"===e.type&&function e(n,t){return!!u(n,t)||null!=n.parentElement&&e(n.parentElement,t)}(e.target,r.UP)||x.current.getBoundingClientRect().top<0||(N=!0)},D=function(e){e.preventDefault(),N&&(C=e instanceof TouchEvent?e.touches[0].pageY:e.pageY,_.current.classList.add(\"ptr--dragging\"),C<O?N=!1:(C-O>=c&&(N=!0,k=!0,_.current.classList.remove(\"ptr--dragging\"),_.current.classList.add(\"ptr--treshold-breached\")),C-O>v||(L.current.style.opacity=((C-O)/65).toString(),x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+(C-O)+\"px)\",L.current.style.visibility=\"visible\")))},P=function(){if(N=!1,O=0,C=0,!k)return L.current.style.visibility=\"hidden\",void T();x.current.style.overflow=\"visible\",x.current.style.transform=\"translate(0px, \"+c+\"px)\",k=!1,f()};return i.a.createElement(\"div\",{className:\"ptr \"+w,style:{backgroundColor:h},ref:_},i.a.createElement(\"div\",{className:\"ptr__pull-down\",ref:L},i.a.createElement(\"div\",{className:\"ptr__pull-down--loading\"},t),i.a.createElement(\"div\",{className:\"ptr__pull-down--pull-more\"},a)),i.a.createElement(\"div\",{className:\"ptr__children\",ref:x},y))},f=function(){var e=[\"foo\",\"bar\",\"baz\",\"foo\"],n=Object(l.useState)(e),t=Object(c.a)(n,2),r=t[0],o=t[1];return i.a.createElement(\"div\",{className:\"App\"},i.a.createElement(v,{onRefresh:function(){setTimeout((function(){o([].concat(Object(s.a)(r),e))}),1500)}},i.a.createElement(i.a.Fragment,null,i.a.createElement(\"header\",{className:\"App-header\"},\"Pull To Refresh\"),i.a.createElement(\"div\",{className:\"App-container\"},i.a.createElement(\"ul\",null,r.map((function(e,n){return i.a.createElement(\"li\",{key:n},e)})))))))};Boolean(\"localhost\"===window.location.hostname||\"[::1]\"===window.location.hostname||window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a.a.render(i.a.createElement(f,null),document.getElementById(\"root\")),\"serviceWorker\"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}],[[5,1,2]]]);\n//# sourceMappingURL=main.f34627b8.chunk.js.map"
  },
  {
    "path": "docs/static/js/runtime-main.dd9dbc43.js",
    "content": "!function(e){function r(r){for(var n,u,p=r[0],a=r[1],f=r[2],c=0,s=[];c<p.length;c++)u=p[c],Object.prototype.hasOwnProperty.call(o,u)&&o[u]&&s.push(o[u][0]),o[u]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(i&&i(r);s.length;)s.shift()();return l.push.apply(l,f||[]),t()}function t(){for(var e,r=0;r<l.length;r++){for(var t=l[r],n=!0,p=1;p<t.length;p++){var a=t[p];0!==o[a]&&(n=!1)}n&&(l.splice(r--,1),e=u(u.s=t[0]))}return e}var n={},o={1:0},l=[];function u(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,u),t.l=!0,t.exports}u.m=e,u.c=n,u.d=function(e,r,t){u.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},u.r=function(e){\"undefined\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},u.t=function(e,r){if(1&r&&(e=u(e)),8&r)return e;if(4&r&&\"object\"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(u.r(t),Object.defineProperty(t,\"default\",{enumerable:!0,value:e}),2&r&&\"string\"!=typeof e)for(var n in e)u.d(t,n,function(r){return e[r]}.bind(null,n));return t},u.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(r,\"a\",r),r},u.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},u.p=\"/react-simple-pull-to-refresh/\";var p=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]=this[\"webpackJsonpreact-simple-pull-to-refresh-playground\"]||[],a=p.push.bind(p);p.push=r,p=p.slice();for(var f=0;f<p.length;f++)r(p[f]);var i=a;t()}([]);\n//# sourceMappingURL=runtime-main.dd9dbc43.js.map"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"react-simple-pull-to-refresh\",\n  \"version\": \"1.3.4\",\n  \"description\": \"A Simple Pull To Refresh Component for React Application\",\n  \"main\": \"build/index.cjs.js\",\n  \"module\": \"build/index.esm.js\",\n  \"scripts\": {\n    \"build\": \"rollup -c && cd playground && npm run build && cd ../ && ncp ./playground/build ./docs\",\n    \"build-watch\": \"rollup -c -w\",\n    \"dev\": \"npm-run-all --parallel build-watch start-playground\",\n    \"i-all\": \"npm i && cd playground && npm i\",\n    \"start-playground\": \"cd playground && npm run start\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/thmsgbrt/react-simple-pull-to-refresh.git\"\n  },\n  \"keywords\": [\n    \"react\",\n    \"pull to refresh\",\n    \"js\",\n    \"mobile\"\n  ],\n  \"author\": \"Guibert Thomas\",\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/thmsgbrt/react-simple-pull-to-refresh/issues\"\n  },\n  \"homepage\": \"https://github.com/thmsgbrt/react-simple-pull-to-refresh#readme\",\n  \"devDependencies\": {\n    \"@types/react\": \"^16.9.9\",\n    \"@types/react-dom\": \"^16.9.2\",\n    \"ncp\": \"^2.0.0\",\n    \"sass\": \"^1.70.0\",\n    \"npm-run-all\": \"^4.1.5\",\n    \"rollup\": \"^1.25.0\",\n    \"rollup-plugin-delete\": \"^1.1.0\",\n    \"rollup-plugin-postcss\": \"^2.0.3\",\n    \"rollup-plugin-typescript2\": \"^0.24.3\",\n    \"typescript\": \"3.7.5\"\n  },\n  \"peerDependencies\": {\n    \"react\": \"^16.10.2 || ^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^16.10.2 || ^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"files\": [\n    \"build\"\n  ],\n  \"typings\": \"build/index.d.ts\",\n  \"publishConfig\": {\n    \"registry\": \"https://registry.npmjs.org\"\n  }\n}\n"
  },
  {
    "path": "playground/.gitignore",
    "content": "# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n/.pnp\n.pnp.js\n\n# testing\n/coverage\n\n# production\n/build\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n"
  },
  {
    "path": "playground/README.md",
    "content": "This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n## Available Scripts\n\nIn the project directory, you can run:\n\n### `npm start`\n\nRuns the app in the development mode.<br />\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will reload if you make edits.<br />\nYou will also see any lint errors in the console.\n\n### `npm test`\n\nLaunches the test runner in the interactive watch mode.<br />\nSee the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.\n\n### `npm run build`\n\nBuilds the app for production to the `build` folder.<br />\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.<br />\nYour app is ready to be deployed!\n\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n\n### `npm run eject`\n\n**Note: this is a one-way operation. Once you `eject`, you can’t go back!**\n\nIf you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.\n\nInstead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.\n\nYou don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.\n\n## Learn More\n\nYou can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).\n\nTo learn React, check out the [React documentation](https://reactjs.org/).\n"
  },
  {
    "path": "playground/package.json",
    "content": "{\n  \"name\": \"react-simple-pull-to-refresh-playground\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"dependencies\": {\n    \"@types/jest\": \"24.0.19\",\n    \"@types/node\": \"^18.6.4\",\n    \"@types/react\": \"^19.0.0\",\n    \"@types/react-dom\": \"^19.0.0\",\n    \"@types/styled-components\": \"^5.1.34\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\",\n    \"react-scripts\": \"5.0.1\",\n    \"styled-components\": \"^6.1.13\",\n    \"typescript\": \"^5.3.3\"\n  },\n  \"scripts\": {\n    \"start\": \"react-scripts start\",\n    \"build\": \"react-scripts build\",\n    \"test\": \"react-scripts test\",\n    \"eject\": \"react-scripts eject\"\n  },\n  \"eslintConfig\": {\n    \"extends\": \"react-app\"\n  },\n  \"browserslist\": {\n    \"production\": [\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  },\n  \"homepage\": \"https://thmsgbrt.github.io/react-simple-pull-to-refresh\"\n}\n"
  },
  {
    "path": "playground/public/index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" href=\"%PUBLIC_URL%/favicon.ico\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <meta name=\"theme-color\" content=\"#000000\" />\n    <meta\n      name=\"description\"\n      content=\"Web site created using create-react-app\"\n    />\n    <link rel=\"apple-touch-icon\" href=\"logo192.png\" />\n    <!--\n      manifest.json provides metadata used when your web app is installed on a\n      user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/\n    -->\n    <link rel=\"manifest\" href=\"%PUBLIC_URL%/manifest.json\" />\n    <!--\n      Notice the use of %PUBLIC_URL% in the tags above.\n      It will be replaced with the URL of the `public` folder during the build.\n      Only files inside the `public` folder can be referenced from the HTML.\n\n      Unlike \"/favicon.ico\" or \"favicon.ico\", \"%PUBLIC_URL%/favicon.ico\" will\n      work correctly both with client-side routing and a non-root public URL.\n      Learn how to configure a non-root public URL by running `npm run build`.\n    -->\n    <title>React App</title>\n  </head>\n  <body>\n    <noscript>You need to enable JavaScript to run this app.</noscript>\n    <div id=\"root\"></div>\n    <!--\n      This HTML file is a template.\n      If you open it directly in the browser, you will see an empty page.\n\n      You can add webfonts, meta tags, or analytics to this file.\n      The build step will place the bundled scripts into the <body> tag.\n\n      To begin the development, run `npm start` or `yarn start`.\n      To create a production bundle, use `npm run build` or `yarn build`.\n    -->\n  </body>\n</html>\n"
  },
  {
    "path": "playground/public/manifest.json",
    "content": "{\n  \"short_name\": \"React App\",\n  \"name\": \"Create React App Sample\",\n  \"icons\": [\n    {\n      \"src\": \"favicon.ico\",\n      \"sizes\": \"64x64 32x32 24x24 16x16\",\n      \"type\": \"image/x-icon\"\n    },\n    {\n      \"src\": \"logo192.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"192x192\"\n    },\n    {\n      \"src\": \"logo512.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"512x512\"\n    }\n  ],\n  \"start_url\": \".\",\n  \"display\": \"standalone\",\n  \"theme_color\": \"#000000\",\n  \"background_color\": \"#ffffff\"\n}\n"
  },
  {
    "path": "playground/public/robots.txt",
    "content": "# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\n"
  },
  {
    "path": "playground/src/App.css",
    "content": ".App-header {\n  text-align: center;\n  background-color: #282c34;\n  height: 15vh;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  font-size: calc(10px + 2vmin);\n  color: white;\n}\n\n.App-ptr {\n  height: 100%;\n}\n\n.App-commands {\n  background: linear-gradient(35deg, #64b6ac, #3c6b7c 100%);\n}\n"
  },
  {
    "path": "playground/src/App.tsx",
    "content": "import React, { useState } from 'react';\nimport './App.css';\nimport PullToRefresh from './pull-to-refresh';\nimport Commands from './commands/commands';\n\nconst DEFAULT_VALUES = {\n  isPullable: true,\n  canFetchMore: false,\n  fetchMoreThreshold: 100,\n  pullDownThreshold: 67,\n  maxPullDownDistance: 95,\n  resistance: 1,\n};\n\nconst App: React.FC = () => {\n  // prettier-ignore\n  const FAKE_LIST = ['foo','bar','baz','foo','foo','bar','baz','foo','foo','bar','baz','foo','foo','bar','baz'];\n  const [list, setList] = useState<string[]>(FAKE_LIST);\n  const [isPullable, setIsPullable] = useState<boolean>(DEFAULT_VALUES.isPullable);\n  const [canFetchMore, setCanFetchMore] = useState<boolean>(DEFAULT_VALUES.canFetchMore);\n  const [fetchMoreThreshold, setFetchMoreThreshold] = useState<number>(DEFAULT_VALUES.fetchMoreThreshold);\n  const [pullDownThreshold, setPullDownThreshold] = useState<number>(DEFAULT_VALUES.pullDownThreshold);\n  const [maxPullDownDistance, setMaxPullDownDistance] = useState<number>(DEFAULT_VALUES.maxPullDownDistance);\n  const [resistance, setResistance] = useState<number>(DEFAULT_VALUES.resistance);\n\n  const handleReset = (): void => {\n    setIsPullable(DEFAULT_VALUES.isPullable);\n    setCanFetchMore(DEFAULT_VALUES.canFetchMore);\n    setFetchMoreThreshold(DEFAULT_VALUES.fetchMoreThreshold);\n    setPullDownThreshold(DEFAULT_VALUES.pullDownThreshold);\n    setMaxPullDownDistance(DEFAULT_VALUES.maxPullDownDistance);\n    setResistance(DEFAULT_VALUES.resistance);\n  };\n\n  const getNewData = (): Promise<void> => {\n    return new Promise(res => {\n      setTimeout(() => {\n        res(setList([...list, ...FAKE_LIST]));\n      }, 1500);\n    });\n  };\n\n  return (\n    <div className=\"App\">\n      <div className=\"App-commands\">\n        <Commands\n          canFetchMore={canFetchMore}\n          setCanFetchMore={() => setCanFetchMore(!canFetchMore)}\n          isPullable={isPullable}\n          setIsPullable={() => setIsPullable(!isPullable)}\n          fetchMoreThreshold={fetchMoreThreshold}\n          setFetchMoreThreshold={(n: number) => setFetchMoreThreshold(n)}\n          pullDownThreshold={pullDownThreshold}\n          setPullDownThreshold={(n: number) => setPullDownThreshold(n)}\n          maxPullDownDistance={maxPullDownDistance}\n          setMaxPullDownDistance={(n: number) => setMaxPullDownDistance(n)}\n          resistance={resistance}\n          setResistance={(n: number) => setResistance(n)}\n          onReset={handleReset}\n        />\n      </div>\n      <div className=\"App-ptr\">\n        <PullToRefresh\n          onRefresh={getNewData}\n          canFetchMore={canFetchMore}\n          isPullable={isPullable}\n          onFetchMore={getNewData}\n          fetchMoreThreshold={fetchMoreThreshold}\n          pullDownThreshold={pullDownThreshold}\n          maxPullDownDistance={maxPullDownDistance}\n          pullingContent=\"\"\n          resistance={resistance}\n        >\n          <>\n            <header className=\"App-header\">\n              <h1>Demo App</h1>\n              <h2>Pull To Refresh</h2>\n            </header>\n            <div className=\"App-container\">\n              <ul>\n                {list.map((item: string, index: number) => (\n                  <li key={index}>\n                    {index + 1} - {item}\n                  </li>\n                ))}\n              </ul>\n            </div>\n          </>\n        </PullToRefresh>\n      </div>\n    </div>\n  );\n};\n\nexport default App;\n"
  },
  {
    "path": "playground/src/commands/commands.css",
    "content": ".commands {\n  display: flex;\n  overflow-x: auto;\n  padding: 15px 20px;\n}\n\n.command__group {\n  display: flex;\n  align-items: center;\n  margin: 10px;\n  font-size: 1rem;\n}\n\ninput[type='number'] {\n  background: white;\n  border-radius: 3px;\n  line-height: 15px;\n  background-position: 0 15px;\n  background-repeat: no-repeat;\n  background-size: 15px 15px;\n  border-width: 2px;\n  border-style: solid;\n  border-color: transparent;\n  color: salmon;\n  font-weight: bold;\n  padding: 5px;\n  margin-right: 1rem;\n  width: 35px;\n}\n\ninput[type='checkbox'] {\n  height: 20px;\n  width: 20px;\n  position: relative;\n  margin-right: 1rem;\n}\n\ninput[type='checkbox']:after {\n  content: '\\00D7';\n  display: block;\n  background: white;\n  background-image: url('https://cdn0.iconfinder.com/data/icons/slim-square-icons-basics/100/basics-21-32.png');\n  pointer-events: none;\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 15px;\n  width: 15px;\n  color: transparent;\n  transition: 0.25s all ease-in-out;\n  border-radius: 3px;\n  line-height: 15px;\n  background-position: 0 15px;\n  background-repeat: no-repeat;\n  background-size: 15px 15px;\n  border-width: 2px;\n  border-style: solid;\n  border-color: transparent;\n}\ninput[type='checkbox']:checked:after {\n  background-color: salmon;\n  background-position: 0 0;\n}\ninput[type='checkbox']:hover:after {\n  border-color: salmon;\n}\n\nbutton {\n  background: transparent;\n  border: 1px solid white;\n  border-radius: 3px;\n  padding: 10px;\n  color: white;\n}\n"
  },
  {
    "path": "playground/src/commands/commands.tsx",
    "content": "import React from 'react';\nimport './commands.css';\n\ninterface Props {\n  canFetchMore: boolean;\n  isPullable: boolean;\n  fetchMoreThreshold: number;\n  pullDownThreshold: number;\n  maxPullDownDistance: number;\n  resistance: number;\n  setCanFetchMore: Function;\n  setIsPullable: Function;\n  setFetchMoreThreshold: Function;\n  setPullDownThreshold: Function;\n  setMaxPullDownDistance: Function;\n  setResistance: Function;\n  onReset: Function;\n}\n\nconst Commands = ({\n  canFetchMore,\n  isPullable,\n  setCanFetchMore,\n  setIsPullable,\n  setFetchMoreThreshold,\n  fetchMoreThreshold,\n  setPullDownThreshold,\n  pullDownThreshold,\n  setMaxPullDownDistance,\n  maxPullDownDistance,\n  resistance,\n  setResistance,\n  onReset,\n}: Props) => {\n  return (\n    <div className=\"commands\">\n      <div style={{ display: 'flex', flexDirection: 'column' }}>\n        <div className=\"command__group\">\n          <button onClick={() => onReset()}>\n            <code>Reset values</code>\n          </button>\n        </div>\n        <div className=\"command__group\">\n          <input type=\"checkbox\" id=\"ptr\" checked={isPullable} onChange={() => setIsPullable()} />\n          <label htmlFor=\"ptr\">\n            <code>isPullable</code>\n          </label>\n        </div>\n        <div className=\"command__group\">\n          <input type=\"checkbox\" id=\"fetchMore\" checked={canFetchMore} onChange={() => setCanFetchMore()} />\n          <label htmlFor=\"fetchMore\">\n            <code>canFetchMore</code>\n          </label>\n        </div>\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column' }}>\n        <div className=\"command__group\">\n          <input\n            type=\"number\"\n            id=\"fetchMoreTreshold\"\n            value={fetchMoreThreshold}\n            onChange={e => setFetchMoreThreshold(e.target.value)}\n          />\n          <label htmlFor=\"fetchMoreTreshold\">\n            <code>fetchMoreTreshold</code>\n          </label>\n        </div>\n        <div className=\"command__group\">\n          <input\n            type=\"number\"\n            id=\"pullDownThreshold\"\n            value={pullDownThreshold}\n            onChange={e => setPullDownThreshold(e.target.value)}\n          />\n          <label htmlFor=\"pullDownThreshold\">\n            <code>pullDownThreshold</code>\n          </label>\n        </div>\n        <div className=\"command__group\">\n          <input\n            type=\"number\"\n            id=\"maxPullDownDistance\"\n            value={maxPullDownDistance}\n            onChange={e => setMaxPullDownDistance(e.target.value)}\n          />\n          <label htmlFor=\"maxPullDownDistance\">\n            <code>maxPullDownDistance</code>\n          </label>\n        </div>\n        <div className=\"command__group\">\n          <input\n            type=\"number\"\n            id=\"resistance\"\n            value={resistance}\n            onChange={e => setResistance(e.target.value)}\n          />\n          <label htmlFor=\"maxPullDownDistance\">\n            <code>resistance</code>\n          </label>\n        </div>\n      </div>\n    </div>\n  );\n};\n\nexport default Commands;\n"
  },
  {
    "path": "playground/src/index.css",
    "content": "body {\n  margin: 0;\n  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;\n}\n\nh1,\nh2 {\n  margin: 0.3rem;\n}\n\nh1  {\n  font-size: 2rem;\n}\n\nh2 {\n  font-size: 1rem;\n}\n"
  },
  {
    "path": "playground/src/index.tsx",
    "content": "import React from 'react';\nimport { createRoot } from 'react-dom/client';\nimport './index.css';\nimport App from './App';\nimport * as serviceWorker from './serviceWorker';\n\nconst container = document.getElementById('root');\nconst root = createRoot(container!);\nroot.render(<App />);\n\n// If you want your app to work offline and load faster, you can change\n// unregister() to register() below. Note this comes with some pitfalls.\n// Learn more about service workers: https://bit.ly/CRA-PWA\nserviceWorker.unregister();\n"
  },
  {
    "path": "playground/src/pull-to-refresh/components/pull-to-refresh.d.ts",
    "content": "import React from 'react';\r\nimport '../styles/main.scss';\r\ninterface PullToRefreshProps {\r\n    isPullable?: boolean;\r\n    canFetchMore?: boolean;\r\n    onRefresh: () => Promise<any>;\r\n    onFetchMore?: () => Promise<any>;\r\n    refreshingContent?: JSX.Element | string;\r\n    pullingContent?: JSX.Element | string;\r\n    children: JSX.Element;\r\n    pullDownThreshold?: number;\r\n    fetchMoreThreshold?: number;\r\n    maxPullDownDistance?: number;\r\n    resistance?: number;\r\n    backgroundColor?: string;\r\n    className?: string;\r\n}\r\ndeclare const PullToRefresh: React.FC<PullToRefreshProps>;\r\nexport default PullToRefresh;\r\n"
  },
  {
    "path": "playground/src/pull-to-refresh/components/pulling-content.d.ts",
    "content": "/// <reference types=\"react\" />\r\ndeclare const PullingContent: () => JSX.Element;\r\nexport default PullingContent;\r\n"
  },
  {
    "path": "playground/src/pull-to-refresh/components/refreshing-content.d.ts",
    "content": "/// <reference types=\"react\" />\r\nimport '../styles/refreshing-content.scss';\r\ndeclare const RefreshingContent: () => JSX.Element;\r\nexport default RefreshingContent;\r\n"
  },
  {
    "path": "playground/src/pull-to-refresh/index.d.ts",
    "content": "import PullToRefresh from './components/pull-to-refresh';\r\nexport default PullToRefresh;\r\n"
  },
  {
    "path": "playground/src/pull-to-refresh/index.js",
    "content": "/* eslint-disable */\nimport React, { useRef, useEffect } from 'react';\n\nvar DIRECTION;\r\n(function (DIRECTION) {\r\n    DIRECTION[DIRECTION[\"UP\"] = -1] = \"UP\";\r\n    DIRECTION[DIRECTION[\"DOWN\"] = 1] = \"DOWN\";\r\n})(DIRECTION || (DIRECTION = {}));\n\nfunction isOverflowScrollable(element) {\r\n    var overflowType = getComputedStyle(element).overflowY;\r\n    if (element === document.scrollingElement && overflowType === 'visible') {\r\n        return true;\r\n    }\r\n    if (overflowType !== 'scroll' && overflowType !== 'auto') {\r\n        return false;\r\n    }\r\n    return true;\r\n}\r\nfunction isScrollable(element, direction) {\r\n    if (!isOverflowScrollable(element)) {\r\n        return false;\r\n    }\r\n    if (direction === DIRECTION.DOWN) {\r\n        var bottomScroll = element.scrollTop + element.clientHeight;\r\n        return bottomScroll < element.scrollHeight;\r\n    }\r\n    if (direction === DIRECTION.UP) {\r\n        return element.scrollTop > 0;\r\n    }\r\n    throw new Error('unsupported direction');\r\n}\r\n/**\r\n * Returns whether a given element or any of its ancestors (up to rootElement) is scrollable in a given direction.\r\n */\r\nfunction isTreeScrollable(element, direction) {\r\n    if (isScrollable(element, direction)) {\r\n        return true;\r\n    }\r\n    if (element.parentElement == null) {\r\n        return false;\r\n    }\r\n    return isTreeScrollable(element.parentElement, direction);\r\n}\n\nfunction styleInject(css, ref) {\n  if ( ref === void 0 ) ref = {};\n  var insertAt = ref.insertAt;\n\n  if (!css || typeof document === 'undefined') { return; }\n\n  var head = document.head || document.getElementsByTagName('head')[0];\n  var style = document.createElement('style');\n  style.type = 'text/css';\n\n  if (insertAt === 'top') {\n    if (head.firstChild) {\n      head.insertBefore(style, head.firstChild);\n    } else {\n      head.appendChild(style);\n    }\n  } else {\n    head.appendChild(style);\n  }\n\n  if (style.styleSheet) {\n    style.styleSheet.cssText = css;\n  } else {\n    style.appendChild(document.createTextNode(css));\n  }\n}\n\nvar css = \".lds-ellipsis {\\n  display: inline-block;\\n  position: relative;\\n  width: 64px;\\n  height: 64px;\\n}\\n\\n.lds-ellipsis div {\\n  position: absolute;\\n  top: 27px;\\n  width: 11px;\\n  height: 11px;\\n  border-radius: 50%;\\n  background: rgb(54, 54, 54);\\n  animation-timing-function: cubic-bezier(0, 1, 1, 0);\\n}\\n\\n.lds-ellipsis div:nth-child(1) {\\n  left: 6px;\\n  animation: lds-ellipsis1 0.6s infinite;\\n}\\n\\n.lds-ellipsis div:nth-child(2) {\\n  left: 6px;\\n  animation: lds-ellipsis2 0.6s infinite;\\n}\\n\\n.lds-ellipsis div:nth-child(3) {\\n  left: 26px;\\n  animation: lds-ellipsis2 0.6s infinite;\\n}\\n\\n.lds-ellipsis div:nth-child(4) {\\n  left: 45px;\\n  animation: lds-ellipsis3 0.6s infinite;\\n}\\n\\n@keyframes lds-ellipsis1 {\\n  0% {\\n    transform: scale(0);\\n  }\\n  100% {\\n    transform: scale(1);\\n  }\\n}\\n@keyframes lds-ellipsis3 {\\n  0% {\\n    transform: scale(1);\\n  }\\n  100% {\\n    transform: scale(0);\\n  }\\n}\\n@keyframes lds-ellipsis2 {\\n  0% {\\n    transform: translate(0, 0);\\n  }\\n  100% {\\n    transform: translate(19px, 0);\\n  }\\n}\";\nstyleInject(css);\n\n// Source: https://loading.io/css/\r\nvar RefreshingContent = function () {\r\n    return (React.createElement(\"div\", { className: \"lds-ellipsis\" },\r\n        React.createElement(\"div\", null),\r\n        React.createElement(\"div\", null),\r\n        React.createElement(\"div\", null),\r\n        React.createElement(\"div\", null)));\r\n};\n\nvar PullingContent = function () {\r\n    return (React.createElement(\"div\", null,\r\n        React.createElement(\"p\", null, \"\\u21A7\\u00A0\\u00A0pull to refresh\\u00A0\\u00A0\\u21A7\")));\r\n};\n\nvar css$1 = \".ptr,\\n.ptr__children {\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n  -webkit-overflow-scrolling: touch;\\n  position: relative;\\n}\\n\\n.ptr.ptr--fetch-more-treshold-breached .ptr__fetch-more {\\n  display: block;\\n}\\n\\n.ptr__fetch-more {\\n  display: none;\\n}\\n\\n/**\\n  * Pull down transition \\n  */\\n.ptr__children,\\n.ptr__pull-down {\\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1);\\n}\\n\\n.ptr__pull-down {\\n  position: absolute;\\n  overflow: hidden;\\n  left: 0;\\n  right: 0;\\n  top: 0;\\n  visibility: hidden;\\n}\\n.ptr__pull-down > div {\\n  display: none;\\n}\\n\\n.ptr--dragging {\\n  /**\\n    * Hide PullMore content is treshold breached\\n    */\\n}\\n.ptr--dragging.ptr--pull-down-treshold-breached .ptr__pull-down--pull-more {\\n  display: none;\\n}\\n.ptr--dragging {\\n  /**\\n    * Otherwize, display content\\n    */\\n}\\n.ptr--dragging .ptr__pull-down--pull-more {\\n  display: block;\\n}\\n\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * Force opacity to 1 is pull down trashold breached\\n    */\\n}\\n.ptr--pull-down-treshold-breached .ptr__pull-down {\\n  opacity: 1 !important;\\n}\\n.ptr--pull-down-treshold-breached {\\n  /**\\n    * And display loader\\n    */\\n}\\n.ptr--pull-down-treshold-breached .ptr__pull-down--loading {\\n  display: block;\\n}\\n\\n.ptr__loader {\\n  margin: 0 auto;\\n  text-align: center;\\n}\";\nstyleInject(css$1);\n\nvar PullToRefresh = function (_a) {\r\n    var _b = _a.isPullable, isPullable = _b === void 0 ? true : _b, _c = _a.canFetchMore, canFetchMore = _c === void 0 ? false : _c, onRefresh = _a.onRefresh, onFetchMore = _a.onFetchMore, _d = _a.refreshingContent, refreshingContent = _d === void 0 ? React.createElement(RefreshingContent, null) : _d, _e = _a.pullingContent, pullingContent = _e === void 0 ? React.createElement(PullingContent, null) : _e, children = _a.children, _f = _a.pullDownThreshold, pullDownThreshold = _f === void 0 ? 67 : _f, _g = _a.fetchMoreThreshold, fetchMoreThreshold = _g === void 0 ? 100 : _g, _h = _a.maxPullDownDistance, maxPullDownDistance = _h === void 0 ? 95 : _h, // max distance to scroll to trigger refresh\r\n    _j = _a.resistance, // max distance to scroll to trigger refresh\r\n    resistance = _j === void 0 ? 1 : _j, backgroundColor = _a.backgroundColor, _k = _a.className, className = _k === void 0 ? '' : _k;\r\n    var containerRef = useRef(null);\r\n    var childrenRef = useRef(null);\r\n    var pullDownRef = useRef(null);\r\n    var fetchMoreRef = useRef(null);\r\n    var pullToRefreshThresholdBreached = false;\r\n    var fetchMoreTresholdBreached = false; // if true, fetchMore loader is displayed\r\n    var isDragging = false;\r\n    var startY = 0;\r\n    var currentY = 0;\r\n    useEffect(function () {\r\n        if (!isPullable || !childrenRef || !childrenRef.current)\r\n            return;\r\n        var childrenEl = childrenRef.current;\r\n        childrenEl.addEventListener('touchstart', onTouchStart, { passive: true });\r\n        childrenEl.addEventListener('mousedown', onTouchStart);\r\n        childrenEl.addEventListener('touchmove', onTouchMove, { passive: false });\r\n        childrenEl.addEventListener('mousemove', onTouchMove);\r\n        window.addEventListener('scroll', onScroll);\r\n        childrenEl.addEventListener('touchend', onEnd);\r\n        childrenEl.addEventListener('mouseup', onEnd);\r\n        document.body.addEventListener('mouseleave', onEnd);\r\n        return function () {\r\n            childrenEl.removeEventListener('touchstart', onTouchStart);\r\n            childrenEl.removeEventListener('mousedown', onTouchStart);\r\n            childrenEl.removeEventListener('touchmove', onTouchMove);\r\n            childrenEl.removeEventListener('mousemove', onTouchMove);\r\n            window.removeEventListener('scroll', onScroll);\r\n            childrenEl.removeEventListener('touchend', onEnd);\r\n            childrenEl.removeEventListener('mouseup', onEnd);\r\n            document.body.removeEventListener('mouseleave', onEnd);\r\n        };\r\n    }, [\r\n        children,\r\n        isPullable,\r\n        onRefresh,\r\n        pullDownThreshold,\r\n        maxPullDownDistance,\r\n        canFetchMore,\r\n        fetchMoreThreshold,\r\n    ]);\r\n    /**\r\n     * Check onMount / canFetchMore becomes true\r\n     *  if fetchMoreThreshold is already breached\r\n     */\r\n    useEffect(function () {\r\n        var _a;\r\n        /**\r\n         * Check if it is already in fetching more state\r\n         */\r\n        if (!((_a = containerRef) === null || _a === void 0 ? void 0 : _a.current))\r\n            return;\r\n        var isAlreadyFetchingMore = containerRef.current.classList.contains('ptr--fetch-more-treshold-breached');\r\n        if (isAlreadyFetchingMore)\r\n            return;\r\n        /**\r\n         * Proceed\r\n         */\r\n        if (canFetchMore && getScrollToBottomValue() < fetchMoreThreshold && onFetchMore) {\r\n            containerRef.current.classList.add('ptr--fetch-more-treshold-breached');\r\n            fetchMoreTresholdBreached = true;\r\n            onFetchMore().then(initContainer).catch(initContainer);\r\n        }\r\n    }, [canFetchMore, children]);\r\n    /**\r\n     * Returns distance to bottom of the container\r\n     */\r\n    var getScrollToBottomValue = function () {\r\n        if (!childrenRef || !childrenRef.current)\r\n            return -1;\r\n        var scrollTop = window.scrollY; // is the pixels hidden in top due to the scroll. With no scroll its value is 0.\r\n        var scrollHeight = childrenRef.current.scrollHeight; // is the pixels of the whole container\r\n        return scrollHeight - scrollTop - window.innerHeight;\r\n    };\r\n    var initContainer = function () {\r\n        requestAnimationFrame(function () {\r\n            /**\r\n             * Reset Styles\r\n             */\r\n            if (childrenRef.current) {\r\n                childrenRef.current.style.overflowX = 'hidden';\r\n                childrenRef.current.style.overflowY = 'auto';\r\n                childrenRef.current.style.transform = \"unset\";\r\n            }\r\n            if (pullDownRef.current) {\r\n                pullDownRef.current.style.opacity = '0';\r\n            }\r\n            if (containerRef.current) {\r\n                containerRef.current.classList.remove('ptr--pull-down-treshold-breached');\r\n                containerRef.current.classList.remove('ptr--dragging');\r\n                containerRef.current.classList.remove('ptr--fetch-more-treshold-breached');\r\n            }\r\n            if (pullToRefreshThresholdBreached)\r\n                pullToRefreshThresholdBreached = false;\r\n            if (fetchMoreTresholdBreached)\r\n                fetchMoreTresholdBreached = false;\r\n        });\r\n    };\r\n    var onTouchStart = function (e) {\r\n        isDragging = false;\r\n        if (e instanceof MouseEvent) {\r\n            startY = e.pageY;\r\n        }\r\n        if (window.TouchEvent && e instanceof TouchEvent) {\r\n            startY = e.touches[0].pageY;\r\n        }\r\n        currentY = startY;\r\n        // Check if element can be scrolled\r\n        if (e.type === 'touchstart' && isTreeScrollable(e.target, DIRECTION.UP)) {\r\n            return;\r\n        }\r\n        // Top non visible so cancel\r\n        if (childrenRef.current.getBoundingClientRect().top < 0) {\r\n            return;\r\n        }\r\n        isDragging = true;\r\n    };\r\n    var onTouchMove = function (e) {\r\n        if (!isDragging) {\r\n            return;\r\n        }\r\n        if (window.TouchEvent && e instanceof TouchEvent) {\r\n            currentY = e.touches[0].pageY;\r\n        }\r\n        else {\r\n            currentY = e.pageY;\r\n        }\r\n        containerRef.current.classList.add('ptr--dragging');\r\n        if (currentY < startY) {\r\n            isDragging = false;\r\n            return;\r\n        }\r\n        if (e.cancelable) {\r\n            e.preventDefault();\r\n        }\r\n        var yDistanceMoved = Math.min((currentY - startY) / resistance, maxPullDownDistance);\r\n        // Limit to trigger refresh has been breached\r\n        if (yDistanceMoved >= pullDownThreshold) {\r\n            isDragging = true;\r\n            pullToRefreshThresholdBreached = true;\r\n            containerRef.current.classList.remove('ptr--dragging');\r\n            containerRef.current.classList.add('ptr--pull-down-treshold-breached');\r\n        }\r\n        // maxPullDownDistance breached, stop the animation\r\n        if (yDistanceMoved >= maxPullDownDistance) {\r\n            return;\r\n        }\r\n        pullDownRef.current.style.opacity = ((yDistanceMoved) / 65).toString();\r\n        childrenRef.current.style.overflow = 'visible';\r\n        childrenRef.current.style.transform = \"translate(0px, \" + yDistanceMoved + \"px)\";\r\n        pullDownRef.current.style.visibility = 'visible';\r\n    };\r\n    var onScroll = function (e) {\r\n        /**\r\n         * Check if component has already called onFetchMore\r\n         */\r\n        if (fetchMoreTresholdBreached)\r\n            return;\r\n        /**\r\n         * Check if user breached fetchMoreThreshold\r\n         */\r\n        if (canFetchMore && getScrollToBottomValue() < fetchMoreThreshold && onFetchMore) {\r\n            fetchMoreTresholdBreached = true;\r\n            containerRef.current.classList.add('ptr--fetch-more-treshold-breached');\r\n            onFetchMore().then(initContainer).catch(initContainer);\r\n        }\r\n    };\r\n    var onEnd = function () {\r\n        isDragging = false;\r\n        startY = 0;\r\n        currentY = 0;\r\n        // Container has not been dragged enough, put it back to it's initial state\r\n        if (!pullToRefreshThresholdBreached) {\r\n            if (pullDownRef.current)\r\n                pullDownRef.current.style.visibility = 'hidden';\r\n            initContainer();\r\n            return;\r\n        }\r\n        if (childrenRef.current) {\r\n            childrenRef.current.style.overflow = 'visible';\r\n            childrenRef.current.style.transform = \"translate(0px, \" + pullDownThreshold + \"px)\";\r\n        }\r\n        onRefresh().then(initContainer).catch(initContainer);\r\n    };\r\n    return (React.createElement(\"div\", { className: \"ptr \" + className, style: { backgroundColor: backgroundColor }, ref: containerRef },\r\n        React.createElement(\"div\", { className: \"ptr__pull-down\", ref: pullDownRef },\r\n            React.createElement(\"div\", { className: \"ptr__loader ptr__pull-down--loading\" }, refreshingContent),\r\n            React.createElement(\"div\", { className: \"ptr__pull-down--pull-more\" }, pullingContent)),\r\n        React.createElement(\"div\", { className: \"ptr__children\", ref: childrenRef },\r\n            children,\r\n            React.createElement(\"div\", { className: \"ptr__fetch-more\", ref: fetchMoreRef },\r\n                React.createElement(\"div\", { className: \"ptr__loader ptr__fetch-more--loading\" }, refreshingContent)))));\r\n};\n\nexport default PullToRefresh;\n"
  },
  {
    "path": "playground/src/pull-to-refresh/isScrollable.d.ts",
    "content": "import { DIRECTION } from './types';\r\n/**\r\n * Returns whether a given element or any of its ancestors (up to rootElement) is scrollable in a given direction.\r\n */\r\nexport declare function isTreeScrollable(element: HTMLElement, direction: DIRECTION): boolean;\r\n"
  },
  {
    "path": "playground/src/pull-to-refresh/types.d.ts",
    "content": "export declare enum DIRECTION {\r\n    UP = -1,\r\n    DOWN = 1\r\n}\r\n"
  },
  {
    "path": "playground/src/react-app-env.d.ts",
    "content": "/// <reference types=\"react-scripts\" />\n"
  },
  {
    "path": "playground/src/serviceWorker.ts",
    "content": "// This optional code is used to register a service worker.\n// register() is not called by default.\n\n// This lets the app load faster on subsequent visits in production, and gives\n// it offline capabilities. However, it also means that developers (and users)\n// will only see deployed updates on subsequent visits to a page, after all the\n// existing tabs open on the page have been closed, since previously cached\n// resources are updated in the background.\n\n// To learn more about the benefits of this model and instructions on how to\n// opt-in, read https://bit.ly/CRA-PWA\n\nconst isLocalhost = Boolean(\n  window.location.hostname === 'localhost' ||\n    // [::1] is the IPv6 localhost address.\n    window.location.hostname === '[::1]' ||\n    // 127.0.0.1/8 is considered localhost for IPv4.\n    window.location.hostname.match(\n      /^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\n    )\n);\n\ntype Config = {\n  onSuccess?: (registration: ServiceWorkerRegistration) => void;\n  onUpdate?: (registration: ServiceWorkerRegistration) => void;\n};\n\nexport function register(config?: Config) {\n  if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\n    // The URL constructor is available in all browsers that support SW.\n    const publicUrl = new URL(\n      (process as { env: { [key: string]: string } }).env.PUBLIC_URL,\n      window.location.href\n    );\n    if (publicUrl.origin !== window.location.origin) {\n      // Our service worker won't work if PUBLIC_URL is on a different origin\n      // from what our page is served on. This might happen if a CDN is used to\n      // serve assets; see https://github.com/facebook/create-react-app/issues/2374\n      return;\n    }\n\n    window.addEventListener('load', () => {\n      const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;\n\n      if (isLocalhost) {\n        // This is running on localhost. Let's check if a service worker still exists or not.\n        checkValidServiceWorker(swUrl, config);\n\n        // Add some additional logging to localhost, pointing developers to the\n        // service worker/PWA documentation.\n        navigator.serviceWorker.ready.then(() => {\n          console.log(\n            'This web app is being served cache-first by a service ' +\n              'worker. To learn more, visit https://bit.ly/CRA-PWA'\n          );\n        });\n      } else {\n        // Is not localhost. Just register service worker\n        registerValidSW(swUrl, config);\n      }\n    });\n  }\n}\n\nfunction registerValidSW(swUrl: string, config?: Config) {\n  navigator.serviceWorker\n    .register(swUrl)\n    .then(registration => {\n      registration.onupdatefound = () => {\n        const installingWorker = registration.installing;\n        if (installingWorker == null) {\n          return;\n        }\n        installingWorker.onstatechange = () => {\n          if (installingWorker.state === 'installed') {\n            if (navigator.serviceWorker.controller) {\n              // At this point, the updated precached content has been fetched,\n              // but the previous service worker will still serve the older\n              // content until all client tabs are closed.\n              console.log(\n                'New content is available and will be used when all ' +\n                  'tabs for this page are closed. See https://bit.ly/CRA-PWA.'\n              );\n\n              // Execute callback\n              if (config && config.onUpdate) {\n                config.onUpdate(registration);\n              }\n            } else {\n              // At this point, everything has been precached.\n              // It's the perfect time to display a\n              // \"Content is cached for offline use.\" message.\n              console.log('Content is cached for offline use.');\n\n              // Execute callback\n              if (config && config.onSuccess) {\n                config.onSuccess(registration);\n              }\n            }\n          }\n        };\n      };\n    })\n    .catch(error => {\n      console.error('Error during service worker registration:', error);\n    });\n}\n\nfunction checkValidServiceWorker(swUrl: string, config?: Config) {\n  // Check if the service worker can be found. If it can't reload the page.\n  fetch(swUrl)\n    .then(response => {\n      // Ensure service worker exists, and that we really are getting a JS file.\n      const contentType = response.headers.get('content-type');\n      if (\n        response.status === 404 ||\n        (contentType != null && contentType.indexOf('javascript') === -1)\n      ) {\n        // No service worker found. Probably a different app. Reload the page.\n        navigator.serviceWorker.ready.then(registration => {\n          registration.unregister().then(() => {\n            window.location.reload();\n          });\n        });\n      } else {\n        // Service worker found. Proceed as normal.\n        registerValidSW(swUrl, config);\n      }\n    })\n    .catch(() => {\n      console.log(\n        'No internet connection found. App is running in offline mode.'\n      );\n    });\n}\n\nexport function unregister() {\n  if ('serviceWorker' in navigator) {\n    navigator.serviceWorker.ready.then(registration => {\n      registration.unregister();\n    });\n  }\n}\n"
  },
  {
    "path": "playground/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"es5\",\n    \"lib\": [\n      \"dom\",\n      \"dom.iterable\",\n      \"esnext\"\n    ],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\"\n  },\n  \"include\": [\n    \"src\"\n  ]\n}\n"
  },
  {
    "path": "rollup.config.js",
    "content": "import typescript from 'rollup-plugin-typescript2';\nimport del from 'rollup-plugin-delete';\nimport postcss from 'rollup-plugin-postcss';\nimport pkg from './package.json';\n\nexport default [\n  {\n    input: 'src/index.ts',\n    output: [\n      {\n        file: 'playground/src/pull-to-refresh/index.js',\n        format: 'esm',\n        banner: '/* eslint-disable */',\n      },\n      { file: pkg.main, format: 'cjs' },\n      { file: pkg.module, format: 'esm' },\n    ],\n    plugins: [\n      del({ targets: ['build/*', 'playground/src/pull-to-refresh'] }),\n      typescript(),\n      postcss({\n        plugins: [],\n      }),\n    ],\n    external: Object.keys(pkg.peerDependencies || {}),\n  },\n];\n"
  },
  {
    "path": "src/components/pull-to-refresh.tsx",
    "content": "import React, { useRef, useEffect } from 'react';\nimport { isTreeScrollable } from '../isScrollable';\nimport RefreshingContent from './refreshing-content';\nimport PullingContent from './pulling-content';\nimport { DIRECTION } from '../types';\nimport '../styles/main.scss';\n\ninterface PullToRefreshProps {\n  isPullable?: boolean;\n  canFetchMore?: boolean;\n  onRefresh: () => Promise<any>;\n  onFetchMore?: () => Promise<any>;\n  refreshingContent?: JSX.Element | string;\n  pullingContent?: JSX.Element | string;\n  children: JSX.Element;\n  pullDownThreshold?: number;\n  fetchMoreThreshold?: number;\n  maxPullDownDistance?: number;\n  resistance?: number;\n  backgroundColor?: string;\n  className?: string;\n}\n\nconst PullToRefresh: React.FC<PullToRefreshProps> = ({\n  isPullable = true,\n  canFetchMore = false,\n  onRefresh,\n  onFetchMore,\n  refreshingContent = <RefreshingContent />,\n  pullingContent = <PullingContent />,\n  children,\n  pullDownThreshold = 67,\n  fetchMoreThreshold = 100,\n  maxPullDownDistance = 95, // max distance to scroll to trigger refresh\n  resistance = 1,\n  backgroundColor,\n  className = '',\n}) => {\n  const containerRef = useRef<HTMLDivElement>(null);\n  const childrenRef = useRef<HTMLDivElement>(null);\n  const pullDownRef = useRef<HTMLDivElement>(null);\n  const fetchMoreRef = useRef<HTMLDivElement>(null);\n  let pullToRefreshThresholdBreached: boolean = false;\n  let fetchMoreTresholdBreached: boolean = false; // if true, fetchMore loader is displayed\n  let isDragging: boolean = false;\n  let startY: number = 0;\n  let currentY: number = 0;\n\n  useEffect(() => {\n    if (!isPullable || !childrenRef || !childrenRef.current) return;\n    const childrenEl = childrenRef.current;\n    childrenEl.addEventListener('touchstart', onTouchStart, { passive: true });\n    childrenEl.addEventListener('mousedown', onTouchStart);\n    childrenEl.addEventListener('touchmove', onTouchMove, { passive: false });\n    childrenEl.addEventListener('mousemove', onTouchMove);\n    window.addEventListener('scroll', onScroll);\n    childrenEl.addEventListener('touchend', onEnd);\n    childrenEl.addEventListener('mouseup', onEnd);\n    document.body.addEventListener('mouseleave', onEnd);\n\n    return () => {\n      childrenEl.removeEventListener('touchstart', onTouchStart);\n      childrenEl.removeEventListener('mousedown', onTouchStart);\n      childrenEl.removeEventListener('touchmove', onTouchMove);\n      childrenEl.removeEventListener('mousemove', onTouchMove);\n      window.removeEventListener('scroll', onScroll);\n      childrenEl.removeEventListener('touchend', onEnd);\n      childrenEl.removeEventListener('mouseup', onEnd);\n      document.body.removeEventListener('mouseleave', onEnd);\n    };\n  }, [\n    children,\n    isPullable,\n    onRefresh,\n    pullDownThreshold,\n    maxPullDownDistance,\n    canFetchMore,\n    fetchMoreThreshold,\n  ]);\n\n  /**\n   * Check onMount / canFetchMore becomes true\n   *  if fetchMoreThreshold is already breached\n   */\n  useEffect(() => {\n    /**\n     * Check if it is already in fetching more state\n     */\n    if (!containerRef?.current) return;\n    const isAlreadyFetchingMore = containerRef.current.classList.contains(\n      'ptr--fetch-more-treshold-breached'\n    );\n    if (isAlreadyFetchingMore) return;\n    /**\n     * Proceed\n     */\n    if (canFetchMore && getScrollToBottomValue() < fetchMoreThreshold && onFetchMore) {\n      containerRef.current.classList.add('ptr--fetch-more-treshold-breached');\n      fetchMoreTresholdBreached = true;\n      onFetchMore().then(initContainer).catch(initContainer);\n    }\n  }, [canFetchMore, children]);\n\n  /**\n   * Returns distance to bottom of the container\n   */\n  const getScrollToBottomValue = (): number => {\n    if (!childrenRef || !childrenRef.current) return -1;\n    const scrollTop = window.scrollY; // is the pixels hidden in top due to the scroll. With no scroll its value is 0.\n    const scrollHeight = childrenRef.current.scrollHeight; // is the pixels of the whole container\n    return scrollHeight - scrollTop - window.innerHeight;\n  };\n\n  const initContainer = (): void => {\n    requestAnimationFrame(() => {\n      /**\n       * Reset Styles\n       */\n      if (childrenRef.current) {\n        childrenRef.current.style.overflowX = 'hidden';\n        childrenRef.current.style.overflowY = 'auto';\n        childrenRef.current.style.transform = `unset`;\n      }\n      if (pullDownRef.current) {\n        pullDownRef.current.style.opacity = '0';\n      }\n      if (containerRef.current) {\n        containerRef.current.classList.remove('ptr--pull-down-treshold-breached');\n        containerRef.current.classList.remove('ptr--dragging');\n        containerRef.current.classList.remove('ptr--fetch-more-treshold-breached');\n      }\n\n      if (pullToRefreshThresholdBreached) pullToRefreshThresholdBreached = false;\n      if (fetchMoreTresholdBreached) fetchMoreTresholdBreached = false;\n    });\n  };\n\n  const onTouchStart = (e: MouseEvent | TouchEvent): void => {\n    isDragging = false;\n    if (e instanceof MouseEvent) {\n      startY = e.pageY;\n    }\n    if (window.TouchEvent && e instanceof TouchEvent) {\n      startY = e.touches[0].pageY;\n    }\n    currentY = startY;\n    // Check if element can be scrolled\n    if (e.type === 'touchstart' && isTreeScrollable(e.target as HTMLElement, DIRECTION.UP)) {\n      return;\n    }\n    // Top non visible so cancel\n    if (childrenRef.current!.getBoundingClientRect().top < 0) {\n      return;\n    }\n    isDragging = true;\n  };\n\n  const onTouchMove = (e: MouseEvent | TouchEvent): void => {\n    if (!isDragging) {\n      return;\n    }\n\n    if (window.TouchEvent && e instanceof TouchEvent) {\n      currentY = e.touches[0].pageY;\n    } else {\n      currentY = (e as MouseEvent).pageY;\n    }\n\n    containerRef.current!.classList.add('ptr--dragging');\n\n    if (currentY < startY) {\n      isDragging = false;\n      return;\n    }\n\n    if (e.cancelable) {\n      e.preventDefault();\n    }\n      \n    const yDistanceMoved = Math.min((currentY - startY) / resistance, maxPullDownDistance);\n\n    // Limit to trigger refresh has been breached\n    if (yDistanceMoved >= pullDownThreshold) {\n      isDragging = true;\n      pullToRefreshThresholdBreached = true;\n      containerRef.current!.classList.remove('ptr--dragging');\n      containerRef.current!.classList.add('ptr--pull-down-treshold-breached');\n    }\n\n    // maxPullDownDistance breached, stop the animation\n    if (yDistanceMoved >= maxPullDownDistance) {\n      return;\n    }\n    pullDownRef.current!.style.opacity = ((yDistanceMoved) / 65).toString();\n    childrenRef.current!.style.overflow = 'visible';\n    childrenRef.current!.style.transform = `translate(0px, ${yDistanceMoved}px)`;\n    pullDownRef.current!.style.visibility = 'visible';\n  };\n\n  const onScroll = (e: Event): void => {\n    /**\n     * Check if component has already called onFetchMore\n     */\n    if (fetchMoreTresholdBreached) return;\n    /**\n     * Check if user breached fetchMoreThreshold\n     */\n    if (canFetchMore && getScrollToBottomValue() < fetchMoreThreshold && onFetchMore) {\n      fetchMoreTresholdBreached = true;\n      containerRef.current!.classList.add('ptr--fetch-more-treshold-breached');\n      onFetchMore().then(initContainer).catch(initContainer);\n    }\n  };\n\n  const onEnd = (): void => {\n    isDragging = false;\n    startY = 0;\n    currentY = 0;\n\n    // Container has not been dragged enough, put it back to it's initial state\n    if (!pullToRefreshThresholdBreached) {\n      if (pullDownRef.current) pullDownRef.current.style.visibility = 'hidden';\n      initContainer();\n      return;\n    }\n\n    if (childrenRef.current) {\n      childrenRef.current.style.overflow = 'visible';\n      childrenRef.current.style.transform = `translate(0px, ${pullDownThreshold}px)`;\n    }\n    onRefresh().then(initContainer).catch(initContainer);\n  };\n\n  return (\n    <div className={`ptr ${className}`} style={{ backgroundColor }} ref={containerRef}>\n      <div className=\"ptr__pull-down\" ref={pullDownRef}>\n        <div className=\"ptr__loader ptr__pull-down--loading\">{refreshingContent}</div>\n        <div className=\"ptr__pull-down--pull-more\">{pullingContent}</div>\n      </div>\n      <div className=\"ptr__children\" ref={childrenRef}>\n        {children}\n        <div className=\"ptr__fetch-more\" ref={fetchMoreRef}>\n          <div className=\"ptr__loader ptr__fetch-more--loading\">{refreshingContent}</div>\n        </div>\n      </div>\n    </div>\n  );\n};\n\nexport default PullToRefresh;\n"
  },
  {
    "path": "src/components/pulling-content.tsx",
    "content": "import React from 'react';\n\nconst PullingContent = () => {\n  return (\n    <div>\n      <p>&#8615;&nbsp;&nbsp;pull to refresh&nbsp;&nbsp;&#8615;</p>\n    </div>\n  );\n};\n\nexport default PullingContent;\n"
  },
  {
    "path": "src/components/refreshing-content.tsx",
    "content": "import React from 'react';\nimport '../styles/refreshing-content.scss';\n\n// Source: https://loading.io/css/\n\nconst RefreshingContent = () => {\n  return (\n    <div className=\"lds-ellipsis\">\n      <div></div>\n      <div></div>\n      <div></div>\n      <div></div>\n    </div>\n  );\n};\n\nexport default RefreshingContent;\n"
  },
  {
    "path": "src/index.ts",
    "content": "import PullToRefresh from './components/pull-to-refresh';\nexport default PullToRefresh;\n"
  },
  {
    "path": "src/isScrollable.ts",
    "content": "import { DIRECTION } from './types';\n\nfunction isOverflowScrollable(element: HTMLElement): boolean {\n  const overflowType: string = getComputedStyle(element).overflowY;\n  if (element === document.scrollingElement && overflowType === 'visible') {\n    return true;\n  }\n\n  if (overflowType !== 'scroll' && overflowType !== 'auto') {\n    return false;\n  }\n\n  return true;\n}\n\nfunction isScrollable(element: HTMLElement, direction: DIRECTION): boolean {\n  if (!isOverflowScrollable(element)) {\n    return false;\n  }\n\n  if (direction === DIRECTION.DOWN) {\n    const bottomScroll = element.scrollTop + element.clientHeight;\n    return bottomScroll < element.scrollHeight;\n  }\n\n  if (direction === DIRECTION.UP) {\n    return element.scrollTop > 0;\n  }\n\n  throw new Error('unsupported direction');\n}\n\n/**\n * Returns whether a given element or any of its ancestors (up to rootElement) is scrollable in a given direction.\n */\nexport function isTreeScrollable(element: HTMLElement, direction: DIRECTION): boolean {\n  if (isScrollable(element, direction)) {\n    return true;\n  }\n\n  if (element.parentElement == null) {\n    return false;\n  }\n\n  return isTreeScrollable(element.parentElement, direction);\n}\n"
  },
  {
    "path": "src/styles/main.scss",
    "content": ".ptr,\n.ptr__children {\n  height: 100%;\n  width: 100%;\n  overflow: hidden;\n  -webkit-overflow-scrolling: touch;\n  position: relative;\n}\n\n.ptr {\n  &.ptr--fetch-more-treshold-breached {\n    .ptr__fetch-more {\n      display: block;\n    }\n  }\n}\n\n.ptr__fetch-more {\n  display: none;\n}\n\n/**\n  * Pull down transition \n  */\n.ptr__children,\n.ptr__pull-down {\n  transition: transform 0.2s cubic-bezier(0, 0, 0.31, 1);\n}\n\n.ptr__pull-down {\n  position: absolute;\n  overflow: hidden;\n  left: 0;\n  right: 0;\n  top: 0;\n  visibility: hidden;\n  > div {\n    display: none;\n  }\n}\n\n.ptr--dragging {\n  /**\n    * Hide PullMore content is treshold breached\n    */\n  &.ptr--pull-down-treshold-breached {\n    .ptr__pull-down--pull-more {\n      display: none;\n    }\n  }\n  /**\n    * Otherwize, display content\n    */\n  .ptr__pull-down--pull-more {\n    display: block;\n  }\n}\n\n.ptr--pull-down-treshold-breached {\n  /**\n    * Force opacity to 1 is pull down trashold breached\n    */\n  .ptr__pull-down {\n    opacity: 1 !important;\n  }\n  /**\n    * And display loader\n    */\n  .ptr__pull-down--loading {\n    display: block;\n  }\n}\n\n.ptr__loader {\n  margin: 0 auto;\n  text-align: center;\n}\n"
  },
  {
    "path": "src/styles/refreshing-content.scss",
    "content": ".lds-ellipsis {\n  display: inline-block;\n  position: relative;\n  width: 64px;\n  height: 64px;\n}\n.lds-ellipsis div {\n  position: absolute;\n  top: 27px;\n  width: 11px;\n  height: 11px;\n  border-radius: 50%;\n  background: rgb(54, 54, 54);\n  animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n.lds-ellipsis div:nth-child(1) {\n  left: 6px;\n  animation: lds-ellipsis1 0.6s infinite;\n}\n.lds-ellipsis div:nth-child(2) {\n  left: 6px;\n  animation: lds-ellipsis2 0.6s infinite;\n}\n.lds-ellipsis div:nth-child(3) {\n  left: 26px;\n  animation: lds-ellipsis2 0.6s infinite;\n}\n.lds-ellipsis div:nth-child(4) {\n  left: 45px;\n  animation: lds-ellipsis3 0.6s infinite;\n}\n@keyframes lds-ellipsis1 {\n  0% {\n    transform: scale(0);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n@keyframes lds-ellipsis3 {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0);\n  }\n}\n@keyframes lds-ellipsis2 {\n  0% {\n    transform: translate(0, 0);\n  }\n  100% {\n    transform: translate(19px, 0);\n  }\n}\n"
  },
  {
    "path": "src/types.ts",
    "content": "export enum DIRECTION {\n  UP = -0b01,\n  DOWN = 0b01,\n}\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    /* Basic Options */\n    // \"incremental\": true,                   /* Enable incremental compilation */\n    \"target\": \"es5\" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */,\n    \"module\": \"ESNext\" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,\n    // \"lib\": [],                             /* Specify library files to be included in the compilation. */\n    // \"allowJs\": true,                       /* Allow javascript files to be compiled. */\n    // \"checkJs\": true,                       /* Report errors in .js files. */\n    \"jsx\": \"react\" /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */,\n    \"declaration\": true /* Generates corresponding '.d.ts' file. */,\n    // \"declarationMap\": true,                /* Generates a sourcemap for each corresponding '.d.ts' file. */\n    // \"sourceMap\": true,                     /* Generates corresponding '.map' file. */\n    // \"outFile\": \"./\",                       /* Concatenate and emit output to single file. */\n    \"outDir\": \"./build\" /* Redirect output structure to the directory. */,\n    // \"rootDir\": \"./\",                       /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */\n    // \"composite\": true,                     /* Enable project compilation */\n    // \"tsBuildInfoFile\": \"./\",               /* Specify file to store incremental compilation information */\n    // \"removeComments\": true,                /* Do not emit comments to output. */\n    // \"noEmit\": true,                        /* Do not emit outputs. */\n    // \"importHelpers\": true,                 /* Import emit helpers from 'tslib'. */\n    // \"downlevelIteration\": true,            /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */\n    // \"isolatedModules\": true,               /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */\n\n    /* Strict Type-Checking Options */\n    \"strict\": true /* Enable all strict type-checking options. */,\n    // \"noImplicitAny\": true,                 /* Raise error on expressions and declarations with an implied 'any' type. */\n    // \"strictNullChecks\": true,              /* Enable strict null checks. */\n    // \"strictFunctionTypes\": true,           /* Enable strict checking of function types. */\n    // \"strictBindCallApply\": true,           /* Enable strict 'bind', 'call', and 'apply' methods on functions. */\n    // \"strictPropertyInitialization\": true,  /* Enable strict checking of property initialization in classes. */\n    // \"noImplicitThis\": true,                /* Raise error on 'this' expressions with an implied 'any' type. */\n    // \"alwaysStrict\": true,                  /* Parse in strict mode and emit \"use strict\" for each source file. */\n\n    /* Additional Checks */\n    // \"noUnusedLocals\": true,                /* Report errors on unused locals. */\n    // \"noUnusedParameters\": true,            /* Report errors on unused parameters. */\n    // \"noImplicitReturns\": true,             /* Report error when not all code paths in function return a value. */\n    // \"noFallthroughCasesInSwitch\": true,    /* Report errors for fallthrough cases in switch statement. */\n\n    /* Module Resolution Options */\n    \"moduleResolution\": \"node\" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */,\n    // \"baseUrl\": \"./\",                       /* Base directory to resolve non-absolute module names. */\n    // \"paths\": {},                           /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */\n    // \"rootDirs\": [],                        /* List of root folders whose combined content represents the structure of the project at runtime. */\n    // \"typeRoots\": [],                       /* List of folders to include type definitions from. */\n    // \"types\": [],                           /* Type declaration files to be included in compilation. */\n    // \"allowSyntheticDefaultImports\": true,  /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */\n    \"esModuleInterop\": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */\n    // \"preserveSymlinks\": true,              /* Do not resolve the real path of symlinks. */\n    // \"allowUmdGlobalAccess\": true,          /* Allow accessing UMD globals from modules. */\n\n    /* Source Map Options */\n    // \"sourceRoot\": \"\",                      /* Specify the location where debugger should locate TypeScript files instead of source locations. */\n    // \"mapRoot\": \"\",                         /* Specify the location where debugger should locate map files instead of generated locations. */\n    // \"inlineSourceMap\": true,               /* Emit a single file with source maps instead of having a separate file. */\n    // \"inlineSources\": true,                 /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */\n\n    /* Experimental Options */\n    // \"experimentalDecorators\": true,        /* Enables experimental support for ES7 decorators. */\n    // \"emitDecoratorMetadata\": true,         /* Enables experimental support for emitting type metadata for decorators. */\n  },\n  \"include\": [\"src/**/*\", \"src/.styled.ts\"]\n}\n"
  }
]