├── tests
├── .eslintrc
└── index-test.js
├── .gitignore
├── .travis.yml
├── nwb.config.js
├── CONTRIBUTING.md
├── demo
└── src
│ ├── index.html
│ └── index.js
├── docs
├── runtime.13df06eb.js
├── index.html
├── runtime.13df06eb.js.map
└── demo.608d89c8.js
├── package.json
├── src
└── index.js
└── README.md
/tests/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "mocha": true
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /coverage
2 | /demo/dist
3 | /es
4 | /lib
5 | /node_modules
6 | /umd
7 | npm-debug.log*
8 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 |
3 | language: node_js
4 | node_js:
5 | - 6
6 |
7 | branches:
8 | only:
9 | - master
10 |
--------------------------------------------------------------------------------
/nwb.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | type: 'react-component',
3 | npm: {
4 | esModules: true,
5 | umd: {
6 | global: 'EsriLoaderReact',
7 | externals: {
8 | 'esri-loader': 'EsriLoader',
9 | 'prop-types': 'PropTypes',
10 | react: 'React',
11 | }
12 | }
13 | },
14 | webpack: {
15 | html: {
16 | template: 'demo/src/index.html'
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | ## Prerequisites
2 |
3 | [Node.js](http://nodejs.org/) >= v4 must be installed.
4 |
5 | ## Installation
6 |
7 | - Running `npm install` in the components's root directory will install everything you need for development.
8 |
9 | ## Demo Development Server
10 |
11 | - `npm start` will run a development server with the component's demo app at [http://localhost:3000](http://localhost:3000) with hot module reloading.
12 |
13 | ## Running Tests
14 |
15 | - `npm test` will run the tests once.
16 |
17 | - `npm run test:coverage` will run the tests and produce a coverage report in `coverage/`.
18 |
19 | - `npm run test:watch` will run the tests on every change.
20 |
21 | ## Building
22 |
23 | - `npm run build` will build the component for publishing to npm and also bundle the demo app.
24 |
25 | - `npm run clean` will delete built resources.
26 |
--------------------------------------------------------------------------------
/demo/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Esri Loader React
7 |
8 |
11 |
12 |
29 |
30 |
31 |
32 | Fork me on GitHub
33 |
34 |
35 |
--------------------------------------------------------------------------------
/docs/runtime.13df06eb.js:
--------------------------------------------------------------------------------
1 | !function(e){function r(r){for(var n,f,i=r[0],l=r[1],a=r[2],c=0,s=[];c=1.5.x || 2.x",
23 | "prop-types": "^15.x",
24 | "react": "15.x || 16.x"
25 | },
26 | "devDependencies": {
27 | "esri-loader": "^2.10.0",
28 | "expect": "^23.6.0",
29 | "nwb": "^0.23.0",
30 | "prop-types": "^15.7.2",
31 | "react": "^16.9.0",
32 | "react-dom": "^16.9.0",
33 | "react-syntax-highlighter": "^8.1.0",
34 | "react-test-renderer": "^16.9.0",
35 | "chai": "^4.2.0",
36 | "enzyme": "^3.10.0",
37 | "enzyme-adapter-react-16": "^1.14.0",
38 | "sinon": "^5.1.1"
39 | },
40 | "author": "Dave Timmins ",
41 | "homepage": "https://github.com/davetimmins/esri-loader-react/",
42 | "license": "MIT",
43 | "repository": {
44 | "type": "git",
45 | "url": "https://github.com/davetimmins/esri-loader-react.git"
46 | },
47 | "bugs": {
48 | "url": "https://github.com/davetimmins/esri-loader-react/issues"
49 | },
50 | "keywords": [
51 | "esri-loader esri arcgis react react-component"
52 | ]
53 | }
54 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React, {PureComponent} from 'react';
2 | import PropTypes from 'prop-types';
3 | import {loadModules} from 'esri-loader';
4 |
5 | class EsriLoaderReact extends PureComponent {
6 |
7 | componentDidCatch(error, info) {
8 |
9 | const {onError} = this.props;
10 |
11 | if (onError) {
12 | onError(error, info);
13 | }
14 | }
15 |
16 | componentDidMount () {
17 |
18 | const {modulesToLoad, options, onReady, onError} = this.props;
19 |
20 | loadModules(modulesToLoad ? modulesToLoad : [], options)
21 | .then(loadedModules => {
22 |
23 | if (onReady) {
24 | onReady({loadedModules, containerNode: this.mapContainer});
25 | }
26 | })
27 | .catch(error => {
28 |
29 | if (onError) {
30 | onError(error, null);
31 | }
32 | });
33 | }
34 |
35 | render () {
36 |
37 | const {renderMapContainer, mapContainerClassName, children} = this.props;
38 |
39 | if (!renderMapContainer) {
40 | return children ? children : null;
41 | }
42 |
43 | return (
44 | this.mapContainer = node} className={mapContainerClassName}>
45 | {children ? children : null}
46 |
47 | );
48 | }
49 | }
50 |
51 | EsriLoaderReact.propTypes = {
52 | renderMapContainer: PropTypes.bool, // default is true
53 | mapContainerClassName: PropTypes.string, // default is 'map-view'
54 | modulesToLoad: PropTypes.arrayOf(PropTypes.string),
55 | options: PropTypes.shape({
56 | url: PropTypes.string,
57 | dojoConfig: PropTypes.object
58 | }),
59 | onError: PropTypes.func, // (error, info) =>
60 | onReady: PropTypes.func, // ({loadedModules, containerNode (null if renderMapContainer !== true)})
61 | };
62 |
63 | EsriLoaderReact.defaultProps = {
64 | renderMapContainer: true,
65 | mapContainerClassName: 'map-view',
66 | onError: (error, info) => console.error(error),
67 | };
68 |
69 | export default EsriLoaderReact;
--------------------------------------------------------------------------------
/demo/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import {render} from 'react-dom';
3 | import SyntaxHighlighter, { registerLanguage } from "react-syntax-highlighter/prism-light";
4 | import jsx from 'react-syntax-highlighter/languages/prism/jsx';
5 | import prism from 'react-syntax-highlighter/styles/prism/prism';
6 |
7 | import EsriLoaderReact from '../../src';
8 | import {version} from '../../package.json';
9 |
10 | registerLanguage('jsx', jsx);
11 |
12 | function DemoComponent({options}) {
13 |
14 | const codeString = " \
15 | import React from 'react'; \n \
16 | import EsriLoaderReact from 'esri-loader-react'; \n \
17 | \n \
18 | function DemoComponent(props) { \n \
19 | \n \
20 | const options = { \n \
21 | url: 'https://js.arcgis.com/4.12/' \n \
22 | }; \n \
23 | \n \
24 | return ( \n \
25 | { \n \
29 | new MapView({ \n \
30 | container: containerNode, \n \
31 | map: new Map({basemap: 'streets-vector'}) \n \
32 | }); \n \
33 | }} \n \
34 | /> \n \
35 | ); \n \
36 | } \
37 | ";
38 |
39 | return (
40 |
41 |
42 |
{`Esri-Loader-React v${version}`}
43 |
44 |
{
48 |
49 | let view = new MapView({
50 | container: containerNode,
51 | map: new Map({basemap: 'streets-vector'}),
52 | zoom: 4,
53 | center: [174, -42],
54 | });
55 |
56 | view.ui.add(new ScaleBar({
57 | view: view,
58 | unit: 'metric'
59 | }), {
60 | position: "bottom-left"
61 | });
62 | }}
63 | />
64 | {codeString}
65 |
66 | );
67 | }
68 |
69 | const options = {
70 | url: 'https://js.arcgis.com/4.12/'
71 | };
72 |
73 | render(
74 | ,
77 | document.querySelector('#demo')
78 | );
79 |
--------------------------------------------------------------------------------
/tests/index-test.js:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import {render, unmountComponentAtNode} from 'react-dom'
3 | import TestRenderer from 'react-test-renderer';
4 | import expect, { spyOn, done } from 'expect';
5 | import {configure, shallow, mount} from 'enzyme'
6 | import Adapter from 'enzyme-adapter-react-16'
7 |
8 | configure({ adapter: new Adapter() })
9 |
10 | import EsriLoaderReact from 'src/';
11 |
12 | describe('', () => {
13 | let testRenderer;
14 | let testInstance;
15 |
16 | let context = {
17 | onReadyCallback: function ({loadedModules, containerNode}) { return new Promise().resolve()},
18 | onErrorCallback: function (error, info) {},
19 | };
20 |
21 | let a;
22 |
23 | beforeEach(() => {
24 |
25 | a = spyOn(context, 'onReadyCallback');
26 | spyOn(context, 'onErrorCallback');
27 |
28 | testRenderer = TestRenderer.create(
29 |
33 | Welcome to Esri-Loader-React
34 | blah blah
35 |
36 | );
37 | testInstance = testRenderer.root;
38 | });
39 |
40 | afterEach(() => {
41 | testRenderer.unmount();
42 | });
43 |
44 | it('should render children', () => {
45 | expect(testInstance.props.children).toContain(Welcome to Esri-Loader-React
);
46 | expect(testInstance.props.children).toContain(blah blah
);
47 | });
48 |
49 | // it('should have called onReady', async () => {
50 | // //context.onReadyCallback.then(() => done());
51 |
52 | // const wrapper = shallow()
53 |
54 | // await wrapper.instance().componentDidMount()
55 |
56 | // expect(a).toHaveBeenCalled();
57 | // });
58 |
59 | it('should not have called onError', function () {
60 | expect(context.onErrorCallback).toNotHaveBeenCalled();
61 | });
62 |
63 | it('should have default props', function () {
64 | expect(testInstance.props.renderMapContainer).toEqual(true);
65 | expect(testInstance.props.mapContainerClassName).toEqual('map-view');
66 | expect(testInstance.props.onError).toExist();
67 | });
68 |
69 | it('should match passed in props', function () {
70 | expect(testInstance.props.modulesToLoad).toEqual(['esri/Map', 'esri/views/MapView']);
71 | expect(testInstance.props.onReady).toEqual(context.onReadyCallback);
72 | });
73 | })
74 |
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Esri Loader React
7 |
8 |
11 |
12 |
29 |
30 |
31 |
32 | Fork me on GitHub
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # esri-loader-react
2 |
3 | [](https://travis-ci.org/davetimmins/esri-loader-react)
4 |
5 | [](https://www.npmjs.com/package/esri-loader-react)
6 |
7 | A React component wrapper around [esri-loader](https://github.com/Esri/esri-loader)
8 |
9 | > **Version 2.x of this library is compatible with [esri-loader](https://github.com/Esri/esri-loader) 1.5.0 and higher.**
10 |
11 | ### Usage
12 |
13 | `npm install react react-dom prop-types esri-loader esri-loader-react`
14 |
15 | Mount the loader component to load the [Esri JS API](https://developers.arcgis.com/javascript/) when you will need it in your app.
16 | You can pass in the options that get forwarded to the [esri-loader](https://github.com/Esri/esri-loader) `loadModules` function.
17 |
18 | You can still use this component as a means of pre-loading the [Esri JS API](https://developers.arcgis.com/javascript/) though it is less useful now that [esri-loader](https://github.com/Esri/esri-loader) version 1.5.0 onward is basically a 1-liner to do this. Instead, the main usage of this component is likely to be ensuring that the [Esri JS API](https://developers.arcgis.com/javascript/) is ready to use and the modules you need are available and these can then be used to do something in your UI with a DOM node mounted for you to use. If you don't need to auto inject a container node into your UI then set `renderMapContainer={false}`. You can pass through children to be rendered too.
19 |
20 | ```js
21 | import React, {PureComponent} from 'react';
22 | import EsriLoaderReact from 'esri-loader-react';
23 |
24 | class AppMain extends PureComponent {
25 |
26 | render() {
27 | const options = {
28 | url: 'https://js.arcgis.com/4.6/'
29 | };
30 |
31 | return (
32 | {
36 | new MapView({
37 | container: containerNode,
38 | map: new Map({basemap: 'oceans'})
39 | });
40 | }}
41 | />
42 | );
43 | }
44 | }
45 | ```
46 |
47 | you can still use the functions from [esri-loader](https://github.com/Esri/esri-loader) elsewhere in your code as needed.
48 |
49 | The component has the following properties
50 |
51 | ```js
52 | EsriLoaderReact.propTypes = {
53 | renderMapContainer: PropTypes.bool, // default is true
54 | mapContainerClassName: PropTypes.string, // default is 'map-view'
55 | modulesToLoad: PropTypes.arrayOf(PropTypes.string),
56 | options: PropTypes.shape({
57 | url: PropTypes.string,
58 | dojoConfig: PropTypes.object
59 | }),
60 | onError: PropTypes.func, // (error, info) => also called from componentDidCatch, default is onError: (error, info) => console.error(error),
61 | onReady: PropTypes.func, // ({loadedModules, containerNode}) => containerNode is null if renderMapContainer !== true
62 | };
63 | ```
64 |
65 | ### Build locally
66 |
67 | 1. `npm install`
68 | 2. `npm run build`
69 |
70 | you can run the demo using `npm start`
71 |
72 | ### Examples
73 |
74 | * https://davetimmins.github.io/arcgis-react-redux-legend/
75 | * https://github.com/davetimmins/create-react-app-esri-loader/
76 | * https://github.com/tomwayson/esri-react-router-example
77 |
--------------------------------------------------------------------------------
/docs/runtime.13df06eb.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","1","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice"],"mappings":"aACA,SAAAA,EAAAC,GAQA,IAPA,IAMAC,EAAAC,EANAC,EAAAH,EAAA,GACAI,EAAAJ,EAAA,GACAK,EAAAL,EAAA,GAIAM,EAAA,EAAAC,KACQD,EAAAH,EAAAK,OAAoBF,IAC5BJ,EAAAC,EAAAG,GACAG,EAAAP,IACAK,EAAAG,KAAAD,EAAAP,GAAA,IAEAO,EAAAP,GAAA,EAEA,IAAAD,KAAAG,EACAO,OAAAC,UAAAC,eAAAC,KAAAV,EAAAH,KACAc,EAAAd,GAAAG,EAAAH,IAKA,IAFAe,KAAAhB,GAEAO,EAAAC,QACAD,EAAAU,OAAAV,GAOA,OAHAW,EAAAR,KAAAS,MAAAD,EAAAb,OAGAe,IAEA,SAAAA,IAEA,IADA,IAAAC,EACAf,EAAA,EAAiBA,EAAAY,EAAAV,OAA4BF,IAAA,CAG7C,IAFA,IAAAgB,EAAAJ,EAAAZ,GACAiB,GAAA,EACAC,EAAA,EAAkBA,EAAAF,EAAAd,OAA2BgB,IAAA,CAC7C,IAAAC,EAAAH,EAAAE,GACA,IAAAf,EAAAgB,KAAAF,GAAA,GAEAA,IACAL,EAAAQ,OAAApB,IAAA,GACAe,EAAAM,IAAAC,EAAAN,EAAA,KAGA,OAAAD,EAIA,IAAAQ,KAKApB,GACAqB,EAAA,GAGAZ,KAGA,SAAAS,EAAA1B,GAGA,GAAA4B,EAAA5B,GACA,OAAA4B,EAAA5B,GAAA8B,QAGA,IAAAC,EAAAH,EAAA5B,IACAK,EAAAL,EACAgC,GAAA,EACAF,YAUA,OANAhB,EAAAd,GAAAa,KAAAkB,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAnB,EAGAY,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACA1B,OAAA6B,eAAAT,EAAAM,GAA0CI,YAAA,EAAAC,IAAAJ,KAK1CX,EAAAgB,EAAA,SAAAZ,GACA,oBAAAa,eAAAC,aACAlC,OAAA6B,eAAAT,EAAAa,OAAAC,aAAwDC,MAAA,WAExDnC,OAAA6B,eAAAT,EAAA,cAAiDe,OAAA,KAQjDnB,EAAAoB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAAnB,EAAAmB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAvC,OAAAwC,OAAA,MAGA,GAFAxB,EAAAgB,EAAAO,GACAvC,OAAA6B,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAAnB,EAAAS,EAAAc,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAvB,EAAA2B,EAAA,SAAAtB,GACA,IAAAM,EAAAN,KAAAiB,WACA,WAA2B,OAAAjB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAgB,EAAAC,GAAsD,OAAA7C,OAAAC,UAAAC,eAAAC,KAAAyC,EAAAC,IAGtD7B,EAAA8B,EAAA,GAEA,IAAAC,EAAAC,OAAA,aAAAA,OAAA,iBACAC,EAAAF,EAAAhD,KAAA2C,KAAAK,GACAA,EAAAhD,KAAAX,EACA2D,IAAAG,QACA,QAAAvD,EAAA,EAAgBA,EAAAoD,EAAAlD,OAAuBF,IAAAP,EAAA2D,EAAApD,IACvC,IAAAU,EAAA4C,EAIAxC","file":"runtime.13df06eb.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t1: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""}
--------------------------------------------------------------------------------
/docs/demo.608d89c8.js:
--------------------------------------------------------------------------------
1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[0],[function(e,t,n){"use strict";e.exports=n(36)},function(e,t,n){e.exports=n(101)()},function(e,t,n){"use strict";var r=n(11),o=n(20),a=n(21);e.exports=function(e){var t,n,l=e.space,i=e.mustUseProperty||[],u=e.attributes||{},s=e.properties,c=e.transform,f={},d={};for(t in s)n=new a(t,c(u,t),s[t],l),-1!==i.indexOf(t)&&(n.mustUseProperty=!0),f[t]=n,d[r(t)]=t,d[r(n.attribute)]=t;return new o(f,d,l)}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";
2 | /*
3 | object-assign
4 | (c) Sindre Sorhus
5 | @license MIT
6 | */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;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(e){return!1}}()?Object.assign:function(e,t){for(var n,l,i=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u0?r:n)(e)}},function(e,t,n){"use strict";e.exports=o;var r=o.prototype;function o(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}r.space=null,r.normal={},r.property={}},function(e,t,n){"use strict";var r=n(22),o=n(12);e.exports=i,i.prototype=new r,i.prototype.defined=!0;var a=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],l=a.length;function i(e,t,n,i){var s,c=-1;for(u(this,"space",i),r.call(this,e,t);++c=48&&t<=57}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(37)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(100));t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},".namespace":{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},function(e,t,n){!function(e){"use strict";var t="4.12";function n(e){var t=e&&e.match(/^(\d)\.(\d+)/);return t&&{major:parseInt(t[1],10),minor:parseInt(t[2],10)}}function r(e){return void 0===e&&(e=t),"https://js.arcgis.com/"+e+"/"}function o(e){return!e||n(e)?function(e){void 0===e&&(e=t);var o=r(e),a=n(e);if(3===a.major){var l=a.minor<=10?"js/":"";return""+o+l+"esri/css/esri.css"}return o+"esri/css/main.css"}(e):e}function a(e,t){var n=o(e),r=function(e){return document.querySelector('link[href*="'+e+'"]')}(n);return r||function(e,t){if(t){var n=document.querySelector(t);n.parentNode.insertBefore(e,n)}else document.head.appendChild(e)}(r=function(e){var t=document.createElement("link");return t.rel="stylesheet",t.href=e,t}(n),t),r}var l={Promise:"undefined"!=typeof window?window.Promise:void 0};function i(e,t,n){var r;n&&(r=function(e,t){var n=function(r){t(r.error||new Error("There was an error attempting to load "+e.src)),e.removeEventListener("error",n,!1)};return e.addEventListener("error",n,!1),n}(e,n));var o=function(){t(e),e.removeEventListener("load",o,!1),r&&e.removeEventListener("error",r,!1)};e.addEventListener("load",o,!1)}function u(){return document.querySelector("script[data-esri-loader]")}function s(){var e=window.require;return e&&e.on}function c(e){void 0===e&&(e={});var t=e.version,n=e.url||r(t);return new l.Promise(function(r,o){var l=u();if(l){var c=l.getAttribute("src");c!==n?o(new Error("The ArcGIS API for JavaScript is already loaded ("+c+").")):s()?r(l):i(l,r,o)}else if(s())o(new Error("The ArcGIS API for JavaScript is already loaded."));else{var f=e.css;if(f){var d=!0===f;a(d?t:f,e.insertCssBefore)}e.dojoConfig&&(window.dojoConfig=e.dojoConfig),i(l=function(e){var t=document.createElement("script");return t.type="text/javascript",t.src=e,t.setAttribute("data-esri-loader","loading"),t}(n),function(){l.setAttribute("data-esri-loader","loaded"),r(l)},o),document.body.appendChild(l)}})}function f(e){return new l.Promise(function(t,n){var r=window.require.on("error",n);window.require(e,function(){for(var e=[],n=0;nl){for(var t=0,n=o.length-a;t-1};c.prototype.append=function(e,t){e=i(e),t=u(t);var n=this.map[e];this.map[e]=n?n+","+t:t},c.prototype.delete=function(e){delete this.map[i(e)]},c.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},c.prototype.set=function(e,t){this.map[i(e)]=u(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},t.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var a=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},m.call(g.prototype),m.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var l=[301,302,303,307,308];v.redirect=function(e,t){if(-1===l.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=c,e.Request=g,e.Response=v,e.fetch=function(e,n){return new Promise(function(r,o){var a=new g(e,n),l=new XMLHttpRequest;l.onload=function(){var e={status:l.status,statusText:l.statusText,headers:function(e){var t=new c;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}(l.getAllResponseHeaders()||"")};e.url="responseURL"in l?l.responseURL:e.headers.get("X-Request-URL");var t="response"in l?l.response:l.responseText;r(new v(t,e))},l.onerror=function(){o(new TypeError("Network request failed"))},l.ontimeout=function(){o(new TypeError("Network request failed"))},l.open(a.method,a.url,!0),"include"===a.credentials?l.withCredentials=!0:"omit"===a.credentials&&(l.withCredentials=!1),"responseType"in l&&t.blob&&(l.responseType="blob"),a.headers.forEach(function(e,t){l.setRequestHeader(t,e)}),l.send(void 0===a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=d(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function y(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";
7 | /** @license React v16.9.0
8 | * react.production.min.js
9 | *
10 | * Copyright (c) Facebook, Inc. and its affiliates.
11 | *
12 | * This source code is licensed under the MIT license found in the
13 | * LICENSE file in the root directory of this source tree.
14 | */var r=n(4),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,l=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.suspense_list"):60120,m=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder");var y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;rM.length&&M.push(e)}function z(e,t,n){return null==e?0:function e(t,n,r,o){var i=typeof t;"undefined"!==i&&"boolean"!==i||(t=null);var u=!1;if(null===t)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case l:u=!0}}if(u)return r(o,t,""===n?"."+L(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;sthis.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=se,e.release=ce}o(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=le)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=le)},persist:function(){this.isPersistent=le},isPersistent:ie,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=ie,this._dispatchInstances=this._dispatchListeners=null}}),ue.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},ue.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(ue);var de=ue.extend({data:null}),pe=ue.extend({data:null}),he=[9,13,27,32],me=V&&"CompositionEvent"in window,ge=null;V&&"documentMode"in document&&(ge=document.documentMode);var ye=V&&"TextEvent"in window&&!ge,ve=V&&(!me||ge&&8=ge),be=String.fromCharCode(32),we={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(" ")}},xe=!1;function ke(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ee(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var _e=!1;var Se={eventTypes:we,extractEvents:function(e,t,n,r){var o=void 0,a=void 0;if(me)e:{switch(e){case"compositionstart":o=we.compositionStart;break e;case"compositionend":o=we.compositionEnd;break e;case"compositionupdate":o=we.compositionUpdate;break e}o=void 0}else _e?ke(e,n)&&(o=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=we.compositionStart);return o?(ve&&"ko"!==n.locale&&(_e||o!==we.compositionStart?o===we.compositionEnd&&_e&&(a=ae()):(re="value"in(ne=r)?ne.value:ne.textContent,_e=!0)),o=de.getPooled(o,t,n,r),a?o.data=a:null!==(a=Ee(n))&&(o.data=a),W(o),a=o):a=null,(e=ye?function(e,t){switch(e){case"compositionend":return Ee(t);case"keypress":return 32!==t.which?null:(xe=!0,be);case"textInput":return(e=t.data)===be&&xe?null:e;default:return null}}(e,n):function(e,t){if(_e)return"compositionend"===e||!me&&ke(e,t)?(e=ae(),oe=re=ne=null,_e=!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&&1t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!dt.call(ht,e)||!dt.call(pt,e)&&(ft.test(e)?ht[e]=!0:(pt[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function wt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function xt(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function kt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=wt(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 Et(e,t){null!=(t=t.checked)&&bt(e,"checked",t,!1)}function _t(e,t){Et(e,t);var n=wt(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")?Tt(e,t.type,n):t.hasOwnProperty("defaultValue")&&Tt(e,t.type,wt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function St(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 Tt(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"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(yt,vt);gt[t]=new mt(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(yt,vt);gt[t]=new mt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(yt,vt);gt[t]=new mt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){gt[e]=new mt(e,1,!1,e.toLowerCase(),null,!1)}),gt.xlinkHref=new mt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){gt[e]=new mt(e,1,!1,e.toLowerCase(),null,!0)});var Ct={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Pt(e,t,n){return(e=ue.getPooled(Ct.change,e,t,n)).type="change",Oe(n),W(e),e}var Nt=null,Ot=null;function At(e){N(e)}function Ft(e){if(We(L(e)))return e}function Mt(e,t){if("change"===e)return t}var jt=!1;function Rt(){Nt&&(Nt.detachEvent("onpropertychange",zt),Ot=Nt=null)}function zt(e){if("value"===e.propertyName&&Ft(Ot))if(e=Pt(Ot,e,De(e)),ze)N(e);else{ze=!0;try{Fe(At,e)}finally{ze=!1,Le()}}}function Lt(e,t,n){"focus"===e?(Rt(),Ot=n,(Nt=t).attachEvent("onpropertychange",zt)):"blur"===e&&Rt()}function It(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ft(Ot)}function Ut(e,t){if("click"===e)return Ft(t)}function Dt(e,t){if("input"===e||"change"===e)return Ft(t)}V&&(jt=Be("input")&&(!document.documentMode||9An.length&&An.push(e)}}}var Ln=new("function"==typeof WeakMap?WeakMap:Map);function In(e){var t=Ln.get(e);return void 0===t&&(t=new Set,Ln.set(e,t)),t}function Un(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Dn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Bn(e,t){var n,r=Dn(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=Dn(r)}}function $n(){for(var e=window,t=Un();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Un((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 Wn=V&&"documentMode"in document&&11>=document.documentMode,Vn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},qn=null,Qn=null,Kn=null,Gn=!1;function Yn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Gn||null==qn||qn!==Un(n)?null:("selectionStart"in(n=qn)&&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},Kn&&nn(Kn,n)?null:(Kn=n,(e=ue.getPooled(Vn.select,Qn,e,t)).type="select",e.target=qn,W(e),e))}var Xn={eventTypes:Vn,extractEvents:function(e,t,n,r){var o,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!a)){e:{a=In(a),o=h.onSelect;for(var l=0;l=t.length))throw l(Error(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:wt(n)}}function nr(e,t){var n=wt(t.value),r=wt(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 rr(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}O.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),x=I,k=z,E=L,O.injectEventPluginsByName({SimpleEventPlugin:Nn,EnterLeaveEventPlugin:Jt,ChangeEventPlugin:Bt,SelectEventPlugin:Xn,BeforeInputEventPlugin:Se});var or={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function ar(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 lr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ar(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ir=void 0,ur=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==or.svg||"innerHTML"in e)e.innerHTML=t;else{for((ir=ir||document.createElement("div")).innerHTML="",t=ir.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var cr={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},fr=["Webkit","ms","Moz","O"];function dr(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||cr.hasOwnProperty(e)&&cr[e]?(""+t).trim():t+"px"}function pr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=dr(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(cr).forEach(function(e){fr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),cr[t]=cr[e]})});var hr=o({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 mr(e,t){if(t){if(hr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw l(Error(137),e,"");if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw l(Error(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw l(Error(61))}if(null!=t.style&&"object"!=typeof t.style)throw l(Error(62),"")}}function gr(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 yr(e,t){var n=In(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;rCr||(e.current=Tr[Cr],Tr[Cr]=null,Cr--)}function Nr(e,t){Tr[++Cr]=e.current,e.current=t}var Or={},Ar={current:Or},Fr={current:!1},Mr=Or;function jr(e,t){var n=e.type.contextTypes;if(!n)return Or;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Rr(e){return null!==(e=e.childContextTypes)&&void 0!==e}function zr(e){Pr(Fr),Pr(Ar)}function Lr(e){Pr(Fr),Pr(Ar)}function Ir(e,t,n){if(Ar.current!==Or)throw l(Error(168));Nr(Ar,t),Nr(Fr,n)}function Ur(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw l(Error(108),st(t)||"Unknown",a);return o({},n,r)}function Dr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Or,Mr=Ar.current,Nr(Ar,t),Nr(Fr,Fr.current),!0}function Br(e,t,n){var r=e.stateNode;if(!r)throw l(Error(169));n?(t=Ur(e,t,Mr),r.__reactInternalMemoizedMergedChildContext=t,Pr(Fr),Pr(Ar),Nr(Ar,t)):Pr(Fr),Nr(Fr,n)}var $r=a.unstable_runWithPriority,Hr=a.unstable_scheduleCallback,Wr=a.unstable_cancelCallback,Vr=a.unstable_shouldYield,qr=a.unstable_requestPaint,Qr=a.unstable_now,Kr=a.unstable_getCurrentPriorityLevel,Gr=a.unstable_ImmediatePriority,Yr=a.unstable_UserBlockingPriority,Xr=a.unstable_NormalPriority,Zr=a.unstable_LowPriority,Jr=a.unstable_IdlePriority,eo={},to=void 0!==qr?qr:function(){},no=null,ro=null,oo=!1,ao=Qr(),lo=1e4>ao?Qr:function(){return Qr()-ao};function io(){switch(Kr()){case Gr:return 99;case Yr:return 98;case Xr:return 97;case Zr:return 96;case Jr:return 95;default:throw l(Error(332))}}function uo(e){switch(e){case 99:return Gr;case 98:return Yr;case 97:return Xr;case 96:return Zr;case 95:return Jr;default:throw l(Error(332))}}function so(e,t){return e=uo(e),$r(e,t)}function co(e,t,n){return e=uo(e),Hr(e,t,n)}function fo(e){return null===no?(no=[e],ro=Hr(Gr,ho)):no.push(e),eo}function po(){null!==ro&&Wr(ro),ho()}function ho(){if(!oo&&null!==no){oo=!0;var e=0;try{var t=no;so(99,function(){for(;e=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function go(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var yo={current:null},vo=null,bo=null,wo=null;function xo(){wo=bo=vo=null}function ko(e,t){var n=e.type._context;Nr(yo,n._currentValue),n._currentValue=t}function Eo(e){var t=yo.current;Pr(yo),e.type._context._currentValue=t}function _o(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime=t&&(ul=!0),e.firstContext=null)}function To(e,t){if(wo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(wo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===bo){if(null===vo)throw l(Error(308));bo=t,vo.dependencies={expirationTime:0,firstContext:t,responders:null}}else bo=bo.next=t;return e._currentValue}var Co=!1;function Po(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function No(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Oo(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Ao(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Fo(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Po(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Po(e.memoizedState),o=n.updateQueue=Po(n.memoizedState)):r=e.updateQueue=No(o):null===o&&(o=n.updateQueue=No(r));null===o||r===o?Ao(r,t):null===r.lastUpdate||null===o.lastUpdate?(Ao(r,t),Ao(o,t)):(Ao(r,t),o.lastUpdate=t)}function Mo(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Po(e.memoizedState):jo(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function jo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=No(t)),t}function Ro(e,t,n,r,a,l){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(l,r,a):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(a="function"==typeof(e=n.payload)?e.call(l,r,a):e)||void 0===a)break;return o({},r,a);case 2:Co=!0}return r}function zo(e,t,n,r,o){Co=!1;for(var a=(t=jo(e,t)).baseState,l=null,i=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;cm?(g=f,f=null):g=f.sibling;var y=p(o,f,i[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(o,f),l=a(y,l,m),null===c?s=y:c.sibling=y,c=y,f=g}if(m===i.length)return n(o,f),s;if(null===f){for(;mg?(y=m,m=null):y=m.sibling;var b=p(o,m,v.value,s);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),i=a(b,i,g),null===f?c=b:f.sibling=b,f=b,m=y}if(v.done)return n(o,m),c;if(null===m){for(;!v.done;g++,v=u.next())null!==(v=d(o,v.value,s))&&(i=a(v,i,g),null===f?c=v:f.sibling=v,f=v);return c}for(m=r(o,m);!v.done;g++,v=u.next())null!==(v=h(m,o,g,v.value,s))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),i=a(v,i,g),null===f?c=v:f.sibling=v,f=v);return e&&m.forEach(function(e){return t(o,e)}),c}return function(e,r,a,u){var s="object"==typeof a&&null!==a&&a.type===Ye&&null===a.key;s&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case Ke:e:{for(c=a.key,s=r;null!==s;){if(s.key===c){if(7===s.tag?a.type===Ye:s.elementType===a.type){n(e,s.sibling),(r=o(s,a.type===Ye?a.props.children:a.props)).ref=Ko(e,s,a),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}a.type===Ye?((r=eu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Ji(a.type,a.key,a.props,null,e.mode,u)).ref=Ko(e,r,a),u.return=e,e=u)}return i(e);case Ge:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=nu(a,e.mode,u)).return=e,e=r}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=tu(a,e.mode,u)).return=e,e=r),i(e);if(Qo(a))return m(e,r,a,u);if(ut(a))return g(e,r,a,u);if(c&&Go(e,a),void 0===a&&!s)switch(e.tag){case 1:case 0:throw e=e.type,l(Error(152),e.displayName||e.name||"Component")}return n(e,r)}}var Xo=Yo(!0),Zo=Yo(!1),Jo={},ea={current:Jo},ta={current:Jo},na={current:Jo};function ra(e){if(e===Jo)throw l(Error(174));return e}function oa(e,t){Nr(na,t),Nr(ta,e),Nr(ea,Jo);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:lr(null,"");break;default:t=lr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Pr(ea),Nr(ea,t)}function aa(e){Pr(ea),Pr(ta),Pr(na)}function la(e){ra(na.current);var t=ra(ea.current),n=lr(t,e.type);t!==n&&(Nr(ta,e),Nr(ea,n))}function ia(e){ta.current===e&&(Pr(ea),Pr(ta))}var ua=1,sa=1,ca=2,fa={current:0};function da(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))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}var pa=0,ha=2,ma=4,ga=8,ya=16,va=32,ba=64,wa=128,xa=Ve.ReactCurrentDispatcher,ka=0,Ea=null,_a=null,Sa=null,Ta=null,Ca=null,Pa=null,Na=0,Oa=null,Aa=0,Fa=!1,Ma=null,ja=0;function Ra(){throw l(Error(321))}function za(e,t){if(null===t)return!1;for(var n=0;nNa&&(Na=f)):(Ui(f,s.suspenseConfig),a=s.eagerReducer===e?s.eagerState:e(a,s.action)),i=s,s=s.next}while(null!==s&&s!==r);c||(u=i,o=a),en(a,t.memoizedState)||(ul=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=o,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Ha(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Oa?(Oa={lastEffect:null}).lastEffect=e.next=e:null===(t=Oa.lastEffect)?Oa.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Oa.lastEffect=e),e}function Wa(e,t,n,r){var o=Ua();Aa|=e,o.memoizedState=Ha(t,n,void 0,void 0===r?null:r)}function Va(e,t,n,r){var o=Da();r=void 0===r?null:r;var a=void 0;if(null!==_a){var l=_a.memoizedState;if(a=l.destroy,null!==r&&za(r,l.deps))return void Ha(pa,n,a,r)}Aa|=e,o.memoizedState=Ha(t,n,a,r)}function qa(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 Qa(){}function Ka(e,t,n){if(!(25>ja))throw l(Error(301));var r=e.alternate;if(e===Ea||null!==r&&r===Ea)if(Fa=!0,e={expirationTime:ka,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Ma&&(Ma=new Map),void 0===(n=Ma.get(t)))Ma.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var o=Ti(),a=Uo.suspense;a={expirationTime:o=Ci(o,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var i=t.last;if(null===i)a.next=a;else{var u=i.next;null!==u&&(a.next=u),i.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var s=t.lastRenderedState,c=r(s,n);if(a.eagerReducer=r,a.eagerState=c,en(c,s))return}catch(e){}Ni(e,o)}}var Ga={readContext:To,useCallback:Ra,useContext:Ra,useEffect:Ra,useImperativeHandle:Ra,useLayoutEffect:Ra,useMemo:Ra,useReducer:Ra,useRef:Ra,useState:Ra,useDebugValue:Ra,useResponder:Ra},Ya={readContext:To,useCallback:function(e,t){return Ua().memoizedState=[e,void 0===t?null:t],e},useContext:To,useEffect:function(e,t){return Wa(516,wa|ba,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Wa(4,ma|va,qa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wa(4,ma|va,e,t)},useMemo:function(e,t){var n=Ua();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ua();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=Ka.bind(null,Ea,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ua().memoizedState=e},useState:function(e){var t=Ua();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Ba,lastRenderedState:e}).dispatch=Ka.bind(null,Ea,e),[t.memoizedState,e]},useDebugValue:Qa,useResponder:rn},Xa={readContext:To,useCallback:function(e,t){var n=Da();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&za(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:To,useEffect:function(e,t){return Va(516,wa|ba,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Va(4,ma|va,qa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Va(4,ma|va,e,t)},useMemo:function(e,t){var n=Da();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&za(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:$a,useRef:function(){return Da().memoizedState},useState:function(e){return $a(Ba)},useDebugValue:Qa,useResponder:rn},Za=null,Ja=null,el=!1;function tl(e,t){var n=Yi(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 nl(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 rl(e){if(el){var t=Ja;if(t){var n=t;if(!nl(e,t)){if(!(t=Sr(n.nextSibling))||!nl(e,t))return e.effectTag|=2,el=!1,void(Za=e);tl(Za,n)}Za=e,Ja=Sr(t.firstChild)}else e.effectTag|=2,el=!1,Za=e}}function ol(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;Za=e}function al(e){if(e!==Za)return!1;if(!el)return ol(e),el=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!kr(t,e.memoizedProps))for(t=Ja;t;)tl(e,t),t=Sr(t.nextSibling);return ol(e),Ja=Za?Sr(e.stateNode.nextSibling):null,!0}function ll(){Ja=Za=null,el=!1}var il=Ve.ReactCurrentOwner,ul=!1;function sl(e,t,n,r){t.child=null===e?Zo(t,null,n,r):Xo(t,e.child,n,r)}function cl(e,t,n,r,o){n=n.render;var a=t.ref;return So(t,o),r=La(e,t,n,r,a,o),null===e||ul?(t.effectTag|=1,sl(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),kl(e,t,o))}function fl(e,t,n,r,o,a){if(null===e){var l=n.type;return"function"!=typeof l||Xi(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ji(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,dl(e,t,l,r,o,a))}return l=e.child,ot)&&ki.set(e,t))}}function Oi(e,t){e.expirationTimeo.firstPendingTime&&(o.firstPendingTime=t),0===(e=o.lastPendingTime)||t component higher in the tree to provide a loading indicator or placeholder to display."+ct(s))}ii!==ni&&(ii=Jl),c=Ol(c,s),s=u;do{switch(s.tag){case 3:s.effectTag|=2048,s.expirationTime=f,Mo(s,f=Hl(s,c,f));break e;case 1:if(d=c,i=s.type,u=s.stateNode,0==(64&s.effectTag)&&("function"==typeof i.getDerivedStateFromError||null!==u&&"function"==typeof u.componentDidCatch&&(null===yi||!yi.has(u)))){s.effectTag|=2048,s.expirationTime=f,Mo(s,f=Wl(s,d,f));break e}}s=s.return}while(null!==s)}ai=Bi(a)}if(ri=r,xo(),ql.current=o,null!==ai)return Ii.bind(null,e,t)}if(e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,function(e,t){var n=e.firstBatch;return!!(null!==n&&n._defer&&n._expirationTime>=t)&&(co(97,function(){return n._onComplete(),null}),!0)}(e,t))return null;switch(oi=null,ii){case Zl:throw l(Error(328));case Jl:return(r=e.lastPendingTime)(n=r-n)&&(n=0),t<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Vl(n/1960))-n)&&(n=t)),10=(t=0|(o=ci).busyMinDurationMs)?t=0:(n=0|o.busyDelayMs,t=(r=lo()-(10*(1073741821-r)-(0|o.timeoutMs||5e3)))<=n?0:n+t-r),10<\/script>",f=c.removeChild(c.firstChild)):"string"==typeof n.is?f=f.createElement(c,{is:n.is}):(f=f.createElement(c),"select"===c&&(c=f,n.multiple?c.multiple=!0:n.size&&(c.size=n.size))):f=f.createElementNS(u,c),(c=f)[M]=s,c[j]=n,_l(n=c,t,!1,!1),s=n;var d=r,h=gr(i,a);switch(i){case"iframe":case"object":case"embed":jn("load",s),r=a;break;case"video":case"audio":for(r=0;ra.tailExpiration&&1n&&(n=i),s>n&&(n=s),a=a.sibling;r.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(1024&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ai.firstEffect),null!==ai.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ai.firstEffect),e.lastEffect=ai.lastEffect),1o?a:o,e.firstPendingTime=o,ow&&(x=w,w=P,P=x),x=Bn(S,P),k=Bn(S,w),x&&k&&(1!==C.rangeCount||C.anchorNode!==x.node||C.anchorOffset!==x.offset||C.focusNode!==k.node||C.focusOffset!==k.offset)&&((T=T.createRange()).setStart(x.node,x.offset),C.removeAllRanges(),P>w?(C.addRange(T),C.extend(k.node,k.offset)):(T.setEnd(k.node,k.offset),C.addRange(T))))),T=[];for(C=S;C=C.parentNode;)1===C.nodeType&&T.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"==typeof S.focus&&S.focus(),S=0;S=n?bl(e,t,n):(Nr(fa,fa.current&ua),null!==(t=kl(e,t,n))?t.sibling:null);Nr(fa,fa.current&ua);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return xl(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),Nr(fa,fa.current),!r)return null}return kl(e,t,n)}}else ul=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=jr(t,Ar.current),So(t,n),o=La(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,Ia(),Rr(r)){var a=!0;Dr(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var i=r.getDerivedStateFromProps;"function"==typeof i&&Bo(t,r,i,e),o.updater=$o,t.stateNode=o,o._reactInternalFiber=t,qo(t,r,e,n),t=gl(null,t,r,!0,a,n)}else t.tag=0,sl(null,t,o,n),t=t.child;return t;case 16:switch(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).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)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(o),t.type=o,a=t.tag=function(e){if("function"==typeof e)return Xi(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===nt)return 11;if(e===at)return 14}return 2}(o),e=go(o,e),a){case 0:t=hl(null,t,o,e,n);break;case 1:t=ml(null,t,o,e,n);break;case 11:t=cl(null,t,o,e,n);break;case 14:t=fl(null,t,o,go(o.type,e),r,n);break;default:throw l(Error(306),o,"")}return t;case 0:return r=t.type,o=t.pendingProps,hl(e,t,r,o=t.elementType===r?o:go(r,o),n);case 1:return r=t.type,o=t.pendingProps,ml(e,t,r,o=t.elementType===r?o:go(r,o),n);case 3:if(yl(t),null===(r=t.updateQueue))throw l(Error(282));return o=null!==(o=t.memoizedState)?o.element:null,zo(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o?(ll(),t=kl(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(Ja=Sr(t.stateNode.containerInfo.firstChild),Za=t,o=el=!0),o?(t.effectTag|=2,t.child=Zo(t,null,r,n)):(sl(e,t,r,n),ll()),t=t.child),t;case 5:return la(t),null===e&&rl(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,i=o.children,kr(r,o)?i=null:null!==a&&kr(r,a)&&(t.effectTag|=16),pl(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(sl(e,t,i,n),t=t.child),t;case 6:return null===e&&rl(t),null;case 13:return bl(e,t,n);case 4:return oa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Xo(t,null,r,n):sl(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,cl(e,t,r,o=t.elementType===r?o:go(r,o),n);case 7:return sl(e,t,t.pendingProps,n),t.child;case 8:case 12:return sl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,ko(t,a=o.value),null!==i){var u=i.value;if(0===(a=en(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(i.children===o.children&&!Fr.current){t=kl(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){i=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===u.tag&&((c=Oo(n,null)).tag=2,Fo(u,c)),u.expirationTime=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Fe=ji,Me=Ri,je=Mi,Re=function(e,t){var n=ri;ri|=2;try{return e(t)}finally{(ri=n)===Kl&&po()}};var hu={createPortal:pu,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 l(Error(188));throw l(Error(268),Object.keys(e))}e=null===(e=ln(t))?null:e.stateNode}return e},hydrate:function(e,t,n){if(!fu(t))throw l(Error(200));return du(null,e,t,!0,n)},render:function(e,t,n){if(!fu(t))throw l(Error(200));return du(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!fu(n))throw l(Error(200));if(null==e||void 0===e._reactInternalFiber)throw l(Error(38));return du(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!fu(e))throw l(Error(40));return!!e._reactRootContainer&&(zi(function(){du(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return pu.apply(void 0,arguments)},unstable_batchedUpdates:ji,unstable_interactiveUpdates:function(e,t,n,r){return Mi(),Ri(e,t,n,r)},unstable_discreteUpdates:Ri,unstable_flushDiscreteUpdates:Mi,flushSync:function(e,t){if((ri&(Yl|Xl))!==Kl)throw l(Error(187));var n=ri;ri|=1;try{return so(99,e.bind(null,t))}finally{ri=n,po()}},unstable_createRoot:function(e,t){if(!fu(e))throw l(Error(299),"unstable_createRoot");return new cu(e,null!=t&&!0===t.hydrate)},unstable_createSyncRoot:function(e,t){if(!fu(e))throw l(Error(299),"unstable_createRoot");return new su(e,1,null!=t&&!0===t.hydrate)},unstable_flushControlled:function(e){var t=ri;ri|=1;try{so(99,e)}finally{(ri=t)===Kl&&po()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[z,L,I,O.injectEventPluginsByName,d,W,function(e){T(e,H)},Oe,Ae,zn,N,Hi,{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);Ki=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Gi=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}})(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ve.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=ln(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:R,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"});var mu={default:hu},gu=mu&&hu||mu;e.exports=gu.default||gu},function(e,t,n){"use strict";e.exports=n(39)},function(e,t,n){"use strict";
23 | /** @license React v0.15.0
24 | * scheduler.production.min.js
25 | *
26 | * Copyright (c) Facebook, Inc. and its affiliates.
27 | *
28 | * This source code is licensed under the MIT license found in the
29 | * LICENSE file in the root directory of this source tree.
30 | */Object.defineProperty(t,"__esModule",{value:!0});var r=void 0,o=void 0,a=void 0,l=void 0,i=void 0;if(t.unstable_now=void 0,t.unstable_forceFrameRate=void 0,"undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(c,0),e}};t.unstable_now=function(){return Date.now()},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},a=function(){clearTimeout(s)},l=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,d=window.Date,p=window.setTimeout,h=window.clearTimeout,m=window.requestAnimationFrame,g=window.cancelAnimationFrame;"undefined"!=typeof console&&("function"!=typeof m&&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 g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),t.unstable_now="object"==typeof f&&"function"==typeof f.now?function(){return f.now()}:function(){return d.now()};var y=!1,v=null,b=-1,w=-1,x=33.33,k=-1,E=-1,_=0,S=!1;l=function(){return t.unstable_now()>=_},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125(x=ri){if(l=u,null===A)A=e.next=e.previous=e;else{n=null;var s=A;do{if(l1&&void 0!==arguments[1]?arguments[1]:[];var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(var o=0;o=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){n(43),e.exports=n(7).Object.assign},function(e,t,n){var r=n(44);r(r.S+r.F,"Object",{assign:n(54)})},function(e,t,n){var r=n(6),o=n(7),a=n(45),l=n(47),i=n(15),u=function(e,t,n){var s,c,f,d=e&u.F,p=e&u.G,h=e&u.S,m=e&u.P,g=e&u.B,y=e&u.W,v=p?o:o[t]||(o[t]={}),b=v.prototype,w=p?r:h?r[t]:(r[t]||{}).prototype;for(s in p&&(n=t),n)(c=!d&&w&&void 0!==w[s])&&i(v,s)||(f=c?w[s]:n[s],v[s]=p&&"function"!=typeof w[s]?n[s]:g&&c?a(f,r):y&&w[s]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&"function"==typeof f?a(Function.call,f):f,m&&((v.virtual||(v.virtual={}))[s]=f,e&u.R&&b&&!b[s]&&l(b,s,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(46);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(48),o=n(53);e.exports=n(9)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(49),o=n(50),a=n(52),l=Object.defineProperty;t.f=n(9)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return l(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(8);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(9)&&!n(10)(function(){return 7!=Object.defineProperty(n(51)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(8),o=n(6).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(8);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(55),o=n(66),a=n(67),l=n(68),i=n(17),u=Object.assign;e.exports=!u||n(10)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=l(e),u=arguments.length,s=1,c=o.f,f=a.f;u>s;)for(var d,p=i(arguments[s++]),h=c?r(p).concat(c(p)):r(p),m=h.length,g=0;m>g;)f.call(p,d=h[g++])&&(n[d]=p[d]);return n}:u},function(e,t,n){var r=n(56),o=n(65);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(15),o=n(16),a=n(58)(!1),l=n(61)("IE_PROTO");e.exports=function(e,t){var n,i=o(e),u=0,s=[];for(n in i)n!=l&&r(i,n)&&s.push(n);for(;t.length>u;)r(i,n=t[u++])&&(~a(s,n)||s.push(n));return s}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(16),o=n(59),a=n(60);e.exports=function(e){return function(t,n,l){var i,u=r(t),s=o(u.length),c=a(l,s);if(e&&n!=n){for(;s>c;)if((i=u[c++])!=i)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(19),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(19),o=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):a(e,t)}},function(e,t,n){var r=n(62)("keys"),o=n(64);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(7),o=n(6),a=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(63)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(18);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(5)),o=l(n(70));t.createStyleObject=i,t.createClassNameString=u,t.createChildren=s,t.default=c;var a=l(n(0));function l(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return e.reduce(function(e,t){return(0,o.default)({},e,n[t])},t)}function u(e){return e.join(" ")}function s(e,t){var n=0;return function(r){return n+=1,r.map(function(r,o){return c({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-"+n+"-"+o})})}}function c(e){var t=e.node,n=e.stylesheet,l=e.style,c=void 0===l?{}:l,f=e.useInlineStyles,d=e.key,p=t.properties,h=t.type,m=t.tagName,g=t.value;if("text"===h)return g;if(m){var y=s(n,f),v=f&&p.className&&p.className.filter(function(e){return!n[e]}),b=v&&v.length?v:void 0,w=f?(0,o.default)({},p,{className:b},{style:i(p.className,(0,r.default)({},p.style,c),n)}):(0,o.default)({},p,{className:u(p.className)}),x=y(t.children);return a.default.createElement(m,(0,o.default)({key:d},w),x)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(5));t.default=r.default||function(e){for(var t=1;t4&&n.slice(0,4)===l&&i.test(t)&&("-"===t.charAt(4)?d=function(e){var t=e.slice(5).replace(u,f);return l+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(u.test(t))return e;"-"!==(t=t.replace(s,c)).charAt(0)&&(t="-"+t);return l+t}(t),p=o);return new p(d,t)};var i=/^data[-a-z0-9.:_]+$/i,u=/-[a-z]/g,s=/[A-Z]/g;function c(e){return"-"+e.toLowerCase()}function f(e){return e.charAt(1).toUpperCase()}},function(e,t,n){"use strict";e.exports=function(e,t){var n,a,l,i,u,s=e||"",c=t||"div",f={},d=-1,p=s.length;for(;++d<=p;)(l=s.charCodeAt(d))&&l!==o&&l!==r||((i=s.slice(u,d))&&(a===o?n?n.push(i):(n=[i],f.className=n):a===r?f.id=i:c=i),u=d+1,a=l);return{type:"element",tagName:c,properties:f,children:[]}};var r=35,o=46},function(e,t,n){"use strict";t.parse=function(e){var t=String(e||r).trim();return t===r?[]:t.split(a)},t.stringify=function(e){return e.join(o).trim()};var r="",o=" ",a=/[ \t\n\r\f]+/g},function(e,t,n){"use strict";t.parse=function(e){var t,n=[],o=String(e||a),l=o.indexOf(r),i=0,u=!1;for(;!u;)-1===l&&(l=o.length,u=!0),!(t=o.slice(i,l).trim())&&u||n.push(t),i=l+1,l=o.indexOf(r,i);return n},t.stringify=function(e,t){var n=t||{},l=!1===n.padLeft?a:o,i=n.padRight?o:a;e[e.length-1]===a&&(e=e.concat(a));return e.join(i+r+l).trim()};var r=",",o=" ",a=""},function(e,t,n){"use strict";var r=n(89),o=n(90),a=n(24),l=n(91),i=n(92),u=n(94);e.exports=function(e,t){var n,a,l={};t||(t={});for(a in d)n=t[a],l[a]=null===n||void 0===n?d[a]:n;(l.position.indent||l.position.start)&&(l.indent=l.position.indent||[],l.position=l.position.start);return function(e,t){var n,a,l,d,D,B,$,H,W,V,q,Q,K,G,Y,X,Z,J,ee,te=t.additional,ne=t.nonTerminated,re=t.text,oe=t.reference,ae=t.warning,le=t.textContext,ie=t.referenceContext,ue=t.warningContext,se=t.position,ce=t.indent||[],fe=e.length,de=0,pe=-1,he=se.column||1,me=se.line||1,ge="",ye=[];"string"==typeof te&&(te=te.charCodeAt(0));X=ve(),H=ae?function(e,t){var n=ve();n.column+=t,n.offset+=t,ae.call(ue,L[e],n,e)}:f,de--,fe++;for(;++de65535&&(V+=c((B-=65536)>>>10|55296),B=56320|1023&B),B=V+c(B))):G!==S&&H(M,J)),B?(be(),X=ve(),de=ee-1,he+=ee-K+1,ye.push(B),(Z=ve()).offset++,oe&&oe.call(ie,B,{start:X,end:Z},e.slice(K-1,ee)),X=Z):(d=e.slice(K-1,ee),ge+=d,he+=d.length,de=ee-1)}else 10===D&&(me++,pe++,he=0),D==D?(ge+=c(D),he++):be();return ye.join("");function ve(){return{line:me,column:he,offset:de+(se.offset||0)}}function be(){ge&&(ye.push(ge),re&&re.call(le,ge,{start:X,end:ve()}),ge="")}}(e,l)};var s={}.hasOwnProperty,c=String.fromCharCode,f=Function.prototype,d={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},p=9,h=10,m=12,g=32,y=38,v=59,b=60,w=61,x=35,k=88,E=120,_=65533,S="named",T="hexadecimal",C="decimal",P={};P[T]=16,P[C]=10;var N={};N[S]=i,N[C]=a,N[T]=l;var O=1,A=2,F=3,M=4,j=5,R=6,z=7,L={};function I(e){return e>=55296&&e<=57343||e>1114111}function U(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)}L[O]="Named character references must be terminated by a semicolon",L[A]="Numeric character references must be terminated by a semicolon",L[F]="Named character references cannot be empty",L[M]="Numeric character references cannot be empty",L[j]="Named character references must be known",L[R]="Numeric character references cannot be disallowed",L[z]="Numeric character references cannot be outside the permissible Unicode range"},function(e){e.exports={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(e){e.exports={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},function(e,t,n){"use strict";var r=n(93),o=n(24);e.exports=function(e){return r(e)||o(e)}},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},function(e,t,n){"use strict";var r,o=59;e.exports=function(e){var t,n="&"+e+";";if((r=r||document.createElement("i")).innerHTML=n,(t=r.textContent).charCodeAt(t.length-1)===o&&"semi"!==e)return!1;return t!==n&&t}},function(e,t,n){(function(t){var n=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof o?new o(e.type,r.util.encode(e.content),e.alias):Array.isArray(e)?e.map(r.util.encode):e.replace(/&/g,"&").replace(/e.length)return;if(!(x instanceof o)){if(m&&b!=t.length-1){if(d.lastIndex=w,!(C=d.exec(e)))break;for(var k=C.index+(h?C[1].length:0),E=C.index+C[0].length,_=b,S=w,T=t.length;_=(S+=t[_].length)&&(++b,w=S);if(t[b]instanceof o)continue;P=_-b,x=e.slice(w,S),C.index-=w}else{d.lastIndex=0;var C=d.exec(x),P=1}if(C){h&&(g=C[1]?C[1].length:0);E=(k=C.index+g)+(C=C[0].slice(g)).length;var N=x.slice(0,k),O=x.slice(E),A=[b,P];N&&(++b,w+=N.length,A.push(N));var F=new o(s,p?r.tokenize(C,p):C,y,C,m);if(A.push(F),O&&A.push(O),Array.prototype.splice.apply(t,A),1!=P&&r.matchGrammar(e,t,n,b,w,!0,s),i)break}else if(i)break}}}}},tokenize:function(e,t){var n=[e],o=t.rest;if(o){for(var a in o)t[a]=o[a];delete t.rest}return r.matchGrammar(e,n,t,0,0,!1),n},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var o,a=0;o=n[a++];)o(t)}},Token:o};function o(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o}if(e.Prism=r,o.stringify=function(e,t){if("string"==typeof e)return e;if(Array.isArray(e))return e.map(function(e){return o.stringify(e,t)}).join("");var n={type:e.type,content:o.stringify(e.content,t),tag:"span",classes:["token",e.type],attributes:{},language:t};if(e.alias){var a=Array.isArray(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(n.classes,a)}r.hooks.run("wrap",n);var l=Object.keys(n.attributes).map(function(e){return e+'="'+(n.attributes[e]||"").replace(/"/g,""")+'"'}).join(" ");return"<"+n.tag+' class="'+n.classes.join(" ")+'"'+(l?" "+l:"")+">"+n.content+""+n.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),o=n.language,a=n.code,l=n.immediateClose;e.postMessage(r.highlight(a,r.languages[o],o)),l&&e.close()},!1),r):r;var a=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return a&&(r.filename=a.src,r.manual||a.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(r.highlightAll):window.setTimeout(r.highlightAll,16):document.addEventListener("DOMContentLoaded",r.highlightAll))),r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});void 0!==e&&e.exports&&(e.exports=n),void 0!==t&&(t.Prism=n)}).call(this,n(3))},function(e,t,n){"use strict";function r(e){e.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/?[\da-z]{1,8};/i},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))}),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},r.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:r}};o["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var a={};a[t]={pattern:RegExp(/(<__[\s\S]*?>)(?:\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,t),"i"),lookbehind:!0,greedy:!0,inside:o},e.languages.insertBefore("markup","cdata",a)}}),e.languages.xml=e.languages.extend("markup",{}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup}e.exports=r,r.displayName="markup",r.aliases=["xml","html","mathml","svg"]},function(e,t,n){"use strict";function r(e){!function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(e)}e.exports=r,r.displayName="css",r.aliases=[]},function(e,t,n){"use strict";function r(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/}}e.exports=r,r.displayName="clike",r.aliases=[]},function(e,t,n){"use strict";function r(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}}}),e.languages.markup&&e.languages.markup.tag.addInlined("script","javascript"),e.languages.js=e.languages.javascript}e.exports=r,r.displayName="javascript",r.aliases=["js"]},function(e,t,n){"use strict";function r(e){!function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^}]*\}|[^{}])*\}|[^{}])+\}))?|\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(\{(?:\{(?:\{[^}]*\}|[^}])*\}|[^}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},r=function(t){for(var o=[],a=0;a0&&o[o.length-1].tagName===n(l.content[0].content[1])&&o.pop():"/>"===l.content[l.content.length-1].content||o.push({tagName:n(l.content[0].content[1]),openedBraces:0}):o.length>0&&"punctuation"===l.type&&"{"===l.content?o[o.length-1].openedBraces++:o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===l.type&&"}"===l.content?o[o.length-1].openedBraces--:i=!0),(i||"string"==typeof l)&&o.length>0&&0===o[o.length-1].openedBraces){var u=n(l);a0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(u=n(t[a-1])+u,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",u,null,u)}l.content&&"string"!=typeof l.content&&r(l.content)}};e.hooks.add("after-tokenize",function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)})}(e)}e.exports=r,r.displayName="jsx",r.aliases=[]},function(e,t,n){"use strict";var r=n(102);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(25),l=n(13),i=n.n(l),u=n(26),s=n.n(u),c=n(27),f=n.n(c),d=n(1),p=n.n(d),h=n(28);var m=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidCatch=function(e,t){var n=this.props.onError;n&&n(e,t)},t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.modulesToLoad,r=t.options,o=t.onReady,a=t.onError;Object(h.loadModules)(n||[],r).then(function(t){o&&o({loadedModules:t,containerNode:e.mapContainer})}).catch(function(e){a&&a(e,null)})},t.prototype.render=function(){var e=this,t=this.props,n=t.renderMapContainer,r=t.mapContainerClassName,a=t.children;return n?o.a.createElement("div",{ref:function(t){return e.mapContainer=t},className:r},a||null):a||null},t}(r.PureComponent);m.propTypes={renderMapContainer:p.a.bool,mapContainerClassName:p.a.string,modulesToLoad:p.a.arrayOf(p.a.string),options:p.a.shape({url:p.a.string,dojoConfig:p.a.object}),onError:p.a.func,onReady:p.a.func},m.defaultProps={renderMapContainer:!0,mapContainerClassName:"map-view",onError:function(e,t){return console.error(e)}};var g=m,y=n(29);Object(l.registerLanguage)("jsx",s.a);Object(a.render)(o.a.createElement(function(e){var t=e.options;return o.a.createElement("div",{className:"App"},o.a.createElement("div",{className:"App-header"},o.a.createElement("h2",null,"Esri-Loader-React v"+y.a)),o.a.createElement(g,{options:t,modulesToLoad:["esri/Map","esri/views/MapView","esri/widgets/ScaleBar"],onReady:function(e){var t=e.loadedModules,n=t[0],r=t[1],o=t[2],a=new r({container:e.containerNode,map:new n({basemap:"streets-vector"}),zoom:4,center:[174,-42]});a.ui.add(new o({view:a,unit:"metric"}),{position:"bottom-left"})}}),o.a.createElement(i.a,{language:"jsx",showLineNumbers:!0,style:f.a}," import React from 'react'; \n import EsriLoaderReact from 'esri-loader-react'; \n \n function DemoComponent(props) { \n \n const options = { \n url: 'https://js.arcgis.com/4.12/' \n }; \n \n return ( \n { \n new MapView({ \n container: containerNode, \n map: new Map({basemap: 'streets-vector'}) \n }); \n }} \n /> \n ); \n } "))},{options:{url:"https://js.arcgis.com/4.12/"}}),document.querySelector("#demo"))}],[[30,1]]]);
31 | //# sourceMappingURL=demo.608d89c8.js.map
--------------------------------------------------------------------------------