diff --git a/.circleci/config.yml b/.circleci/config.yml index e0d98b00..ff0ed874 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,17 +24,17 @@ jobs: python -m venv venv || virtualenv venv - restore_cache: - key: deps1-{{ .Branch }}-{{ checksum "requirements.txt" }}-{{ checksum "package.json" }}-{{ checksum ".circleci/config.yml" }}-{{ checksum "circlejob.txt" }} + key: deps1-{{ .Branch }}-{{ checksum "dev-requirements.txt" }}-{{ checksum "package.json" }}-{{ checksum ".circleci/config.yml" }}-{{ checksum "circlejob.txt" }} - run: name: Install dependencies command: | . venv/bin/activate - pip install -r requirements.txt + pip install -r dev-requirements.txt npm install --ignore-scripts - save_cache: - key: deps1-{{ .Branch }}-{{ checksum "requirements.txt" }}-{{ checksum "package.json" }}-{{ checksum ".circleci/config.yml" }}-{{ checksum "circlejob.txt" }} + key: deps1-{{ .Branch }}-{{ checksum "dev-requirements.txt" }}-{{ checksum "package.json" }}-{{ checksum ".circleci/config.yml" }}-{{ checksum "circlejob.txt" }} paths: - "venv" - "node_modules" @@ -52,7 +52,6 @@ jobs: - run: name: Run tests command: | - npm run test . venv/bin/activate python --version python -m unittest tests.test_dash_html_components diff --git a/README.md b/README.md index 2e9aaf50..b59db617 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,23 @@ Vanilla HTML components for [Dash][] - -## Getting Started - -### Installation - -```sh -# Install dependencies -$ npm install - -# Watch source for changes and build to `lib/` -$ npm start -``` +### Install dependencies + +1. Create a virtual env and activate. + ``` + $ virtualenv venv + $ venv/bin/activate + ``` + _Note: venv\Scripts\activate for windows_ + +2. Install python packages required to build components. + ``` + $ pip install -r dev-requirements.txt + ``` +3. Generate components and install npm packages + ``` + $ npm install + ``` ### Generating HTML Components @@ -21,28 +26,29 @@ The components in `src/components`, as well as the export index in `src/index.js` are programmatically generated from element definitions in `scripts/`. To regenerate: -The list of attributes is regenerated by scraping the -[MDN HTML attribute reference][]. ```sh $ npm run generate-components ``` +The list of attributes is regenerated by scraping the +[MDN HTML attribute reference][]. + +_Note: This step will have already been done for you when you ran `npm install`_ + ### Development #### Testing your components in Dash -1. Build development bundle to `lib/` and watch for changes +1. Watch for changes - # Once this is started, you can just leave it running. - $ npm start + $ npm run build:watch 2. Install module locally (after every change) # Generate metadata, and build the JavaScript bundle $ npm run install-local - # Now you're done. For subsequent changes, if you've got `npm start` - # running in a separate process, it's enough to just do: + # Now you're done. For subsequent changes, if you've got `npm run build:watch` $ python setup.py install 3. Run the dash layout you want to test @@ -69,18 +75,40 @@ $ npm run uninstall-local See the [contributing guide](CONTRIBUTING.md) for guidelines on contributing to this project. -## Publishing -## Builder / Archetype +### Create a production build and publish: + +1. Build your code: + ``` + $ npm run build:all + ``` +2. Create a Python tarball + ``` + $ python setup.py sdist + ``` + This distribution tarball will get generated in the `dist/` folder + +3. Test your tarball by copying it into a new environment and installing it locally: + ``` + $ pip install dash-html-components-.tar.gz + ``` + +4. If it works, then you can publish the component to NPM and PyPI: + 1. Publish on PyPI + ``` + $ twine upload dist/* + ``` + 2. Cleanup the dist folder (optional) + ``` + $ rm -rf dist + ``` + 3. Publish on NPM (Optional if chosen False in `publish_on_npm`) + ``` + $ npm publish + ``` + _Publishing your component to NPM will make the JavaScript bundles available on the unpkg CDN. By default, Dash servers the component library's CSS and JS from the remote unpkg CDN, so if you haven't published the component package to NPM you'll need to set the `serve_locally` flags to `True` (unless you choose `False` on `publish_on_npm`). We will eventually make `serve_locally=True` the default, [follow our progress in this issue](https://github.com/plotly/dash/issues/284)._ -We use [Builder][] to centrally manage build configuration, dependencies, and -scripts. See the [dash-components-archetype][] repo for more information. - - -[Builder]: https://github.com/FormidableLabs/builder [Dash]: https://plot.ly/dash -[dash-components-archetype]: https://github.com/plotly/dash-components-archetype [MDN HTML attribute reference]: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes [NPM package authors]: https://www.npmjs.com/package/dash-html-components/access [PyPi]: https://pypi.python.org/pypi - diff --git a/dash_html_components/A.py b/dash_html_components/A.py index e4e7eee0..963d20f6 100644 --- a/dash_html_components/A.py +++ b/dash_html_components/A.py @@ -9,16 +9,16 @@ class A(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Abbr.py b/dash_html_components/Abbr.py index 38801c38..bb273349 100644 --- a/dash_html_components/Abbr.py +++ b/dash_html_components/Abbr.py @@ -9,16 +9,16 @@ class Abbr(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Acronym.py b/dash_html_components/Acronym.py index 96cf7d46..f20eb55a 100644 --- a/dash_html_components/Acronym.py +++ b/dash_html_components/Acronym.py @@ -9,16 +9,16 @@ class Acronym(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Address.py b/dash_html_components/Address.py index 469f7b08..50b2437a 100644 --- a/dash_html_components/Address.py +++ b/dash_html_components/Address.py @@ -9,16 +9,16 @@ class Address(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Area.py b/dash_html_components/Area.py index 2ebca89e..27a400d0 100644 --- a/dash_html_components/Area.py +++ b/dash_html_components/Area.py @@ -9,16 +9,16 @@ class Area(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Article.py b/dash_html_components/Article.py index c0439b1a..06d1e215 100644 --- a/dash_html_components/Article.py +++ b/dash_html_components/Article.py @@ -9,16 +9,16 @@ class Article(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Aside.py b/dash_html_components/Aside.py index f4bb2cbf..ff5fc391 100644 --- a/dash_html_components/Aside.py +++ b/dash_html_components/Aside.py @@ -9,16 +9,16 @@ class Aside(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Audio.py b/dash_html_components/Audio.py index dbef6bd9..e8a0d792 100644 --- a/dash_html_components/Audio.py +++ b/dash_html_components/Audio.py @@ -9,16 +9,16 @@ class Audio(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/B.py b/dash_html_components/B.py index ca22b30c..bac4cda7 100644 --- a/dash_html_components/B.py +++ b/dash_html_components/B.py @@ -9,16 +9,16 @@ class B(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Base.py b/dash_html_components/Base.py index db0c6506..4a7e6a57 100644 --- a/dash_html_components/Base.py +++ b/dash_html_components/Base.py @@ -9,16 +9,16 @@ class Base(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Basefont.py b/dash_html_components/Basefont.py index 67a2d777..be1c1df5 100644 --- a/dash_html_components/Basefont.py +++ b/dash_html_components/Basefont.py @@ -9,16 +9,16 @@ class Basefont(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Bdi.py b/dash_html_components/Bdi.py index f2646fc4..523e704b 100644 --- a/dash_html_components/Bdi.py +++ b/dash_html_components/Bdi.py @@ -9,16 +9,16 @@ class Bdi(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Bdo.py b/dash_html_components/Bdo.py index eb72d608..71c9f9d9 100644 --- a/dash_html_components/Bdo.py +++ b/dash_html_components/Bdo.py @@ -9,16 +9,16 @@ class Bdo(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Big.py b/dash_html_components/Big.py index 884688c3..23255857 100644 --- a/dash_html_components/Big.py +++ b/dash_html_components/Big.py @@ -9,16 +9,16 @@ class Big(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Blink.py b/dash_html_components/Blink.py index 51eba7a3..f25287f1 100644 --- a/dash_html_components/Blink.py +++ b/dash_html_components/Blink.py @@ -9,16 +9,16 @@ class Blink(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Blockquote.py b/dash_html_components/Blockquote.py index 8eadd951..10459b79 100644 --- a/dash_html_components/Blockquote.py +++ b/dash_html_components/Blockquote.py @@ -9,16 +9,16 @@ class Blockquote(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Br.py b/dash_html_components/Br.py index 9b484f54..f3c9e870 100644 --- a/dash_html_components/Br.py +++ b/dash_html_components/Br.py @@ -9,16 +9,16 @@ class Br(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Button.py b/dash_html_components/Button.py index d888a8ab..dd273d91 100644 --- a/dash_html_components/Button.py +++ b/dash_html_components/Button.py @@ -9,16 +9,16 @@ class Button(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Canvas.py b/dash_html_components/Canvas.py index 12a31572..7aa29bdf 100644 --- a/dash_html_components/Canvas.py +++ b/dash_html_components/Canvas.py @@ -9,16 +9,16 @@ class Canvas(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Caption.py b/dash_html_components/Caption.py index f9cb12e1..08a1f787 100644 --- a/dash_html_components/Caption.py +++ b/dash_html_components/Caption.py @@ -9,16 +9,16 @@ class Caption(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Center.py b/dash_html_components/Center.py index be99c89f..487d912d 100644 --- a/dash_html_components/Center.py +++ b/dash_html_components/Center.py @@ -9,16 +9,16 @@ class Center(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Cite.py b/dash_html_components/Cite.py index 6a275a2b..914fc734 100644 --- a/dash_html_components/Cite.py +++ b/dash_html_components/Cite.py @@ -9,16 +9,16 @@ class Cite(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Code.py b/dash_html_components/Code.py index ce1abcc9..b44f6873 100644 --- a/dash_html_components/Code.py +++ b/dash_html_components/Code.py @@ -9,16 +9,16 @@ class Code(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Col.py b/dash_html_components/Col.py index ba14a073..76fd1d8d 100644 --- a/dash_html_components/Col.py +++ b/dash_html_components/Col.py @@ -9,16 +9,16 @@ class Col(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Colgroup.py b/dash_html_components/Colgroup.py index 21a85985..4ce26348 100644 --- a/dash_html_components/Colgroup.py +++ b/dash_html_components/Colgroup.py @@ -9,16 +9,16 @@ class Colgroup(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Command.py b/dash_html_components/Command.py index 6687bdf0..f2b94657 100644 --- a/dash_html_components/Command.py +++ b/dash_html_components/Command.py @@ -9,16 +9,16 @@ class Command(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Content.py b/dash_html_components/Content.py index 2945e8c3..c9c23861 100644 --- a/dash_html_components/Content.py +++ b/dash_html_components/Content.py @@ -9,16 +9,16 @@ class Content(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Data.py b/dash_html_components/Data.py index 040faa5c..fc5a833f 100644 --- a/dash_html_components/Data.py +++ b/dash_html_components/Data.py @@ -9,16 +9,16 @@ class Data(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Datalist.py b/dash_html_components/Datalist.py index e3af9fe4..af2bd574 100644 --- a/dash_html_components/Datalist.py +++ b/dash_html_components/Datalist.py @@ -9,16 +9,16 @@ class Datalist(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Dd.py b/dash_html_components/Dd.py index 2b61d983..e2a840fc 100644 --- a/dash_html_components/Dd.py +++ b/dash_html_components/Dd.py @@ -9,16 +9,16 @@ class Dd(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Del.py b/dash_html_components/Del.py index f7d1cd84..f1ecf4f5 100644 --- a/dash_html_components/Del.py +++ b/dash_html_components/Del.py @@ -9,16 +9,16 @@ class Del(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Details.py b/dash_html_components/Details.py index 7ea4abc8..c7c84b3b 100644 --- a/dash_html_components/Details.py +++ b/dash_html_components/Details.py @@ -9,16 +9,16 @@ class Details(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Dfn.py b/dash_html_components/Dfn.py index 723b2115..75ac8543 100644 --- a/dash_html_components/Dfn.py +++ b/dash_html_components/Dfn.py @@ -9,16 +9,16 @@ class Dfn(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Dialog.py b/dash_html_components/Dialog.py index d84a715d..0e8f2f1a 100644 --- a/dash_html_components/Dialog.py +++ b/dash_html_components/Dialog.py @@ -9,16 +9,16 @@ class Dialog(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Div.py b/dash_html_components/Div.py index 4ece2dcd..57645c78 100644 --- a/dash_html_components/Div.py +++ b/dash_html_components/Div.py @@ -9,16 +9,16 @@ class Div(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Dl.py b/dash_html_components/Dl.py index 99998d5a..34104f7f 100644 --- a/dash_html_components/Dl.py +++ b/dash_html_components/Dl.py @@ -9,16 +9,16 @@ class Dl(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Dt.py b/dash_html_components/Dt.py index 5c3df579..c7991ac1 100644 --- a/dash_html_components/Dt.py +++ b/dash_html_components/Dt.py @@ -9,16 +9,16 @@ class Dt(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Element.py b/dash_html_components/Element.py index 4f71fef1..a2d34b2d 100644 --- a/dash_html_components/Element.py +++ b/dash_html_components/Element.py @@ -9,16 +9,16 @@ class Element(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Em.py b/dash_html_components/Em.py index 58b1792e..931e337e 100644 --- a/dash_html_components/Em.py +++ b/dash_html_components/Em.py @@ -9,16 +9,16 @@ class Em(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Embed.py b/dash_html_components/Embed.py index 6216ff47..8860204c 100644 --- a/dash_html_components/Embed.py +++ b/dash_html_components/Embed.py @@ -9,16 +9,16 @@ class Embed(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Fieldset.py b/dash_html_components/Fieldset.py index 9fbea71f..7da21b74 100644 --- a/dash_html_components/Fieldset.py +++ b/dash_html_components/Fieldset.py @@ -9,16 +9,16 @@ class Fieldset(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Figcaption.py b/dash_html_components/Figcaption.py index cf920df8..23b0c55a 100644 --- a/dash_html_components/Figcaption.py +++ b/dash_html_components/Figcaption.py @@ -9,16 +9,16 @@ class Figcaption(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Figure.py b/dash_html_components/Figure.py index c5bdaab2..2a16d9cb 100644 --- a/dash_html_components/Figure.py +++ b/dash_html_components/Figure.py @@ -9,16 +9,16 @@ class Figure(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Font.py b/dash_html_components/Font.py index e1514f5d..acfdc920 100644 --- a/dash_html_components/Font.py +++ b/dash_html_components/Font.py @@ -9,16 +9,16 @@ class Font(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Footer.py b/dash_html_components/Footer.py index ed4f1f4b..9ced2bb3 100644 --- a/dash_html_components/Footer.py +++ b/dash_html_components/Footer.py @@ -9,16 +9,16 @@ class Footer(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Form.py b/dash_html_components/Form.py index 879a5155..da785f29 100644 --- a/dash_html_components/Form.py +++ b/dash_html_components/Form.py @@ -9,16 +9,16 @@ class Form(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Frame.py b/dash_html_components/Frame.py index 338981a0..248c4030 100644 --- a/dash_html_components/Frame.py +++ b/dash_html_components/Frame.py @@ -9,16 +9,16 @@ class Frame(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Frameset.py b/dash_html_components/Frameset.py index 45d0466b..430cf275 100644 --- a/dash_html_components/Frameset.py +++ b/dash_html_components/Frameset.py @@ -9,16 +9,16 @@ class Frameset(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/H1.py b/dash_html_components/H1.py index b3661e32..a63730aa 100644 --- a/dash_html_components/H1.py +++ b/dash_html_components/H1.py @@ -9,16 +9,16 @@ class H1(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/H2.py b/dash_html_components/H2.py index 9c073a0d..77a556ea 100644 --- a/dash_html_components/H2.py +++ b/dash_html_components/H2.py @@ -9,16 +9,16 @@ class H2(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/H3.py b/dash_html_components/H3.py index 8309b23a..96d9f68f 100644 --- a/dash_html_components/H3.py +++ b/dash_html_components/H3.py @@ -9,16 +9,16 @@ class H3(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/H4.py b/dash_html_components/H4.py index 3af2ad53..75eab162 100644 --- a/dash_html_components/H4.py +++ b/dash_html_components/H4.py @@ -9,16 +9,16 @@ class H4(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/H5.py b/dash_html_components/H5.py index b7412edc..ebdc141a 100644 --- a/dash_html_components/H5.py +++ b/dash_html_components/H5.py @@ -9,16 +9,16 @@ class H5(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/H6.py b/dash_html_components/H6.py index 2a7e4d4b..d1d7271e 100644 --- a/dash_html_components/H6.py +++ b/dash_html_components/H6.py @@ -9,16 +9,16 @@ class H6(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Header.py b/dash_html_components/Header.py index f387a5b8..76b5bba2 100644 --- a/dash_html_components/Header.py +++ b/dash_html_components/Header.py @@ -9,16 +9,16 @@ class Header(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Hgroup.py b/dash_html_components/Hgroup.py index 3b639e26..97cef55c 100644 --- a/dash_html_components/Hgroup.py +++ b/dash_html_components/Hgroup.py @@ -9,16 +9,16 @@ class Hgroup(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Hr.py b/dash_html_components/Hr.py index d5fb3725..8f942597 100644 --- a/dash_html_components/Hr.py +++ b/dash_html_components/Hr.py @@ -9,16 +9,16 @@ class Hr(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/I.py b/dash_html_components/I.py index a48fb879..2da8684c 100644 --- a/dash_html_components/I.py +++ b/dash_html_components/I.py @@ -9,16 +9,16 @@ class I(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Iframe.py b/dash_html_components/Iframe.py index 55977580..5381e3ec 100644 --- a/dash_html_components/Iframe.py +++ b/dash_html_components/Iframe.py @@ -9,16 +9,16 @@ class Iframe(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Img.py b/dash_html_components/Img.py index 7f200781..e2fff45f 100644 --- a/dash_html_components/Img.py +++ b/dash_html_components/Img.py @@ -9,16 +9,16 @@ class Img(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute @@ -28,7 +28,7 @@ class Img(Component): - height (string; optional): Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead. - sizes (string; optional) - src (string; optional): The URL of the embeddable content. -- srcSet (string; optional) +- srcSet (string; optional): One or more responsive image candidates. - useMap (string; optional) - width (string; optional): For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead. - accessKey (string; optional): Defines a keyboard shortcut to activate or add focus to the element. diff --git a/dash_html_components/Ins.py b/dash_html_components/Ins.py index 7aeb50de..828fe452 100644 --- a/dash_html_components/Ins.py +++ b/dash_html_components/Ins.py @@ -9,16 +9,16 @@ class Ins(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Isindex.py b/dash_html_components/Isindex.py index 103e48ac..cfef8359 100644 --- a/dash_html_components/Isindex.py +++ b/dash_html_components/Isindex.py @@ -9,16 +9,16 @@ class Isindex(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Kbd.py b/dash_html_components/Kbd.py index 4d456da5..8b424ca7 100644 --- a/dash_html_components/Kbd.py +++ b/dash_html_components/Kbd.py @@ -9,16 +9,16 @@ class Kbd(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Keygen.py b/dash_html_components/Keygen.py index 5615d1c0..0692e6bc 100644 --- a/dash_html_components/Keygen.py +++ b/dash_html_components/Keygen.py @@ -9,16 +9,16 @@ class Keygen(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Label.py b/dash_html_components/Label.py index 00068edb..a5324f57 100644 --- a/dash_html_components/Label.py +++ b/dash_html_components/Label.py @@ -9,16 +9,16 @@ class Label(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Legend.py b/dash_html_components/Legend.py index 57122451..88e1ff82 100644 --- a/dash_html_components/Legend.py +++ b/dash_html_components/Legend.py @@ -9,16 +9,16 @@ class Legend(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Li.py b/dash_html_components/Li.py index 0caec162..60a3ea46 100644 --- a/dash_html_components/Li.py +++ b/dash_html_components/Li.py @@ -9,16 +9,16 @@ class Li(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Link.py b/dash_html_components/Link.py index fc2e18a7..bfc81b17 100644 --- a/dash_html_components/Link.py +++ b/dash_html_components/Link.py @@ -9,16 +9,16 @@ class Link(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute @@ -26,7 +26,7 @@ class Link(Component): - crossOrigin (string; optional): How the element handles cross-origin requests - href (string; optional): The URL of a linked resource. - hrefLang (string; optional): Specifies the language of the linked resource. -- integrity (string; optional): Security Feature that allows browsers to verify what they fetch. MDN Link +- integrity (string; optional): Security Feature that allows browsers to verify what they fetch. - media (string; optional): Specifies a hint of the media for which the linked resource was designed. - rel (string; optional): Specifies the relationship of the target object to the link object. - sizes (string; optional) diff --git a/dash_html_components/Listing.py b/dash_html_components/Listing.py index 861434cf..c7a44ed2 100644 --- a/dash_html_components/Listing.py +++ b/dash_html_components/Listing.py @@ -9,16 +9,16 @@ class Listing(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Main.py b/dash_html_components/Main.py index 1c51871d..52fe23d0 100644 --- a/dash_html_components/Main.py +++ b/dash_html_components/Main.py @@ -9,16 +9,16 @@ class Main(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/MapEl.py b/dash_html_components/MapEl.py index 3d9dc0ce..4804b613 100644 --- a/dash_html_components/MapEl.py +++ b/dash_html_components/MapEl.py @@ -9,16 +9,16 @@ class MapEl(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Mark.py b/dash_html_components/Mark.py index 20e4eeb3..b5d38ec5 100644 --- a/dash_html_components/Mark.py +++ b/dash_html_components/Mark.py @@ -9,16 +9,16 @@ class Mark(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Marquee.py b/dash_html_components/Marquee.py index 7737b5c3..16930740 100644 --- a/dash_html_components/Marquee.py +++ b/dash_html_components/Marquee.py @@ -9,16 +9,16 @@ class Marquee(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Meta.py b/dash_html_components/Meta.py index 01a5884c..bbdce4f1 100644 --- a/dash_html_components/Meta.py +++ b/dash_html_components/Meta.py @@ -9,23 +9,23 @@ class Meta(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute - aria-* (string; optional): A wildcard aria attribute - charSet (string; optional): Declares the character encoding of the page or script. - content (string; optional): A value associated with http-equiv or name depending on the context. -- httpEquiv (string; optional) +- httpEquiv (string; optional): Defines a pragma directive. - name (string; optional): Name of the element. For example used by the server to identify the fields in form submits. - accessKey (string; optional): Defines a keyboard shortcut to activate or add focus to the element. - className (string; optional): Often used with CSS to style elements with common properties. diff --git a/dash_html_components/Meter.py b/dash_html_components/Meter.py index 13375ac4..ac7a53f0 100644 --- a/dash_html_components/Meter.py +++ b/dash_html_components/Meter.py @@ -9,16 +9,16 @@ class Meter(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Multicol.py b/dash_html_components/Multicol.py index 2d7c80cb..c2419c20 100644 --- a/dash_html_components/Multicol.py +++ b/dash_html_components/Multicol.py @@ -9,16 +9,16 @@ class Multicol(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Nav.py b/dash_html_components/Nav.py index 67048760..eb64b044 100644 --- a/dash_html_components/Nav.py +++ b/dash_html_components/Nav.py @@ -9,16 +9,16 @@ class Nav(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Nextid.py b/dash_html_components/Nextid.py index fe2879f8..f27db8d0 100644 --- a/dash_html_components/Nextid.py +++ b/dash_html_components/Nextid.py @@ -9,16 +9,16 @@ class Nextid(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Nobr.py b/dash_html_components/Nobr.py index c2ee02ae..5e626ac6 100644 --- a/dash_html_components/Nobr.py +++ b/dash_html_components/Nobr.py @@ -9,16 +9,16 @@ class Nobr(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Noscript.py b/dash_html_components/Noscript.py index 04449cc6..26f4fe1e 100644 --- a/dash_html_components/Noscript.py +++ b/dash_html_components/Noscript.py @@ -9,16 +9,16 @@ class Noscript(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/ObjectEl.py b/dash_html_components/ObjectEl.py index 7d62417e..09b3a851 100644 --- a/dash_html_components/ObjectEl.py +++ b/dash_html_components/ObjectEl.py @@ -9,16 +9,16 @@ class ObjectEl(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Ol.py b/dash_html_components/Ol.py index 5aec6f6f..ad78c1ec 100644 --- a/dash_html_components/Ol.py +++ b/dash_html_components/Ol.py @@ -9,16 +9,16 @@ class Ol(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Optgroup.py b/dash_html_components/Optgroup.py index 67e70af3..34ad1162 100644 --- a/dash_html_components/Optgroup.py +++ b/dash_html_components/Optgroup.py @@ -9,16 +9,16 @@ class Optgroup(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Option.py b/dash_html_components/Option.py index 9d881027..115a735f 100644 --- a/dash_html_components/Option.py +++ b/dash_html_components/Option.py @@ -9,16 +9,16 @@ class Option(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Output.py b/dash_html_components/Output.py index 5181da22..307c65d9 100644 --- a/dash_html_components/Output.py +++ b/dash_html_components/Output.py @@ -9,16 +9,16 @@ class Output(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/P.py b/dash_html_components/P.py index 96af2ba7..327d3379 100644 --- a/dash_html_components/P.py +++ b/dash_html_components/P.py @@ -9,16 +9,16 @@ class P(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Param.py b/dash_html_components/Param.py index 0ecd7b06..9273ffba 100644 --- a/dash_html_components/Param.py +++ b/dash_html_components/Param.py @@ -9,16 +9,16 @@ class Param(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Picture.py b/dash_html_components/Picture.py index 2837ad66..c909aba5 100644 --- a/dash_html_components/Picture.py +++ b/dash_html_components/Picture.py @@ -9,16 +9,16 @@ class Picture(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Plaintext.py b/dash_html_components/Plaintext.py index 3dfaa143..95ccd8e9 100644 --- a/dash_html_components/Plaintext.py +++ b/dash_html_components/Plaintext.py @@ -9,16 +9,16 @@ class Plaintext(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Pre.py b/dash_html_components/Pre.py index 3ac8a797..97d0cf64 100644 --- a/dash_html_components/Pre.py +++ b/dash_html_components/Pre.py @@ -9,16 +9,16 @@ class Pre(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Progress.py b/dash_html_components/Progress.py index 64fc0e27..834a7c96 100644 --- a/dash_html_components/Progress.py +++ b/dash_html_components/Progress.py @@ -9,16 +9,16 @@ class Progress(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Q.py b/dash_html_components/Q.py index 7b7befcd..f30641b8 100644 --- a/dash_html_components/Q.py +++ b/dash_html_components/Q.py @@ -9,16 +9,16 @@ class Q(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Rb.py b/dash_html_components/Rb.py index 145450db..6b10ba8a 100644 --- a/dash_html_components/Rb.py +++ b/dash_html_components/Rb.py @@ -9,16 +9,16 @@ class Rb(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Rp.py b/dash_html_components/Rp.py index b2798bf4..283ab637 100644 --- a/dash_html_components/Rp.py +++ b/dash_html_components/Rp.py @@ -9,16 +9,16 @@ class Rp(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Rt.py b/dash_html_components/Rt.py index 5514e1aa..cb78f34f 100644 --- a/dash_html_components/Rt.py +++ b/dash_html_components/Rt.py @@ -9,16 +9,16 @@ class Rt(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Rtc.py b/dash_html_components/Rtc.py index ea33273f..850cd838 100644 --- a/dash_html_components/Rtc.py +++ b/dash_html_components/Rtc.py @@ -9,16 +9,16 @@ class Rtc(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Ruby.py b/dash_html_components/Ruby.py index e4693faa..b2d4bb8c 100644 --- a/dash_html_components/Ruby.py +++ b/dash_html_components/Ruby.py @@ -9,16 +9,16 @@ class Ruby(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/S.py b/dash_html_components/S.py index b6dd32a8..290f867a 100644 --- a/dash_html_components/S.py +++ b/dash_html_components/S.py @@ -9,16 +9,16 @@ class S(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Samp.py b/dash_html_components/Samp.py index c9fdabd8..f4462724 100644 --- a/dash_html_components/Samp.py +++ b/dash_html_components/Samp.py @@ -9,16 +9,16 @@ class Samp(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Script.py b/dash_html_components/Script.py index 29954862..25f69343 100644 --- a/dash_html_components/Script.py +++ b/dash_html_components/Script.py @@ -9,16 +9,16 @@ class Script(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute @@ -27,7 +27,7 @@ class Script(Component): - charSet (string; optional): Declares the character encoding of the page or script. - crossOrigin (string; optional): How the element handles cross-origin requests - defer (string; optional): Indicates that the script should be executed after the page has been parsed. -- integrity (string; optional): Security Feature that allows browsers to verify what they fetch. MDN Link +- integrity (string; optional): Security Feature that allows browsers to verify what they fetch. - src (string; optional): The URL of the embeddable content. - type (string; optional): Defines the type of the element. - accessKey (string; optional): Defines a keyboard shortcut to activate or add focus to the element. diff --git a/dash_html_components/Section.py b/dash_html_components/Section.py index 9c9c9c4e..1eaf8d3c 100644 --- a/dash_html_components/Section.py +++ b/dash_html_components/Section.py @@ -9,16 +9,16 @@ class Section(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Select.py b/dash_html_components/Select.py index 6eb75fd6..af6fde42 100644 --- a/dash_html_components/Select.py +++ b/dash_html_components/Select.py @@ -9,16 +9,16 @@ class Select(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Shadow.py b/dash_html_components/Shadow.py index b5020d1f..070d5827 100644 --- a/dash_html_components/Shadow.py +++ b/dash_html_components/Shadow.py @@ -9,16 +9,16 @@ class Shadow(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Slot.py b/dash_html_components/Slot.py index 01b206df..38eecfd2 100644 --- a/dash_html_components/Slot.py +++ b/dash_html_components/Slot.py @@ -9,16 +9,16 @@ class Slot(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Small.py b/dash_html_components/Small.py index 8df90d73..a3e3927a 100644 --- a/dash_html_components/Small.py +++ b/dash_html_components/Small.py @@ -9,16 +9,16 @@ class Small(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Source.py b/dash_html_components/Source.py index 7b9bfc58..d7fa3e61 100644 --- a/dash_html_components/Source.py +++ b/dash_html_components/Source.py @@ -9,16 +9,16 @@ class Source(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute @@ -26,6 +26,7 @@ class Source(Component): - media (string; optional): Specifies a hint of the media for which the linked resource was designed. - sizes (string; optional) - src (string; optional): The URL of the embeddable content. +- srcSet (string; optional): One or more responsive image candidates. - type (string; optional): Defines the type of the element. - accessKey (string; optional): Defines a keyboard shortcut to activate or add focus to the element. - className (string; optional): Often used with CSS to style elements with common properties. @@ -42,13 +43,13 @@ class Source(Component): Available events: 'click'""" @_explicitize_args - def __init__(self, children=None, id=Component.UNDEFINED, n_clicks=Component.UNDEFINED, n_clicks_timestamp=Component.UNDEFINED, key=Component.UNDEFINED, role=Component.UNDEFINED, media=Component.UNDEFINED, sizes=Component.UNDEFINED, src=Component.UNDEFINED, type=Component.UNDEFINED, accessKey=Component.UNDEFINED, className=Component.UNDEFINED, contentEditable=Component.UNDEFINED, contextMenu=Component.UNDEFINED, dir=Component.UNDEFINED, draggable=Component.UNDEFINED, hidden=Component.UNDEFINED, lang=Component.UNDEFINED, spellCheck=Component.UNDEFINED, style=Component.UNDEFINED, tabIndex=Component.UNDEFINED, title=Component.UNDEFINED, **kwargs): - self._prop_names = ['children', 'id', 'n_clicks', 'n_clicks_timestamp', 'key', 'role', 'data-*', 'aria-*', 'media', 'sizes', 'src', 'type', 'accessKey', 'className', 'contentEditable', 'contextMenu', 'dir', 'draggable', 'hidden', 'lang', 'spellCheck', 'style', 'tabIndex', 'title'] + def __init__(self, children=None, id=Component.UNDEFINED, n_clicks=Component.UNDEFINED, n_clicks_timestamp=Component.UNDEFINED, key=Component.UNDEFINED, role=Component.UNDEFINED, media=Component.UNDEFINED, sizes=Component.UNDEFINED, src=Component.UNDEFINED, srcSet=Component.UNDEFINED, type=Component.UNDEFINED, accessKey=Component.UNDEFINED, className=Component.UNDEFINED, contentEditable=Component.UNDEFINED, contextMenu=Component.UNDEFINED, dir=Component.UNDEFINED, draggable=Component.UNDEFINED, hidden=Component.UNDEFINED, lang=Component.UNDEFINED, spellCheck=Component.UNDEFINED, style=Component.UNDEFINED, tabIndex=Component.UNDEFINED, title=Component.UNDEFINED, **kwargs): + self._prop_names = ['children', 'id', 'n_clicks', 'n_clicks_timestamp', 'key', 'role', 'data-*', 'aria-*', 'media', 'sizes', 'src', 'srcSet', 'type', 'accessKey', 'className', 'contentEditable', 'contextMenu', 'dir', 'draggable', 'hidden', 'lang', 'spellCheck', 'style', 'tabIndex', 'title'] self._type = 'Source' self._namespace = 'dash_html_components' self._valid_wildcard_attributes = ['data-', 'aria-'] self.available_events = ['click'] - self.available_properties = ['children', 'id', 'n_clicks', 'n_clicks_timestamp', 'key', 'role', 'data-*', 'aria-*', 'media', 'sizes', 'src', 'type', 'accessKey', 'className', 'contentEditable', 'contextMenu', 'dir', 'draggable', 'hidden', 'lang', 'spellCheck', 'style', 'tabIndex', 'title'] + self.available_properties = ['children', 'id', 'n_clicks', 'n_clicks_timestamp', 'key', 'role', 'data-*', 'aria-*', 'media', 'sizes', 'src', 'srcSet', 'type', 'accessKey', 'className', 'contentEditable', 'contextMenu', 'dir', 'draggable', 'hidden', 'lang', 'spellCheck', 'style', 'tabIndex', 'title'] self.available_wildcard_properties = ['data-', 'aria-'] _explicit_args = kwargs.pop('_explicit_args') diff --git a/dash_html_components/Spacer.py b/dash_html_components/Spacer.py index 2036a92c..611778fb 100644 --- a/dash_html_components/Spacer.py +++ b/dash_html_components/Spacer.py @@ -9,16 +9,16 @@ class Spacer(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Span.py b/dash_html_components/Span.py index effa05a7..2d1f6028 100644 --- a/dash_html_components/Span.py +++ b/dash_html_components/Span.py @@ -9,16 +9,16 @@ class Span(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Strike.py b/dash_html_components/Strike.py index 56ef2e8b..a90f81ba 100644 --- a/dash_html_components/Strike.py +++ b/dash_html_components/Strike.py @@ -9,16 +9,16 @@ class Strike(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Strong.py b/dash_html_components/Strong.py index 4643ed22..c9ab3d51 100644 --- a/dash_html_components/Strong.py +++ b/dash_html_components/Strong.py @@ -9,16 +9,16 @@ class Strong(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Sub.py b/dash_html_components/Sub.py index ef9254d1..ecbfb6cc 100644 --- a/dash_html_components/Sub.py +++ b/dash_html_components/Sub.py @@ -9,16 +9,16 @@ class Sub(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Summary.py b/dash_html_components/Summary.py index 7103afb8..30de3f41 100644 --- a/dash_html_components/Summary.py +++ b/dash_html_components/Summary.py @@ -9,16 +9,16 @@ class Summary(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Sup.py b/dash_html_components/Sup.py index 9e597fdc..76f3ce1a 100644 --- a/dash_html_components/Sup.py +++ b/dash_html_components/Sup.py @@ -9,16 +9,16 @@ class Sup(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Table.py b/dash_html_components/Table.py index ff758fea..20d8480b 100644 --- a/dash_html_components/Table.py +++ b/dash_html_components/Table.py @@ -9,16 +9,16 @@ class Table(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Tbody.py b/dash_html_components/Tbody.py index bc565441..60be091e 100644 --- a/dash_html_components/Tbody.py +++ b/dash_html_components/Tbody.py @@ -9,16 +9,16 @@ class Tbody(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Td.py b/dash_html_components/Td.py index f9807893..9ac3f6ed 100644 --- a/dash_html_components/Td.py +++ b/dash_html_components/Td.py @@ -9,16 +9,16 @@ class Td(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Template.py b/dash_html_components/Template.py index 617d1a5c..8394efbb 100644 --- a/dash_html_components/Template.py +++ b/dash_html_components/Template.py @@ -9,16 +9,16 @@ class Template(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Textarea.py b/dash_html_components/Textarea.py index f1967884..24c37e09 100644 --- a/dash_html_components/Textarea.py +++ b/dash_html_components/Textarea.py @@ -9,16 +9,16 @@ class Textarea(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Tfoot.py b/dash_html_components/Tfoot.py index c87aa475..18050755 100644 --- a/dash_html_components/Tfoot.py +++ b/dash_html_components/Tfoot.py @@ -9,16 +9,16 @@ class Tfoot(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Th.py b/dash_html_components/Th.py index 55d5dc66..d59311c2 100644 --- a/dash_html_components/Th.py +++ b/dash_html_components/Th.py @@ -9,16 +9,16 @@ class Th(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Thead.py b/dash_html_components/Thead.py index b0d2a893..4dc6188d 100644 --- a/dash_html_components/Thead.py +++ b/dash_html_components/Thead.py @@ -9,16 +9,16 @@ class Thead(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Time.py b/dash_html_components/Time.py index 7b9782c5..3bea13ec 100644 --- a/dash_html_components/Time.py +++ b/dash_html_components/Time.py @@ -9,16 +9,16 @@ class Time(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Title.py b/dash_html_components/Title.py index 0d2f92ca..9a3439a0 100644 --- a/dash_html_components/Title.py +++ b/dash_html_components/Title.py @@ -9,16 +9,16 @@ class Title(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Tr.py b/dash_html_components/Tr.py index 91b94365..07f8a714 100644 --- a/dash_html_components/Tr.py +++ b/dash_html_components/Tr.py @@ -9,16 +9,16 @@ class Tr(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Track.py b/dash_html_components/Track.py index 004ced85..74c83c86 100644 --- a/dash_html_components/Track.py +++ b/dash_html_components/Track.py @@ -9,16 +9,16 @@ class Track(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/U.py b/dash_html_components/U.py index 7ecac042..1466f334 100644 --- a/dash_html_components/U.py +++ b/dash_html_components/U.py @@ -9,16 +9,16 @@ class U(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Ul.py b/dash_html_components/Ul.py index 34a247f5..893663c0 100644 --- a/dash_html_components/Ul.py +++ b/dash_html_components/Ul.py @@ -9,16 +9,16 @@ class Ul(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Var.py b/dash_html_components/Var.py index 9cb44953..6336784c 100644 --- a/dash_html_components/Var.py +++ b/dash_html_components/Var.py @@ -9,16 +9,16 @@ class Var(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Video.py b/dash_html_components/Video.py index e6d0c017..8614a09e 100644 --- a/dash_html_components/Video.py +++ b/dash_html_components/Video.py @@ -9,16 +9,16 @@ class Video(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Wbr.py b/dash_html_components/Wbr.py index 76f33587..4ebcab5a 100644 --- a/dash_html_components/Wbr.py +++ b/dash_html_components/Wbr.py @@ -9,16 +9,16 @@ class Wbr(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/Xmp.py b/dash_html_components/Xmp.py index 0338a416..9ea40574 100644 --- a/dash_html_components/Xmp.py +++ b/dash_html_components/Xmp.py @@ -9,16 +9,16 @@ class Xmp(Component): Keyword arguments: - children (a list of or a singular dash component, string or number; optional): The children of this component -- id (string; optional): The ID of this component, used to identify dash components -in callbacks. The ID needs to be unique across all of the +- id (string; optional): The ID of this component, used to identify dash components +in callbacks. The ID needs to be unique across all of the components in an app. -- n_clicks (optional): An integer that represents the number of times +- n_clicks (optional): An integer that represents the number of times that this element has been clicked on. -- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) -at which n_clicks changed. This can be used to tell +- n_clicks_timestamp (optional): An integer that represents the time (in ms since 1970) +at which n_clicks changed. This can be used to tell which button was changed most recently. -- key (string; optional): A unique identifier for the component, used to improve -performance by React.js while rendering components +- key (string; optional): A unique identifier for the component, used to improve +performance by React.js while rendering components See https://reactjs.org/docs/lists-and-keys.html for more info - role (string; optional): The ARIA role attribute - data-* (string; optional): A wildcard data attribute diff --git a/dash_html_components/_imports_.py b/dash_html_components/_imports_.py index 19974a5f..9e397579 100644 --- a/dash_html_components/_imports_.py +++ b/dash_html_components/_imports_.py @@ -130,7 +130,6 @@ from .Wbr import Wbr from .Xmp import Xmp - __all__ = [ "A", "Abbr", @@ -262,5 +261,5 @@ "Var", "Video", "Wbr", - "Xmp", -] + "Xmp" +] \ No newline at end of file diff --git a/dash_html_components/dash_html_components.dev.js b/dash_html_components/dash_html_components.dev.js index 5d088578..92aa4ec9 100644 --- a/dash_html_components/dash_html_components.dev.js +++ b/dash_html_components/dash_html_components.dev.js @@ -87,42 +87,6 @@ window["dash_html_components"] = /************************************************************************/ /******/ ({ -/***/ "./node_modules/fbjs/lib/emptyFunction.js": -/*!************************************************!*\ - !*** ./node_modules/fbjs/lib/emptyFunction.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -eval("\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n return function () {\n return arg;\n };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction.thatReturnsThis = function () {\n return this;\n};\nemptyFunction.thatReturnsArgument = function (arg) {\n return arg;\n};\n\nmodule.exports = emptyFunction;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9mYmpzL2xpYi9lbXB0eUZ1bmN0aW9uLmpzP2EyMTEiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsNkNBQTZDO0FBQzdDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2ZianMvbGliL2VtcHR5RnVuY3Rpb24uanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqXG4gKiBcbiAqL1xuXG5mdW5jdGlvbiBtYWtlRW1wdHlGdW5jdGlvbihhcmcpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gYXJnO1xuICB9O1xufVxuXG4vKipcbiAqIFRoaXMgZnVuY3Rpb24gYWNjZXB0cyBhbmQgZGlzY2FyZHMgaW5wdXRzOyBpdCBoYXMgbm8gc2lkZSBlZmZlY3RzLiBUaGlzIGlzXG4gKiBwcmltYXJpbHkgdXNlZnVsIGlkaW9tYXRpY2FsbHkgZm9yIG92ZXJyaWRhYmxlIGZ1bmN0aW9uIGVuZHBvaW50cyB3aGljaFxuICogYWx3YXlzIG5lZWQgdG8gYmUgY2FsbGFibGUsIHNpbmNlIEpTIGxhY2tzIGEgbnVsbC1jYWxsIGlkaW9tIGFsYSBDb2NvYS5cbiAqL1xudmFyIGVtcHR5RnVuY3Rpb24gPSBmdW5jdGlvbiBlbXB0eUZ1bmN0aW9uKCkge307XG5cbmVtcHR5RnVuY3Rpb24udGhhdFJldHVybnMgPSBtYWtlRW1wdHlGdW5jdGlvbjtcbmVtcHR5RnVuY3Rpb24udGhhdFJldHVybnNGYWxzZSA9IG1ha2VFbXB0eUZ1bmN0aW9uKGZhbHNlKTtcbmVtcHR5RnVuY3Rpb24udGhhdFJldHVybnNUcnVlID0gbWFrZUVtcHR5RnVuY3Rpb24odHJ1ZSk7XG5lbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zTnVsbCA9IG1ha2VFbXB0eUZ1bmN0aW9uKG51bGwpO1xuZW1wdHlGdW5jdGlvbi50aGF0UmV0dXJuc1RoaXMgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiB0aGlzO1xufTtcbmVtcHR5RnVuY3Rpb24udGhhdFJldHVybnNBcmd1bWVudCA9IGZ1bmN0aW9uIChhcmcpIHtcbiAgcmV0dXJuIGFyZztcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZW1wdHlGdW5jdGlvbjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/fbjs/lib/emptyFunction.js\n"); - -/***/ }), - -/***/ "./node_modules/fbjs/lib/invariant.js": -/*!********************************************!*\ - !*** ./node_modules/fbjs/lib/invariant.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\nif (true) {\n validateFormat = function validateFormat(format) {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n };\n}\n\nfunction invariant(condition, format, a, b, c, d, e, f) {\n validateFormat(format);\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(format.replace(/%s/g, function () {\n return args[argIndex++];\n }));\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n\nmodule.exports = invariant;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9mYmpzL2xpYi9pbnZhcmlhbnQuanM/ZDhkYiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxJQUFJLElBQXFDO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRDtBQUNyRCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2ZianMvbGliL2ludmFyaWFudC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKlxuICovXG5cbid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBVc2UgaW52YXJpYW50KCkgdG8gYXNzZXJ0IHN0YXRlIHdoaWNoIHlvdXIgcHJvZ3JhbSBhc3N1bWVzIHRvIGJlIHRydWUuXG4gKlxuICogUHJvdmlkZSBzcHJpbnRmLXN0eWxlIGZvcm1hdCAob25seSAlcyBpcyBzdXBwb3J0ZWQpIGFuZCBhcmd1bWVudHNcbiAqIHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hhdCBicm9rZSBhbmQgd2hhdCB5b3Ugd2VyZVxuICogZXhwZWN0aW5nLlxuICpcbiAqIFRoZSBpbnZhcmlhbnQgbWVzc2FnZSB3aWxsIGJlIHN0cmlwcGVkIGluIHByb2R1Y3Rpb24sIGJ1dCB0aGUgaW52YXJpYW50XG4gKiB3aWxsIHJlbWFpbiB0byBlbnN1cmUgbG9naWMgZG9lcyBub3QgZGlmZmVyIGluIHByb2R1Y3Rpb24uXG4gKi9cblxudmFyIHZhbGlkYXRlRm9ybWF0ID0gZnVuY3Rpb24gdmFsaWRhdGVGb3JtYXQoZm9ybWF0KSB7fTtcblxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgdmFsaWRhdGVGb3JtYXQgPSBmdW5jdGlvbiB2YWxpZGF0ZUZvcm1hdChmb3JtYXQpIHtcbiAgICBpZiAoZm9ybWF0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignaW52YXJpYW50IHJlcXVpcmVzIGFuIGVycm9yIG1lc3NhZ2UgYXJndW1lbnQnKTtcbiAgICB9XG4gIH07XG59XG5cbmZ1bmN0aW9uIGludmFyaWFudChjb25kaXRpb24sIGZvcm1hdCwgYSwgYiwgYywgZCwgZSwgZikge1xuICB2YWxpZGF0ZUZvcm1hdChmb3JtYXQpO1xuXG4gIGlmICghY29uZGl0aW9uKSB7XG4gICAgdmFyIGVycm9yO1xuICAgIGlmIChmb3JtYXQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgZXJyb3IgPSBuZXcgRXJyb3IoJ01pbmlmaWVkIGV4Y2VwdGlvbiBvY2N1cnJlZDsgdXNlIHRoZSBub24tbWluaWZpZWQgZGV2IGVudmlyb25tZW50ICcgKyAnZm9yIHRoZSBmdWxsIGVycm9yIG1lc3NhZ2UgYW5kIGFkZGl0aW9uYWwgaGVscGZ1bCB3YXJuaW5ncy4nKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIGFyZ3MgPSBbYSwgYiwgYywgZCwgZSwgZl07XG4gICAgICB2YXIgYXJnSW5kZXggPSAwO1xuICAgICAgZXJyb3IgPSBuZXcgRXJyb3IoZm9ybWF0LnJlcGxhY2UoLyVzL2csIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIGFyZ3NbYXJnSW5kZXgrK107XG4gICAgICB9KSk7XG4gICAgICBlcnJvci5uYW1lID0gJ0ludmFyaWFudCBWaW9sYXRpb24nO1xuICAgIH1cblxuICAgIGVycm9yLmZyYW1lc1RvUG9wID0gMTsgLy8gd2UgZG9uJ3QgY2FyZSBhYm91dCBpbnZhcmlhbnQncyBvd24gZnJhbWVcbiAgICB0aHJvdyBlcnJvcjtcbiAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGludmFyaWFudDsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/fbjs/lib/invariant.js\n"); - -/***/ }), - -/***/ "./node_modules/fbjs/lib/warning.js": -/*!******************************************!*\ - !*** ./node_modules/fbjs/lib/warning.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -eval("/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n\n\nvar emptyFunction = __webpack_require__(/*! ./emptyFunction */ \"./node_modules/fbjs/lib/emptyFunction.js\");\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning = emptyFunction;\n\nif (true) {\n var printWarning = function printWarning(format) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var argIndex = 0;\n var message = 'Warning: ' + format.replace(/%s/g, function () {\n return args[argIndex++];\n });\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n\n warning = function warning(condition, format) {\n if (format === undefined) {\n throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');\n }\n\n if (format.indexOf('Failed Composite propType: ') === 0) {\n return; // Ignore CompositeComponent proptype check.\n }\n\n if (!condition) {\n for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {\n args[_key2 - 2] = arguments[_key2];\n }\n\n printWarning.apply(undefined, [format].concat(args));\n }\n };\n}\n\nmodule.exports = warning;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9mYmpzL2xpYi93YXJuaW5nLmpzP2RhNjciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWE7O0FBRWIsb0JBQW9CLG1CQUFPLENBQUMsaUVBQWlCOztBQUU3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsSUFBSSxJQUFxQztBQUN6QztBQUNBLHNGQUFzRixhQUFhO0FBQ25HO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxhQUFhO0FBQ2I7O0FBRUE7QUFDQSw0RkFBNEYsZUFBZTtBQUMzRztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2ZianMvbGliL3dhcm5pbmcuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNC1wcmVzZW50LCBGYWNlYm9vaywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICpcbiAqL1xuXG4ndXNlIHN0cmljdCc7XG5cbnZhciBlbXB0eUZ1bmN0aW9uID0gcmVxdWlyZSgnLi9lbXB0eUZ1bmN0aW9uJyk7XG5cbi8qKlxuICogU2ltaWxhciB0byBpbnZhcmlhbnQgYnV0IG9ubHkgbG9ncyBhIHdhcm5pbmcgaWYgdGhlIGNvbmRpdGlvbiBpcyBub3QgbWV0LlxuICogVGhpcyBjYW4gYmUgdXNlZCB0byBsb2cgaXNzdWVzIGluIGRldmVsb3BtZW50IGVudmlyb25tZW50cyBpbiBjcml0aWNhbFxuICogcGF0aHMuIFJlbW92aW5nIHRoZSBsb2dnaW5nIGNvZGUgZm9yIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIHdpbGwga2VlcCB0aGVcbiAqIHNhbWUgbG9naWMgYW5kIGZvbGxvdyB0aGUgc2FtZSBjb2RlIHBhdGhzLlxuICovXG5cbnZhciB3YXJuaW5nID0gZW1wdHlGdW5jdGlvbjtcblxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgdmFyIHByaW50V2FybmluZyA9IGZ1bmN0aW9uIHByaW50V2FybmluZyhmb3JtYXQpIHtcbiAgICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4gPiAxID8gX2xlbiAtIDEgOiAwKSwgX2tleSA9IDE7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcbiAgICAgIGFyZ3NbX2tleSAtIDFdID0gYXJndW1lbnRzW19rZXldO1xuICAgIH1cblxuICAgIHZhciBhcmdJbmRleCA9IDA7XG4gICAgdmFyIG1lc3NhZ2UgPSAnV2FybmluZzogJyArIGZvcm1hdC5yZXBsYWNlKC8lcy9nLCBmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gYXJnc1thcmdJbmRleCsrXTtcbiAgICB9KTtcbiAgICBpZiAodHlwZW9mIGNvbnNvbGUgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICBjb25zb2xlLmVycm9yKG1lc3NhZ2UpO1xuICAgIH1cbiAgICB0cnkge1xuICAgICAgLy8gLS0tIFdlbGNvbWUgdG8gZGVidWdnaW5nIFJlYWN0IC0tLVxuICAgICAgLy8gVGhpcyBlcnJvciB3YXMgdGhyb3duIGFzIGEgY29udmVuaWVuY2Ugc28gdGhhdCB5b3UgY2FuIHVzZSB0aGlzIHN0YWNrXG4gICAgICAvLyB0byBmaW5kIHRoZSBjYWxsc2l0ZSB0aGF0IGNhdXNlZCB0aGlzIHdhcm5pbmcgdG8gZmlyZS5cbiAgICAgIHRocm93IG5ldyBFcnJvcihtZXNzYWdlKTtcbiAgICB9IGNhdGNoICh4KSB7fVxuICB9O1xuXG4gIHdhcm5pbmcgPSBmdW5jdGlvbiB3YXJuaW5nKGNvbmRpdGlvbiwgZm9ybWF0KSB7XG4gICAgaWYgKGZvcm1hdCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2B3YXJuaW5nKGNvbmRpdGlvbiwgZm9ybWF0LCAuLi5hcmdzKWAgcmVxdWlyZXMgYSB3YXJuaW5nICcgKyAnbWVzc2FnZSBhcmd1bWVudCcpO1xuICAgIH1cblxuICAgIGlmIChmb3JtYXQuaW5kZXhPZignRmFpbGVkIENvbXBvc2l0ZSBwcm9wVHlwZTogJykgPT09IDApIHtcbiAgICAgIHJldHVybjsgLy8gSWdub3JlIENvbXBvc2l0ZUNvbXBvbmVudCBwcm9wdHlwZSBjaGVjay5cbiAgICB9XG5cbiAgICBpZiAoIWNvbmRpdGlvbikge1xuICAgICAgZm9yICh2YXIgX2xlbjIgPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gQXJyYXkoX2xlbjIgPiAyID8gX2xlbjIgLSAyIDogMCksIF9rZXkyID0gMjsgX2tleTIgPCBfbGVuMjsgX2tleTIrKykge1xuICAgICAgICBhcmdzW19rZXkyIC0gMl0gPSBhcmd1bWVudHNbX2tleTJdO1xuICAgICAgfVxuXG4gICAgICBwcmludFdhcm5pbmcuYXBwbHkodW5kZWZpbmVkLCBbZm9ybWF0XS5jb25jYXQoYXJncykpO1xuICAgIH1cbiAgfTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSB3YXJuaW5nOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/fbjs/lib/warning.js\n"); - -/***/ }), - /***/ "./node_modules/object-assign/index.js": /*!*********************************************!*\ !*** ./node_modules/object-assign/index.js ***! @@ -143,7 +107,7 @@ eval("/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n\n/* eslint-disa /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nif (true) {\n var invariant = __webpack_require__(/*! fbjs/lib/invariant */ \"./node_modules/fbjs/lib/invariant.js\");\n var warning = __webpack_require__(/*! fbjs/lib/warning */ \"./node_modules/fbjs/lib/warning.js\");\n var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ \"./node_modules/prop-types/lib/ReactPropTypesSecret.js\");\n var loggedTypeFailures = {};\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (true) {\n for (var typeSpecName in typeSpecs) {\n if (typeSpecs.hasOwnProperty(typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n invariant(typeof typeSpecs[typeSpecName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'the `prop-types` package, but received `%s`.', componentName || 'React class', location, typeSpecName, typeof typeSpecs[typeSpecName]);\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error);\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n warning(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : '');\n }\n }\n }\n }\n}\n\nmodule.exports = checkPropTypes;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2NoZWNrUHJvcFR5cGVzLmpzP2ExNWMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVhOztBQUViLElBQUksSUFBcUM7QUFDekMsa0JBQWtCLG1CQUFPLENBQUMsZ0VBQW9CO0FBQzlDLGdCQUFnQixtQkFBTyxDQUFDLDREQUFrQjtBQUMxQyw2QkFBNkIsbUJBQU8sQ0FBQyx5RkFBNEI7QUFDakU7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLFVBQVU7QUFDckI7QUFDQTtBQUNBO0FBQ0EsTUFBTSxJQUFxQztBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnR0FBZ0c7QUFDaEc7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLGdHQUFnRztBQUNoRztBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcHJvcC10eXBlcy9jaGVja1Byb3BUeXBlcy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuJ3VzZSBzdHJpY3QnO1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICB2YXIgaW52YXJpYW50ID0gcmVxdWlyZSgnZmJqcy9saWIvaW52YXJpYW50Jyk7XG4gIHZhciB3YXJuaW5nID0gcmVxdWlyZSgnZmJqcy9saWIvd2FybmluZycpO1xuICB2YXIgUmVhY3RQcm9wVHlwZXNTZWNyZXQgPSByZXF1aXJlKCcuL2xpYi9SZWFjdFByb3BUeXBlc1NlY3JldCcpO1xuICB2YXIgbG9nZ2VkVHlwZUZhaWx1cmVzID0ge307XG59XG5cbi8qKlxuICogQXNzZXJ0IHRoYXQgdGhlIHZhbHVlcyBtYXRjaCB3aXRoIHRoZSB0eXBlIHNwZWNzLlxuICogRXJyb3IgbWVzc2FnZXMgYXJlIG1lbW9yaXplZCBhbmQgd2lsbCBvbmx5IGJlIHNob3duIG9uY2UuXG4gKlxuICogQHBhcmFtIHtvYmplY3R9IHR5cGVTcGVjcyBNYXAgb2YgbmFtZSB0byBhIFJlYWN0UHJvcFR5cGVcbiAqIEBwYXJhbSB7b2JqZWN0fSB2YWx1ZXMgUnVudGltZSB2YWx1ZXMgdGhhdCBuZWVkIHRvIGJlIHR5cGUtY2hlY2tlZFxuICogQHBhcmFtIHtzdHJpbmd9IGxvY2F0aW9uIGUuZy4gXCJwcm9wXCIsIFwiY29udGV4dFwiLCBcImNoaWxkIGNvbnRleHRcIlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbXBvbmVudE5hbWUgTmFtZSBvZiB0aGUgY29tcG9uZW50IGZvciBlcnJvciBtZXNzYWdlcy5cbiAqIEBwYXJhbSB7P0Z1bmN0aW9ufSBnZXRTdGFjayBSZXR1cm5zIHRoZSBjb21wb25lbnQgc3RhY2suXG4gKiBAcHJpdmF0ZVxuICovXG5mdW5jdGlvbiBjaGVja1Byb3BUeXBlcyh0eXBlU3BlY3MsIHZhbHVlcywgbG9jYXRpb24sIGNvbXBvbmVudE5hbWUsIGdldFN0YWNrKSB7XG4gIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgZm9yICh2YXIgdHlwZVNwZWNOYW1lIGluIHR5cGVTcGVjcykge1xuICAgICAgaWYgKHR5cGVTcGVjcy5oYXNPd25Qcm9wZXJ0eSh0eXBlU3BlY05hbWUpKSB7XG4gICAgICAgIHZhciBlcnJvcjtcbiAgICAgICAgLy8gUHJvcCB0eXBlIHZhbGlkYXRpb24gbWF5IHRocm93LiBJbiBjYXNlIHRoZXkgZG8sIHdlIGRvbid0IHdhbnQgdG9cbiAgICAgICAgLy8gZmFpbCB0aGUgcmVuZGVyIHBoYXNlIHdoZXJlIGl0IGRpZG4ndCBmYWlsIGJlZm9yZS4gU28gd2UgbG9nIGl0LlxuICAgICAgICAvLyBBZnRlciB0aGVzZSBoYXZlIGJlZW4gY2xlYW5lZCB1cCwgd2UnbGwgbGV0IHRoZW0gdGhyb3cuXG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgLy8gVGhpcyBpcyBpbnRlbnRpb25hbGx5IGFuIGludmFyaWFudCB0aGF0IGdldHMgY2F1Z2h0LiBJdCdzIHRoZSBzYW1lXG4gICAgICAgICAgLy8gYmVoYXZpb3IgYXMgd2l0aG91dCB0aGlzIHN0YXRlbWVudCBleGNlcHQgd2l0aCBhIGJldHRlciBtZXNzYWdlLlxuICAgICAgICAgIGludmFyaWFudCh0eXBlb2YgdHlwZVNwZWNzW3R5cGVTcGVjTmFtZV0gPT09ICdmdW5jdGlvbicsICclczogJXMgdHlwZSBgJXNgIGlzIGludmFsaWQ7IGl0IG11c3QgYmUgYSBmdW5jdGlvbiwgdXN1YWxseSBmcm9tICcgKyAndGhlIGBwcm9wLXR5cGVzYCBwYWNrYWdlLCBidXQgcmVjZWl2ZWQgYCVzYC4nLCBjb21wb25lbnROYW1lIHx8ICdSZWFjdCBjbGFzcycsIGxvY2F0aW9uLCB0eXBlU3BlY05hbWUsIHR5cGVvZiB0eXBlU3BlY3NbdHlwZVNwZWNOYW1lXSk7XG4gICAgICAgICAgZXJyb3IgPSB0eXBlU3BlY3NbdHlwZVNwZWNOYW1lXSh2YWx1ZXMsIHR5cGVTcGVjTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIG51bGwsIFJlYWN0UHJvcFR5cGVzU2VjcmV0KTtcbiAgICAgICAgfSBjYXRjaCAoZXgpIHtcbiAgICAgICAgICBlcnJvciA9IGV4O1xuICAgICAgICB9XG4gICAgICAgIHdhcm5pbmcoIWVycm9yIHx8IGVycm9yIGluc3RhbmNlb2YgRXJyb3IsICclczogdHlwZSBzcGVjaWZpY2F0aW9uIG9mICVzIGAlc2AgaXMgaW52YWxpZDsgdGhlIHR5cGUgY2hlY2tlciAnICsgJ2Z1bmN0aW9uIG11c3QgcmV0dXJuIGBudWxsYCBvciBhbiBgRXJyb3JgIGJ1dCByZXR1cm5lZCBhICVzLiAnICsgJ1lvdSBtYXkgaGF2ZSBmb3Jnb3R0ZW4gdG8gcGFzcyBhbiBhcmd1bWVudCB0byB0aGUgdHlwZSBjaGVja2VyICcgKyAnY3JlYXRvciAoYXJyYXlPZiwgaW5zdGFuY2VPZiwgb2JqZWN0T2YsIG9uZU9mLCBvbmVPZlR5cGUsIGFuZCAnICsgJ3NoYXBlIGFsbCByZXF1aXJlIGFuIGFyZ3VtZW50KS4nLCBjb21wb25lbnROYW1lIHx8ICdSZWFjdCBjbGFzcycsIGxvY2F0aW9uLCB0eXBlU3BlY05hbWUsIHR5cGVvZiBlcnJvcik7XG4gICAgICAgIGlmIChlcnJvciBpbnN0YW5jZW9mIEVycm9yICYmICEoZXJyb3IubWVzc2FnZSBpbiBsb2dnZWRUeXBlRmFpbHVyZXMpKSB7XG4gICAgICAgICAgLy8gT25seSBtb25pdG9yIHRoaXMgZmFpbHVyZSBvbmNlIGJlY2F1c2UgdGhlcmUgdGVuZHMgdG8gYmUgYSBsb3Qgb2YgdGhlXG4gICAgICAgICAgLy8gc2FtZSBlcnJvci5cbiAgICAgICAgICBsb2dnZWRUeXBlRmFpbHVyZXNbZXJyb3IubWVzc2FnZV0gPSB0cnVlO1xuXG4gICAgICAgICAgdmFyIHN0YWNrID0gZ2V0U3RhY2sgPyBnZXRTdGFjaygpIDogJyc7XG5cbiAgICAgICAgICB3YXJuaW5nKGZhbHNlLCAnRmFpbGVkICVzIHR5cGU6ICVzJXMnLCBsb2NhdGlvbiwgZXJyb3IubWVzc2FnZSwgc3RhY2sgIT0gbnVsbCA/IHN0YWNrIDogJycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY2hlY2tQcm9wVHlwZXM7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/prop-types/checkPropTypes.js\n"); +eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar printWarning = function() {};\n\nif (true) {\n var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ \"./node_modules/prop-types/lib/ReactPropTypesSecret.js\");\n var loggedTypeFailures = {};\n\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (true) {\n for (var typeSpecName in typeSpecs) {\n if (typeSpecs.hasOwnProperty(typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n var err = Error(\n (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'\n );\n err.name = 'Invariant Violation';\n throw err;\n }\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n if (error && !(error instanceof Error)) {\n printWarning(\n (componentName || 'React class') + ': type specification of ' +\n location + ' `' + typeSpecName + '` is invalid; the type checker ' +\n 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +\n 'You may have forgotten to pass an argument to the type checker ' +\n 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +\n 'shape all require an argument).'\n )\n\n }\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n printWarning(\n 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')\n );\n }\n }\n }\n }\n}\n\nmodule.exports = checkPropTypes;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2NoZWNrUHJvcFR5cGVzLmpzP2ExNWMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVhOztBQUViOztBQUVBLElBQUksSUFBcUM7QUFDekMsNkJBQTZCLG1CQUFPLENBQUMseUZBQTRCO0FBQ2pFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxVQUFVO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLE1BQU0sSUFBcUM7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRHQUE0RztBQUM1RztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJEQUEyRDtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2NoZWNrUHJvcFR5cGVzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG4ndXNlIHN0cmljdCc7XG5cbnZhciBwcmludFdhcm5pbmcgPSBmdW5jdGlvbigpIHt9O1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICB2YXIgUmVhY3RQcm9wVHlwZXNTZWNyZXQgPSByZXF1aXJlKCcuL2xpYi9SZWFjdFByb3BUeXBlc1NlY3JldCcpO1xuICB2YXIgbG9nZ2VkVHlwZUZhaWx1cmVzID0ge307XG5cbiAgcHJpbnRXYXJuaW5nID0gZnVuY3Rpb24odGV4dCkge1xuICAgIHZhciBtZXNzYWdlID0gJ1dhcm5pbmc6ICcgKyB0ZXh0O1xuICAgIGlmICh0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IobWVzc2FnZSk7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAvLyAtLS0gV2VsY29tZSB0byBkZWJ1Z2dpbmcgUmVhY3QgLS0tXG4gICAgICAvLyBUaGlzIGVycm9yIHdhcyB0aHJvd24gYXMgYSBjb252ZW5pZW5jZSBzbyB0aGF0IHlvdSBjYW4gdXNlIHRoaXMgc3RhY2tcbiAgICAgIC8vIHRvIGZpbmQgdGhlIGNhbGxzaXRlIHRoYXQgY2F1c2VkIHRoaXMgd2FybmluZyB0byBmaXJlLlxuICAgICAgdGhyb3cgbmV3IEVycm9yKG1lc3NhZ2UpO1xuICAgIH0gY2F0Y2ggKHgpIHt9XG4gIH07XG59XG5cbi8qKlxuICogQXNzZXJ0IHRoYXQgdGhlIHZhbHVlcyBtYXRjaCB3aXRoIHRoZSB0eXBlIHNwZWNzLlxuICogRXJyb3IgbWVzc2FnZXMgYXJlIG1lbW9yaXplZCBhbmQgd2lsbCBvbmx5IGJlIHNob3duIG9uY2UuXG4gKlxuICogQHBhcmFtIHtvYmplY3R9IHR5cGVTcGVjcyBNYXAgb2YgbmFtZSB0byBhIFJlYWN0UHJvcFR5cGVcbiAqIEBwYXJhbSB7b2JqZWN0fSB2YWx1ZXMgUnVudGltZSB2YWx1ZXMgdGhhdCBuZWVkIHRvIGJlIHR5cGUtY2hlY2tlZFxuICogQHBhcmFtIHtzdHJpbmd9IGxvY2F0aW9uIGUuZy4gXCJwcm9wXCIsIFwiY29udGV4dFwiLCBcImNoaWxkIGNvbnRleHRcIlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbXBvbmVudE5hbWUgTmFtZSBvZiB0aGUgY29tcG9uZW50IGZvciBlcnJvciBtZXNzYWdlcy5cbiAqIEBwYXJhbSB7P0Z1bmN0aW9ufSBnZXRTdGFjayBSZXR1cm5zIHRoZSBjb21wb25lbnQgc3RhY2suXG4gKiBAcHJpdmF0ZVxuICovXG5mdW5jdGlvbiBjaGVja1Byb3BUeXBlcyh0eXBlU3BlY3MsIHZhbHVlcywgbG9jYXRpb24sIGNvbXBvbmVudE5hbWUsIGdldFN0YWNrKSB7XG4gIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgZm9yICh2YXIgdHlwZVNwZWNOYW1lIGluIHR5cGVTcGVjcykge1xuICAgICAgaWYgKHR5cGVTcGVjcy5oYXNPd25Qcm9wZXJ0eSh0eXBlU3BlY05hbWUpKSB7XG4gICAgICAgIHZhciBlcnJvcjtcbiAgICAgICAgLy8gUHJvcCB0eXBlIHZhbGlkYXRpb24gbWF5IHRocm93LiBJbiBjYXNlIHRoZXkgZG8sIHdlIGRvbid0IHdhbnQgdG9cbiAgICAgICAgLy8gZmFpbCB0aGUgcmVuZGVyIHBoYXNlIHdoZXJlIGl0IGRpZG4ndCBmYWlsIGJlZm9yZS4gU28gd2UgbG9nIGl0LlxuICAgICAgICAvLyBBZnRlciB0aGVzZSBoYXZlIGJlZW4gY2xlYW5lZCB1cCwgd2UnbGwgbGV0IHRoZW0gdGhyb3cuXG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgLy8gVGhpcyBpcyBpbnRlbnRpb25hbGx5IGFuIGludmFyaWFudCB0aGF0IGdldHMgY2F1Z2h0LiBJdCdzIHRoZSBzYW1lXG4gICAgICAgICAgLy8gYmVoYXZpb3IgYXMgd2l0aG91dCB0aGlzIHN0YXRlbWVudCBleGNlcHQgd2l0aCBhIGJldHRlciBtZXNzYWdlLlxuICAgICAgICAgIGlmICh0eXBlb2YgdHlwZVNwZWNzW3R5cGVTcGVjTmFtZV0gIT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgIHZhciBlcnIgPSBFcnJvcihcbiAgICAgICAgICAgICAgKGNvbXBvbmVudE5hbWUgfHwgJ1JlYWN0IGNsYXNzJykgKyAnOiAnICsgbG9jYXRpb24gKyAnIHR5cGUgYCcgKyB0eXBlU3BlY05hbWUgKyAnYCBpcyBpbnZhbGlkOyAnICtcbiAgICAgICAgICAgICAgJ2l0IG11c3QgYmUgYSBmdW5jdGlvbiwgdXN1YWxseSBmcm9tIHRoZSBgcHJvcC10eXBlc2AgcGFja2FnZSwgYnV0IHJlY2VpdmVkIGAnICsgdHlwZW9mIHR5cGVTcGVjc1t0eXBlU3BlY05hbWVdICsgJ2AuJ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGVyci5uYW1lID0gJ0ludmFyaWFudCBWaW9sYXRpb24nO1xuICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBlcnJvciA9IHR5cGVTcGVjc1t0eXBlU3BlY05hbWVdKHZhbHVlcywgdHlwZVNwZWNOYW1lLCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgbnVsbCwgUmVhY3RQcm9wVHlwZXNTZWNyZXQpO1xuICAgICAgICB9IGNhdGNoIChleCkge1xuICAgICAgICAgIGVycm9yID0gZXg7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGVycm9yICYmICEoZXJyb3IgaW5zdGFuY2VvZiBFcnJvcikpIHtcbiAgICAgICAgICBwcmludFdhcm5pbmcoXG4gICAgICAgICAgICAoY29tcG9uZW50TmFtZSB8fCAnUmVhY3QgY2xhc3MnKSArICc6IHR5cGUgc3BlY2lmaWNhdGlvbiBvZiAnICtcbiAgICAgICAgICAgIGxvY2F0aW9uICsgJyBgJyArIHR5cGVTcGVjTmFtZSArICdgIGlzIGludmFsaWQ7IHRoZSB0eXBlIGNoZWNrZXIgJyArXG4gICAgICAgICAgICAnZnVuY3Rpb24gbXVzdCByZXR1cm4gYG51bGxgIG9yIGFuIGBFcnJvcmAgYnV0IHJldHVybmVkIGEgJyArIHR5cGVvZiBlcnJvciArICcuICcgK1xuICAgICAgICAgICAgJ1lvdSBtYXkgaGF2ZSBmb3Jnb3R0ZW4gdG8gcGFzcyBhbiBhcmd1bWVudCB0byB0aGUgdHlwZSBjaGVja2VyICcgK1xuICAgICAgICAgICAgJ2NyZWF0b3IgKGFycmF5T2YsIGluc3RhbmNlT2YsIG9iamVjdE9mLCBvbmVPZiwgb25lT2ZUeXBlLCBhbmQgJyArXG4gICAgICAgICAgICAnc2hhcGUgYWxsIHJlcXVpcmUgYW4gYXJndW1lbnQpLidcbiAgICAgICAgICApXG5cbiAgICAgICAgfVxuICAgICAgICBpZiAoZXJyb3IgaW5zdGFuY2VvZiBFcnJvciAmJiAhKGVycm9yLm1lc3NhZ2UgaW4gbG9nZ2VkVHlwZUZhaWx1cmVzKSkge1xuICAgICAgICAgIC8vIE9ubHkgbW9uaXRvciB0aGlzIGZhaWx1cmUgb25jZSBiZWNhdXNlIHRoZXJlIHRlbmRzIHRvIGJlIGEgbG90IG9mIHRoZVxuICAgICAgICAgIC8vIHNhbWUgZXJyb3IuXG4gICAgICAgICAgbG9nZ2VkVHlwZUZhaWx1cmVzW2Vycm9yLm1lc3NhZ2VdID0gdHJ1ZTtcblxuICAgICAgICAgIHZhciBzdGFjayA9IGdldFN0YWNrID8gZ2V0U3RhY2soKSA6ICcnO1xuXG4gICAgICAgICAgcHJpbnRXYXJuaW5nKFxuICAgICAgICAgICAgJ0ZhaWxlZCAnICsgbG9jYXRpb24gKyAnIHR5cGU6ICcgKyBlcnJvci5tZXNzYWdlICsgKHN0YWNrICE9IG51bGwgPyBzdGFjayA6ICcnKVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBjaGVja1Byb3BUeXBlcztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/prop-types/checkPropTypes.js\n"); /***/ }), @@ -155,7 +119,7 @@ eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source cod /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar emptyFunction = __webpack_require__(/*! fbjs/lib/emptyFunction */ \"./node_modules/fbjs/lib/emptyFunction.js\");\nvar invariant = __webpack_require__(/*! fbjs/lib/invariant */ \"./node_modules/fbjs/lib/invariant.js\");\nvar warning = __webpack_require__(/*! fbjs/lib/warning */ \"./node_modules/fbjs/lib/warning.js\");\nvar assign = __webpack_require__(/*! object-assign */ \"./node_modules/object-assign/index.js\");\n\nvar ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ \"./node_modules/prop-types/lib/ReactPropTypesSecret.js\");\nvar checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ \"./node_modules/prop-types/checkPropTypes.js\");\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message) {\n this.message = message;\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (true) {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n invariant(\n false,\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n } else if (\"development\" !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n warning(\n false,\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `%s` prop on `%s`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.',\n propFullName,\n componentName\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunction.thatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n true ? warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.') : undefined;\n return emptyFunction.thatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n true ? warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.') : undefined;\n return emptyFunction.thatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n warning(\n false,\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received %s at index %s.',\n getPostfixForTypeWarning(checker),\n i\n );\n return emptyFunction.thatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from\n // props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2ZhY3RvcnlXaXRoVHlwZUNoZWNrZXJzLmpzP2IwNzIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVhOztBQUViLG9CQUFvQixtQkFBTyxDQUFDLHdFQUF3QjtBQUNwRCxnQkFBZ0IsbUJBQU8sQ0FBQyxnRUFBb0I7QUFDNUMsY0FBYyxtQkFBTyxDQUFDLDREQUFrQjtBQUN4QyxhQUFhLG1CQUFPLENBQUMsNERBQWU7O0FBRXBDLDJCQUEyQixtQkFBTyxDQUFDLHlGQUE0QjtBQUMvRCxxQkFBcUIsbUJBQU8sQ0FBQyxxRUFBa0I7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBLDBDQUEwQzs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsUUFBUTtBQUNyQixjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWLDZCQUE2QjtBQUM3QixRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsS0FBSztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNULDRCQUE0QjtBQUM1QixPQUFPO0FBQ1A7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUSxJQUFxQztBQUM3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUyxVQUFVLGFBQW9CO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLHNCQUFzQjtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNLEtBQXFDLDBGQUEwRixTQUFNO0FBQzNJO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFCQUFxQiwyQkFBMkI7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTSxLQUFxQyw4RkFBOEYsU0FBTTtBQUMvSTtBQUNBOztBQUVBLG1CQUFtQixnQ0FBZ0M7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EscUJBQXFCLGdDQUFnQztBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2ZhY3RvcnlXaXRoVHlwZUNoZWNrZXJzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG4ndXNlIHN0cmljdCc7XG5cbnZhciBlbXB0eUZ1bmN0aW9uID0gcmVxdWlyZSgnZmJqcy9saWIvZW1wdHlGdW5jdGlvbicpO1xudmFyIGludmFyaWFudCA9IHJlcXVpcmUoJ2ZianMvbGliL2ludmFyaWFudCcpO1xudmFyIHdhcm5pbmcgPSByZXF1aXJlKCdmYmpzL2xpYi93YXJuaW5nJyk7XG52YXIgYXNzaWduID0gcmVxdWlyZSgnb2JqZWN0LWFzc2lnbicpO1xuXG52YXIgUmVhY3RQcm9wVHlwZXNTZWNyZXQgPSByZXF1aXJlKCcuL2xpYi9SZWFjdFByb3BUeXBlc1NlY3JldCcpO1xudmFyIGNoZWNrUHJvcFR5cGVzID0gcmVxdWlyZSgnLi9jaGVja1Byb3BUeXBlcycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uKGlzVmFsaWRFbGVtZW50LCB0aHJvd09uRGlyZWN0QWNjZXNzKSB7XG4gIC8qIGdsb2JhbCBTeW1ib2wgKi9cbiAgdmFyIElURVJBVE9SX1NZTUJPTCA9IHR5cGVvZiBTeW1ib2wgPT09ICdmdW5jdGlvbicgJiYgU3ltYm9sLml0ZXJhdG9yO1xuICB2YXIgRkFVWF9JVEVSQVRPUl9TWU1CT0wgPSAnQEBpdGVyYXRvcic7IC8vIEJlZm9yZSBTeW1ib2wgc3BlYy5cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgaXRlcmF0b3IgbWV0aG9kIGZ1bmN0aW9uIGNvbnRhaW5lZCBvbiB0aGUgaXRlcmFibGUgb2JqZWN0LlxuICAgKlxuICAgKiBCZSBzdXJlIHRvIGludm9rZSB0aGUgZnVuY3Rpb24gd2l0aCB0aGUgaXRlcmFibGUgYXMgY29udGV4dDpcbiAgICpcbiAgICogICAgIHZhciBpdGVyYXRvckZuID0gZ2V0SXRlcmF0b3JGbihteUl0ZXJhYmxlKTtcbiAgICogICAgIGlmIChpdGVyYXRvckZuKSB7XG4gICAqICAgICAgIHZhciBpdGVyYXRvciA9IGl0ZXJhdG9yRm4uY2FsbChteUl0ZXJhYmxlKTtcbiAgICogICAgICAgLi4uXG4gICAqICAgICB9XG4gICAqXG4gICAqIEBwYXJhbSB7P29iamVjdH0gbWF5YmVJdGVyYWJsZVxuICAgKiBAcmV0dXJuIHs/ZnVuY3Rpb259XG4gICAqL1xuICBmdW5jdGlvbiBnZXRJdGVyYXRvckZuKG1heWJlSXRlcmFibGUpIHtcbiAgICB2YXIgaXRlcmF0b3JGbiA9IG1heWJlSXRlcmFibGUgJiYgKElURVJBVE9SX1NZTUJPTCAmJiBtYXliZUl0ZXJhYmxlW0lURVJBVE9SX1NZTUJPTF0gfHwgbWF5YmVJdGVyYWJsZVtGQVVYX0lURVJBVE9SX1NZTUJPTF0pO1xuICAgIGlmICh0eXBlb2YgaXRlcmF0b3JGbiA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgcmV0dXJuIGl0ZXJhdG9yRm47XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIENvbGxlY3Rpb24gb2YgbWV0aG9kcyB0aGF0IGFsbG93IGRlY2xhcmF0aW9uIGFuZCB2YWxpZGF0aW9uIG9mIHByb3BzIHRoYXQgYXJlXG4gICAqIHN1cHBsaWVkIHRvIFJlYWN0IGNvbXBvbmVudHMuIEV4YW1wbGUgdXNhZ2U6XG4gICAqXG4gICAqICAgdmFyIFByb3BzID0gcmVxdWlyZSgnUmVhY3RQcm9wVHlwZXMnKTtcbiAgICogICB2YXIgTXlBcnRpY2xlID0gUmVhY3QuY3JlYXRlQ2xhc3Moe1xuICAgKiAgICAgcHJvcFR5cGVzOiB7XG4gICAqICAgICAgIC8vIEFuIG9wdGlvbmFsIHN0cmluZyBwcm9wIG5hbWVkIFwiZGVzY3JpcHRpb25cIi5cbiAgICogICAgICAgZGVzY3JpcHRpb246IFByb3BzLnN0cmluZyxcbiAgICpcbiAgICogICAgICAgLy8gQSByZXF1aXJlZCBlbnVtIHByb3AgbmFtZWQgXCJjYXRlZ29yeVwiLlxuICAgKiAgICAgICBjYXRlZ29yeTogUHJvcHMub25lT2YoWydOZXdzJywnUGhvdG9zJ10pLmlzUmVxdWlyZWQsXG4gICAqXG4gICAqICAgICAgIC8vIEEgcHJvcCBuYW1lZCBcImRpYWxvZ1wiIHRoYXQgcmVxdWlyZXMgYW4gaW5zdGFuY2Ugb2YgRGlhbG9nLlxuICAgKiAgICAgICBkaWFsb2c6IFByb3BzLmluc3RhbmNlT2YoRGlhbG9nKS5pc1JlcXVpcmVkXG4gICAqICAgICB9LFxuICAgKiAgICAgcmVuZGVyOiBmdW5jdGlvbigpIHsgLi4uIH1cbiAgICogICB9KTtcbiAgICpcbiAgICogQSBtb3JlIGZvcm1hbCBzcGVjaWZpY2F0aW9uIG9mIGhvdyB0aGVzZSBtZXRob2RzIGFyZSB1c2VkOlxuICAgKlxuICAgKiAgIHR5cGUgOj0gYXJyYXl8Ym9vbHxmdW5jfG9iamVjdHxudW1iZXJ8c3RyaW5nfG9uZU9mKFsuLi5dKXxpbnN0YW5jZU9mKC4uLilcbiAgICogICBkZWNsIDo9IFJlYWN0UHJvcFR5cGVzLnt0eXBlfSguaXNSZXF1aXJlZCk/XG4gICAqXG4gICAqIEVhY2ggYW5kIGV2ZXJ5IGRlY2xhcmF0aW9uIHByb2R1Y2VzIGEgZnVuY3Rpb24gd2l0aCB0aGUgc2FtZSBzaWduYXR1cmUuIFRoaXNcbiAgICogYWxsb3dzIHRoZSBjcmVhdGlvbiBvZiBjdXN0b20gdmFsaWRhdGlvbiBmdW5jdGlvbnMuIEZvciBleGFtcGxlOlxuICAgKlxuICAgKiAgdmFyIE15TGluayA9IFJlYWN0LmNyZWF0ZUNsYXNzKHtcbiAgICogICAgcHJvcFR5cGVzOiB7XG4gICAqICAgICAgLy8gQW4gb3B0aW9uYWwgc3RyaW5nIG9yIFVSSSBwcm9wIG5hbWVkIFwiaHJlZlwiLlxuICAgKiAgICAgIGhyZWY6IGZ1bmN0aW9uKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSkge1xuICAgKiAgICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICogICAgICAgIGlmIChwcm9wVmFsdWUgIT0gbnVsbCAmJiB0eXBlb2YgcHJvcFZhbHVlICE9PSAnc3RyaW5nJyAmJlxuICAgKiAgICAgICAgICAgICEocHJvcFZhbHVlIGluc3RhbmNlb2YgVVJJKSkge1xuICAgKiAgICAgICAgICByZXR1cm4gbmV3IEVycm9yKFxuICAgKiAgICAgICAgICAgICdFeHBlY3RlZCBhIHN0cmluZyBvciBhbiBVUkkgZm9yICcgKyBwcm9wTmFtZSArICcgaW4gJyArXG4gICAqICAgICAgICAgICAgY29tcG9uZW50TmFtZVxuICAgKiAgICAgICAgICApO1xuICAgKiAgICAgICAgfVxuICAgKiAgICAgIH1cbiAgICogICAgfSxcbiAgICogICAgcmVuZGVyOiBmdW5jdGlvbigpIHsuLi59XG4gICAqICB9KTtcbiAgICpcbiAgICogQGludGVybmFsXG4gICAqL1xuXG4gIHZhciBBTk9OWU1PVVMgPSAnPDxhbm9ueW1vdXM+Pic7XG5cbiAgLy8gSW1wb3J0YW50IVxuICAvLyBLZWVwIHRoaXMgbGlzdCBpbiBzeW5jIHdpdGggcHJvZHVjdGlvbiB2ZXJzaW9uIGluIGAuL2ZhY3RvcnlXaXRoVGhyb3dpbmdTaGltcy5qc2AuXG4gIHZhciBSZWFjdFByb3BUeXBlcyA9IHtcbiAgICBhcnJheTogY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXIoJ2FycmF5JyksXG4gICAgYm9vbDogY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXIoJ2Jvb2xlYW4nKSxcbiAgICBmdW5jOiBjcmVhdGVQcmltaXRpdmVUeXBlQ2hlY2tlcignZnVuY3Rpb24nKSxcbiAgICBudW1iZXI6IGNyZWF0ZVByaW1pdGl2ZVR5cGVDaGVja2VyKCdudW1iZXInKSxcbiAgICBvYmplY3Q6IGNyZWF0ZVByaW1pdGl2ZVR5cGVDaGVja2VyKCdvYmplY3QnKSxcbiAgICBzdHJpbmc6IGNyZWF0ZVByaW1pdGl2ZVR5cGVDaGVja2VyKCdzdHJpbmcnKSxcbiAgICBzeW1ib2w6IGNyZWF0ZVByaW1pdGl2ZVR5cGVDaGVja2VyKCdzeW1ib2wnKSxcblxuICAgIGFueTogY3JlYXRlQW55VHlwZUNoZWNrZXIoKSxcbiAgICBhcnJheU9mOiBjcmVhdGVBcnJheU9mVHlwZUNoZWNrZXIsXG4gICAgZWxlbWVudDogY3JlYXRlRWxlbWVudFR5cGVDaGVja2VyKCksXG4gICAgaW5zdGFuY2VPZjogY3JlYXRlSW5zdGFuY2VUeXBlQ2hlY2tlcixcbiAgICBub2RlOiBjcmVhdGVOb2RlQ2hlY2tlcigpLFxuICAgIG9iamVjdE9mOiBjcmVhdGVPYmplY3RPZlR5cGVDaGVja2VyLFxuICAgIG9uZU9mOiBjcmVhdGVFbnVtVHlwZUNoZWNrZXIsXG4gICAgb25lT2ZUeXBlOiBjcmVhdGVVbmlvblR5cGVDaGVja2VyLFxuICAgIHNoYXBlOiBjcmVhdGVTaGFwZVR5cGVDaGVja2VyLFxuICAgIGV4YWN0OiBjcmVhdGVTdHJpY3RTaGFwZVR5cGVDaGVja2VyLFxuICB9O1xuXG4gIC8qKlxuICAgKiBpbmxpbmVkIE9iamVjdC5pcyBwb2x5ZmlsbCB0byBhdm9pZCByZXF1aXJpbmcgY29uc3VtZXJzIHNoaXAgdGhlaXIgb3duXG4gICAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL09iamVjdC9pc1xuICAgKi9cbiAgLyplc2xpbnQtZGlzYWJsZSBuby1zZWxmLWNvbXBhcmUqL1xuICBmdW5jdGlvbiBpcyh4LCB5KSB7XG4gICAgLy8gU2FtZVZhbHVlIGFsZ29yaXRobVxuICAgIGlmICh4ID09PSB5KSB7XG4gICAgICAvLyBTdGVwcyAxLTUsIDctMTBcbiAgICAgIC8vIFN0ZXBzIDYuYi02LmU6ICswICE9IC0wXG4gICAgICByZXR1cm4geCAhPT0gMCB8fCAxIC8geCA9PT0gMSAvIHk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIFN0ZXAgNi5hOiBOYU4gPT0gTmFOXG4gICAgICByZXR1cm4geCAhPT0geCAmJiB5ICE9PSB5O1xuICAgIH1cbiAgfVxuICAvKmVzbGludC1lbmFibGUgbm8tc2VsZi1jb21wYXJlKi9cblxuICAvKipcbiAgICogV2UgdXNlIGFuIEVycm9yLWxpa2Ugb2JqZWN0IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGFzIHBlb3BsZSBtYXkgY2FsbFxuICAgKiBQcm9wVHlwZXMgZGlyZWN0bHkgYW5kIGluc3BlY3QgdGhlaXIgb3V0cHV0LiBIb3dldmVyLCB3ZSBkb24ndCB1c2UgcmVhbFxuICAgKiBFcnJvcnMgYW55bW9yZS4gV2UgZG9uJ3QgaW5zcGVjdCB0aGVpciBzdGFjayBhbnl3YXksIGFuZCBjcmVhdGluZyB0aGVtXG4gICAqIGlzIHByb2hpYml0aXZlbHkgZXhwZW5zaXZlIGlmIHRoZXkgYXJlIGNyZWF0ZWQgdG9vIG9mdGVuLCBzdWNoIGFzIHdoYXRcbiAgICogaGFwcGVucyBpbiBvbmVPZlR5cGUoKSBmb3IgYW55IHR5cGUgYmVmb3JlIHRoZSBvbmUgdGhhdCBtYXRjaGVkLlxuICAgKi9cbiAgZnVuY3Rpb24gUHJvcFR5cGVFcnJvcihtZXNzYWdlKSB7XG4gICAgdGhpcy5tZXNzYWdlID0gbWVzc2FnZTtcbiAgICB0aGlzLnN0YWNrID0gJyc7XG4gIH1cbiAgLy8gTWFrZSBgaW5zdGFuY2VvZiBFcnJvcmAgc3RpbGwgd29yayBmb3IgcmV0dXJuZWQgZXJyb3JzLlxuICBQcm9wVHlwZUVycm9yLnByb3RvdHlwZSA9IEVycm9yLnByb3RvdHlwZTtcblxuICBmdW5jdGlvbiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcih2YWxpZGF0ZSkge1xuICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgICB2YXIgbWFudWFsUHJvcFR5cGVDYWxsQ2FjaGUgPSB7fTtcbiAgICAgIHZhciBtYW51YWxQcm9wVHlwZVdhcm5pbmdDb3VudCA9IDA7XG4gICAgfVxuICAgIGZ1bmN0aW9uIGNoZWNrVHlwZShpc1JlcXVpcmVkLCBwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUsIHNlY3JldCkge1xuICAgICAgY29tcG9uZW50TmFtZSA9IGNvbXBvbmVudE5hbWUgfHwgQU5PTllNT1VTO1xuICAgICAgcHJvcEZ1bGxOYW1lID0gcHJvcEZ1bGxOYW1lIHx8IHByb3BOYW1lO1xuXG4gICAgICBpZiAoc2VjcmV0ICE9PSBSZWFjdFByb3BUeXBlc1NlY3JldCkge1xuICAgICAgICBpZiAodGhyb3dPbkRpcmVjdEFjY2Vzcykge1xuICAgICAgICAgIC8vIE5ldyBiZWhhdmlvciBvbmx5IGZvciB1c2VycyBvZiBgcHJvcC10eXBlc2AgcGFja2FnZVxuICAgICAgICAgIGludmFyaWFudChcbiAgICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICAgJ0NhbGxpbmcgUHJvcFR5cGVzIHZhbGlkYXRvcnMgZGlyZWN0bHkgaXMgbm90IHN1cHBvcnRlZCBieSB0aGUgYHByb3AtdHlwZXNgIHBhY2thZ2UuICcgK1xuICAgICAgICAgICAgJ1VzZSBgUHJvcFR5cGVzLmNoZWNrUHJvcFR5cGVzKClgIHRvIGNhbGwgdGhlbS4gJyArXG4gICAgICAgICAgICAnUmVhZCBtb3JlIGF0IGh0dHA6Ly9mYi5tZS91c2UtY2hlY2stcHJvcC10eXBlcydcbiAgICAgICAgICApO1xuICAgICAgICB9IGVsc2UgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicgJiYgdHlwZW9mIGNvbnNvbGUgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgICAgLy8gT2xkIGJlaGF2aW9yIGZvciBwZW9wbGUgdXNpbmcgUmVhY3QuUHJvcFR5cGVzXG4gICAgICAgICAgdmFyIGNhY2hlS2V5ID0gY29tcG9uZW50TmFtZSArICc6JyArIHByb3BOYW1lO1xuICAgICAgICAgIGlmIChcbiAgICAgICAgICAgICFtYW51YWxQcm9wVHlwZUNhbGxDYWNoZVtjYWNoZUtleV0gJiZcbiAgICAgICAgICAgIC8vIEF2b2lkIHNwYW1taW5nIHRoZSBjb25zb2xlIGJlY2F1c2UgdGhleSBhcmUgb2Z0ZW4gbm90IGFjdGlvbmFibGUgZXhjZXB0IGZvciBsaWIgYXV0aG9yc1xuICAgICAgICAgICAgbWFudWFsUHJvcFR5cGVXYXJuaW5nQ291bnQgPCAzXG4gICAgICAgICAgKSB7XG4gICAgICAgICAgICB3YXJuaW5nKFxuICAgICAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAgICAgJ1lvdSBhcmUgbWFudWFsbHkgY2FsbGluZyBhIFJlYWN0LlByb3BUeXBlcyB2YWxpZGF0aW9uICcgK1xuICAgICAgICAgICAgICAnZnVuY3Rpb24gZm9yIHRoZSBgJXNgIHByb3Agb24gYCVzYC4gVGhpcyBpcyBkZXByZWNhdGVkICcgK1xuICAgICAgICAgICAgICAnYW5kIHdpbGwgdGhyb3cgaW4gdGhlIHN0YW5kYWxvbmUgYHByb3AtdHlwZXNgIHBhY2thZ2UuICcgK1xuICAgICAgICAgICAgICAnWW91IG1heSBiZSBzZWVpbmcgdGhpcyB3YXJuaW5nIGR1ZSB0byBhIHRoaXJkLXBhcnR5IFByb3BUeXBlcyAnICtcbiAgICAgICAgICAgICAgJ2xpYnJhcnkuIFNlZSBodHRwczovL2ZiLm1lL3JlYWN0LXdhcm5pbmctZG9udC1jYWxsLXByb3B0eXBlcyAnICsgJ2ZvciBkZXRhaWxzLicsXG4gICAgICAgICAgICAgIHByb3BGdWxsTmFtZSxcbiAgICAgICAgICAgICAgY29tcG9uZW50TmFtZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIG1hbnVhbFByb3BUeXBlQ2FsbENhY2hlW2NhY2hlS2V5XSA9IHRydWU7XG4gICAgICAgICAgICBtYW51YWxQcm9wVHlwZVdhcm5pbmdDb3VudCsrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHByb3BzW3Byb3BOYW1lXSA9PSBudWxsKSB7XG4gICAgICAgIGlmIChpc1JlcXVpcmVkKSB7XG4gICAgICAgICAgaWYgKHByb3BzW3Byb3BOYW1lXSA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdUaGUgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIGlzIG1hcmtlZCBhcyByZXF1aXJlZCAnICsgKCdpbiBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCwgYnV0IGl0cyB2YWx1ZSBpcyBgbnVsbGAuJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ1RoZSAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2AgaXMgbWFya2VkIGFzIHJlcXVpcmVkIGluICcgKyAoJ2AnICsgY29tcG9uZW50TmFtZSArICdgLCBidXQgaXRzIHZhbHVlIGlzIGB1bmRlZmluZWRgLicpKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciBjaGFpbmVkQ2hlY2tUeXBlID0gY2hlY2tUeXBlLmJpbmQobnVsbCwgZmFsc2UpO1xuICAgIGNoYWluZWRDaGVja1R5cGUuaXNSZXF1aXJlZCA9IGNoZWNrVHlwZS5iaW5kKG51bGwsIHRydWUpO1xuXG4gICAgcmV0dXJuIGNoYWluZWRDaGVja1R5cGU7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVQcmltaXRpdmVUeXBlQ2hlY2tlcihleHBlY3RlZFR5cGUpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUsIHNlY3JldCkge1xuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgICBpZiAocHJvcFR5cGUgIT09IGV4cGVjdGVkVHlwZSkge1xuICAgICAgICAvLyBgcHJvcFZhbHVlYCBiZWluZyBpbnN0YW5jZSBvZiwgc2F5LCBkYXRlL3JlZ2V4cCwgcGFzcyB0aGUgJ29iamVjdCdcbiAgICAgICAgLy8gY2hlY2ssIGJ1dCB3ZSBjYW4gb2ZmZXIgYSBtb3JlIHByZWNpc2UgZXJyb3IgbWVzc2FnZSBoZXJlIHJhdGhlciB0aGFuXG4gICAgICAgIC8vICdvZiB0eXBlIGBvYmplY3RgJy5cbiAgICAgICAgdmFyIHByZWNpc2VUeXBlID0gZ2V0UHJlY2lzZVR5cGUocHJvcFZhbHVlKTtcblxuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIHR5cGUgJyArICgnYCcgKyBwcmVjaXNlVHlwZSArICdgIHN1cHBsaWVkIHRvIGAnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCAnKSArICgnYCcgKyBleHBlY3RlZFR5cGUgKyAnYC4nKSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZUFueVR5cGVDaGVja2VyKCkge1xuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcihlbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zTnVsbCk7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVBcnJheU9mVHlwZUNoZWNrZXIodHlwZUNoZWNrZXIpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIGlmICh0eXBlb2YgdHlwZUNoZWNrZXIgIT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdQcm9wZXJ0eSBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIGNvbXBvbmVudCBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCBoYXMgaW52YWxpZCBQcm9wVHlwZSBub3RhdGlvbiBpbnNpZGUgYXJyYXlPZi4nKTtcbiAgICAgIH1cbiAgICAgIHZhciBwcm9wVmFsdWUgPSBwcm9wc1twcm9wTmFtZV07XG4gICAgICBpZiAoIUFycmF5LmlzQXJyYXkocHJvcFZhbHVlKSkge1xuICAgICAgICB2YXIgcHJvcFR5cGUgPSBnZXRQcm9wVHlwZShwcm9wVmFsdWUpO1xuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIHR5cGUgJyArICgnYCcgKyBwcm9wVHlwZSArICdgIHN1cHBsaWVkIHRvIGAnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCBhbiBhcnJheS4nKSk7XG4gICAgICB9XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BWYWx1ZS5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgZXJyb3IgPSB0eXBlQ2hlY2tlcihwcm9wVmFsdWUsIGksIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUgKyAnWycgKyBpICsgJ10nLCBSZWFjdFByb3BUeXBlc1NlY3JldCk7XG4gICAgICAgIGlmIChlcnJvciBpbnN0YW5jZW9mIEVycm9yKSB7XG4gICAgICAgICAgcmV0dXJuIGVycm9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZUVsZW1lbnRUeXBlQ2hlY2tlcigpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIHZhciBwcm9wVmFsdWUgPSBwcm9wc1twcm9wTmFtZV07XG4gICAgICBpZiAoIWlzVmFsaWRFbGVtZW50KHByb3BWYWx1ZSkpIHtcbiAgICAgICAgdmFyIHByb3BUeXBlID0gZ2V0UHJvcFR5cGUocHJvcFZhbHVlKTtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdJbnZhbGlkICcgKyBsb2NhdGlvbiArICcgYCcgKyBwcm9wRnVsbE5hbWUgKyAnYCBvZiB0eXBlICcgKyAoJ2AnICsgcHJvcFR5cGUgKyAnYCBzdXBwbGllZCB0byBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCwgZXhwZWN0ZWQgYSBzaW5nbGUgUmVhY3RFbGVtZW50LicpKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlSW5zdGFuY2VUeXBlQ2hlY2tlcihleHBlY3RlZENsYXNzKSB7XG4gICAgZnVuY3Rpb24gdmFsaWRhdGUocHJvcHMsIHByb3BOYW1lLCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lKSB7XG4gICAgICBpZiAoIShwcm9wc1twcm9wTmFtZV0gaW5zdGFuY2VvZiBleHBlY3RlZENsYXNzKSkge1xuICAgICAgICB2YXIgZXhwZWN0ZWRDbGFzc05hbWUgPSBleHBlY3RlZENsYXNzLm5hbWUgfHwgQU5PTllNT1VTO1xuICAgICAgICB2YXIgYWN0dWFsQ2xhc3NOYW1lID0gZ2V0Q2xhc3NOYW1lKHByb3BzW3Byb3BOYW1lXSk7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgdHlwZSAnICsgKCdgJyArIGFjdHVhbENsYXNzTmFtZSArICdgIHN1cHBsaWVkIHRvIGAnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCAnKSArICgnaW5zdGFuY2Ugb2YgYCcgKyBleHBlY3RlZENsYXNzTmFtZSArICdgLicpKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlRW51bVR5cGVDaGVja2VyKGV4cGVjdGVkVmFsdWVzKSB7XG4gICAgaWYgKCFBcnJheS5pc0FycmF5KGV4cGVjdGVkVmFsdWVzKSkge1xuICAgICAgcHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJyA/IHdhcm5pbmcoZmFsc2UsICdJbnZhbGlkIGFyZ3VtZW50IHN1cHBsaWVkIHRvIG9uZU9mLCBleHBlY3RlZCBhbiBpbnN0YW5jZSBvZiBhcnJheS4nKSA6IHZvaWQgMDtcbiAgICAgIHJldHVybiBlbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zTnVsbDtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIHZhciBwcm9wVmFsdWUgPSBwcm9wc1twcm9wTmFtZV07XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGV4cGVjdGVkVmFsdWVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGlmIChpcyhwcm9wVmFsdWUsIGV4cGVjdGVkVmFsdWVzW2ldKSkge1xuICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHZhciB2YWx1ZXNTdHJpbmcgPSBKU09OLnN0cmluZ2lmeShleHBlY3RlZFZhbHVlcyk7XG4gICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIHZhbHVlIGAnICsgcHJvcFZhbHVlICsgJ2AgJyArICgnc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkIG9uZSBvZiAnICsgdmFsdWVzU3RyaW5nICsgJy4nKSk7XG4gICAgfVxuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcih2YWxpZGF0ZSk7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVPYmplY3RPZlR5cGVDaGVja2VyKHR5cGVDaGVja2VyKSB7XG4gICAgZnVuY3Rpb24gdmFsaWRhdGUocHJvcHMsIHByb3BOYW1lLCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lKSB7XG4gICAgICBpZiAodHlwZW9mIHR5cGVDaGVja2VyICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignUHJvcGVydHkgYCcgKyBwcm9wRnVsbE5hbWUgKyAnYCBvZiBjb21wb25lbnQgYCcgKyBjb21wb25lbnROYW1lICsgJ2AgaGFzIGludmFsaWQgUHJvcFR5cGUgbm90YXRpb24gaW5zaWRlIG9iamVjdE9mLicpO1xuICAgICAgfVxuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgICBpZiAocHJvcFR5cGUgIT09ICdvYmplY3QnKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgdHlwZSAnICsgKCdgJyArIHByb3BUeXBlICsgJ2Agc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkIGFuIG9iamVjdC4nKSk7XG4gICAgICB9XG4gICAgICBmb3IgKHZhciBrZXkgaW4gcHJvcFZhbHVlKSB7XG4gICAgICAgIGlmIChwcm9wVmFsdWUuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgIHZhciBlcnJvciA9IHR5cGVDaGVja2VyKHByb3BWYWx1ZSwga2V5LCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lICsgJy4nICsga2V5LCBSZWFjdFByb3BUeXBlc1NlY3JldCk7XG4gICAgICAgICAgaWYgKGVycm9yIGluc3RhbmNlb2YgRXJyb3IpIHtcbiAgICAgICAgICAgIHJldHVybiBlcnJvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlVW5pb25UeXBlQ2hlY2tlcihhcnJheU9mVHlwZUNoZWNrZXJzKSB7XG4gICAgaWYgKCFBcnJheS5pc0FycmF5KGFycmF5T2ZUeXBlQ2hlY2tlcnMpKSB7XG4gICAgICBwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nID8gd2FybmluZyhmYWxzZSwgJ0ludmFsaWQgYXJndW1lbnQgc3VwcGxpZWQgdG8gb25lT2ZUeXBlLCBleHBlY3RlZCBhbiBpbnN0YW5jZSBvZiBhcnJheS4nKSA6IHZvaWQgMDtcbiAgICAgIHJldHVybiBlbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zTnVsbDtcbiAgICB9XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFycmF5T2ZUeXBlQ2hlY2tlcnMubGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBjaGVja2VyID0gYXJyYXlPZlR5cGVDaGVja2Vyc1tpXTtcbiAgICAgIGlmICh0eXBlb2YgY2hlY2tlciAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICB3YXJuaW5nKFxuICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICdJbnZhbGlkIGFyZ3VtZW50IHN1cHBsaWVkIHRvIG9uZU9mVHlwZS4gRXhwZWN0ZWQgYW4gYXJyYXkgb2YgY2hlY2sgZnVuY3Rpb25zLCBidXQgJyArXG4gICAgICAgICAgJ3JlY2VpdmVkICVzIGF0IGluZGV4ICVzLicsXG4gICAgICAgICAgZ2V0UG9zdGZpeEZvclR5cGVXYXJuaW5nKGNoZWNrZXIpLFxuICAgICAgICAgIGlcbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIGVtcHR5RnVuY3Rpb24udGhhdFJldHVybnNOdWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcnJheU9mVHlwZUNoZWNrZXJzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBjaGVja2VyID0gYXJyYXlPZlR5cGVDaGVja2Vyc1tpXTtcbiAgICAgICAgaWYgKGNoZWNrZXIocHJvcHMsIHByb3BOYW1lLCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lLCBSZWFjdFByb3BUeXBlc1NlY3JldCkgPT0gbnVsbCkge1xuICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agc3VwcGxpZWQgdG8gJyArICgnYCcgKyBjb21wb25lbnROYW1lICsgJ2AuJykpO1xuICAgIH1cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlTm9kZUNoZWNrZXIoKSB7XG4gICAgZnVuY3Rpb24gdmFsaWRhdGUocHJvcHMsIHByb3BOYW1lLCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lKSB7XG4gICAgICBpZiAoIWlzTm9kZShwcm9wc1twcm9wTmFtZV0pKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agc3VwcGxpZWQgdG8gJyArICgnYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkIGEgUmVhY3ROb2RlLicpKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlU2hhcGVUeXBlQ2hlY2tlcihzaGFwZVR5cGVzKSB7XG4gICAgZnVuY3Rpb24gdmFsaWRhdGUocHJvcHMsIHByb3BOYW1lLCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lKSB7XG4gICAgICB2YXIgcHJvcFZhbHVlID0gcHJvcHNbcHJvcE5hbWVdO1xuICAgICAgdmFyIHByb3BUeXBlID0gZ2V0UHJvcFR5cGUocHJvcFZhbHVlKTtcbiAgICAgIGlmIChwcm9wVHlwZSAhPT0gJ29iamVjdCcpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdJbnZhbGlkICcgKyBsb2NhdGlvbiArICcgYCcgKyBwcm9wRnVsbE5hbWUgKyAnYCBvZiB0eXBlIGAnICsgcHJvcFR5cGUgKyAnYCAnICsgKCdzdXBwbGllZCB0byBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCwgZXhwZWN0ZWQgYG9iamVjdGAuJykpO1xuICAgICAgfVxuICAgICAgZm9yICh2YXIga2V5IGluIHNoYXBlVHlwZXMpIHtcbiAgICAgICAgdmFyIGNoZWNrZXIgPSBzaGFwZVR5cGVzW2tleV07XG4gICAgICAgIGlmICghY2hlY2tlcikge1xuICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIHZhciBlcnJvciA9IGNoZWNrZXIocHJvcFZhbHVlLCBrZXksIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUgKyAnLicgKyBrZXksIFJlYWN0UHJvcFR5cGVzU2VjcmV0KTtcbiAgICAgICAgaWYgKGVycm9yKSB7XG4gICAgICAgICAgcmV0dXJuIGVycm9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZVN0cmljdFNoYXBlVHlwZUNoZWNrZXIoc2hhcGVUeXBlcykge1xuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgICBpZiAocHJvcFR5cGUgIT09ICdvYmplY3QnKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgdHlwZSBgJyArIHByb3BUeXBlICsgJ2AgJyArICgnc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkIGBvYmplY3RgLicpKTtcbiAgICAgIH1cbiAgICAgIC8vIFdlIG5lZWQgdG8gY2hlY2sgYWxsIGtleXMgaW4gY2FzZSBzb21lIGFyZSByZXF1aXJlZCBidXQgbWlzc2luZyBmcm9tXG4gICAgICAvLyBwcm9wcy5cbiAgICAgIHZhciBhbGxLZXlzID0gYXNzaWduKHt9LCBwcm9wc1twcm9wTmFtZV0sIHNoYXBlVHlwZXMpO1xuICAgICAgZm9yICh2YXIga2V5IGluIGFsbEtleXMpIHtcbiAgICAgICAgdmFyIGNoZWNrZXIgPSBzaGFwZVR5cGVzW2tleV07XG4gICAgICAgIGlmICghY2hlY2tlcikge1xuICAgICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcihcbiAgICAgICAgICAgICdJbnZhbGlkICcgKyBsb2NhdGlvbiArICcgYCcgKyBwcm9wRnVsbE5hbWUgKyAnYCBrZXkgYCcgKyBrZXkgKyAnYCBzdXBwbGllZCB0byBgJyArIGNvbXBvbmVudE5hbWUgKyAnYC4nICtcbiAgICAgICAgICAgICdcXG5CYWQgb2JqZWN0OiAnICsgSlNPTi5zdHJpbmdpZnkocHJvcHNbcHJvcE5hbWVdLCBudWxsLCAnICAnKSArXG4gICAgICAgICAgICAnXFxuVmFsaWQga2V5czogJyArICBKU09OLnN0cmluZ2lmeShPYmplY3Qua2V5cyhzaGFwZVR5cGVzKSwgbnVsbCwgJyAgJylcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIHZhciBlcnJvciA9IGNoZWNrZXIocHJvcFZhbHVlLCBrZXksIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUgKyAnLicgKyBrZXksIFJlYWN0UHJvcFR5cGVzU2VjcmV0KTtcbiAgICAgICAgaWYgKGVycm9yKSB7XG4gICAgICAgICAgcmV0dXJuIGVycm9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG5cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gaXNOb2RlKHByb3BWYWx1ZSkge1xuICAgIHN3aXRjaCAodHlwZW9mIHByb3BWYWx1ZSkge1xuICAgICAgY2FzZSAnbnVtYmVyJzpcbiAgICAgIGNhc2UgJ3N0cmluZyc6XG4gICAgICBjYXNlICd1bmRlZmluZWQnOlxuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIGNhc2UgJ2Jvb2xlYW4nOlxuICAgICAgICByZXR1cm4gIXByb3BWYWx1ZTtcbiAgICAgIGNhc2UgJ29iamVjdCc6XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHByb3BWYWx1ZSkpIHtcbiAgICAgICAgICByZXR1cm4gcHJvcFZhbHVlLmV2ZXJ5KGlzTm9kZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHByb3BWYWx1ZSA9PT0gbnVsbCB8fCBpc1ZhbGlkRWxlbWVudChwcm9wVmFsdWUpKSB7XG4gICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cblxuICAgICAgICB2YXIgaXRlcmF0b3JGbiA9IGdldEl0ZXJhdG9yRm4ocHJvcFZhbHVlKTtcbiAgICAgICAgaWYgKGl0ZXJhdG9yRm4pIHtcbiAgICAgICAgICB2YXIgaXRlcmF0b3IgPSBpdGVyYXRvckZuLmNhbGwocHJvcFZhbHVlKTtcbiAgICAgICAgICB2YXIgc3RlcDtcbiAgICAgICAgICBpZiAoaXRlcmF0b3JGbiAhPT0gcHJvcFZhbHVlLmVudHJpZXMpIHtcbiAgICAgICAgICAgIHdoaWxlICghKHN0ZXAgPSBpdGVyYXRvci5uZXh0KCkpLmRvbmUpIHtcbiAgICAgICAgICAgICAgaWYgKCFpc05vZGUoc3RlcC52YWx1ZSkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgLy8gSXRlcmF0b3Igd2lsbCBwcm92aWRlIGVudHJ5IFtrLHZdIHR1cGxlcyByYXRoZXIgdGhhbiB2YWx1ZXMuXG4gICAgICAgICAgICB3aGlsZSAoIShzdGVwID0gaXRlcmF0b3IubmV4dCgpKS5kb25lKSB7XG4gICAgICAgICAgICAgIHZhciBlbnRyeSA9IHN0ZXAudmFsdWU7XG4gICAgICAgICAgICAgIGlmIChlbnRyeSkge1xuICAgICAgICAgICAgICAgIGlmICghaXNOb2RlKGVudHJ5WzFdKSkge1xuICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBpc1N5bWJvbChwcm9wVHlwZSwgcHJvcFZhbHVlKSB7XG4gICAgLy8gTmF0aXZlIFN5bWJvbC5cbiAgICBpZiAocHJvcFR5cGUgPT09ICdzeW1ib2wnKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICAvLyAxOS40LjMuNSBTeW1ib2wucHJvdG90eXBlW0BAdG9TdHJpbmdUYWddID09PSAnU3ltYm9sJ1xuICAgIGlmIChwcm9wVmFsdWVbJ0BAdG9TdHJpbmdUYWcnXSA9PT0gJ1N5bWJvbCcpIHtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cblxuICAgIC8vIEZhbGxiYWNrIGZvciBub24tc3BlYyBjb21wbGlhbnQgU3ltYm9scyB3aGljaCBhcmUgcG9seWZpbGxlZC5cbiAgICBpZiAodHlwZW9mIFN5bWJvbCA9PT0gJ2Z1bmN0aW9uJyAmJiBwcm9wVmFsdWUgaW5zdGFuY2VvZiBTeW1ib2wpIHtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cblxuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIC8vIEVxdWl2YWxlbnQgb2YgYHR5cGVvZmAgYnV0IHdpdGggc3BlY2lhbCBoYW5kbGluZyBmb3IgYXJyYXkgYW5kIHJlZ2V4cC5cbiAgZnVuY3Rpb24gZ2V0UHJvcFR5cGUocHJvcFZhbHVlKSB7XG4gICAgdmFyIHByb3BUeXBlID0gdHlwZW9mIHByb3BWYWx1ZTtcbiAgICBpZiAoQXJyYXkuaXNBcnJheShwcm9wVmFsdWUpKSB7XG4gICAgICByZXR1cm4gJ2FycmF5JztcbiAgICB9XG4gICAgaWYgKHByb3BWYWx1ZSBpbnN0YW5jZW9mIFJlZ0V4cCkge1xuICAgICAgLy8gT2xkIHdlYmtpdHMgKGF0IGxlYXN0IHVudGlsIEFuZHJvaWQgNC4wKSByZXR1cm4gJ2Z1bmN0aW9uJyByYXRoZXIgdGhhblxuICAgICAgLy8gJ29iamVjdCcgZm9yIHR5cGVvZiBhIFJlZ0V4cC4gV2UnbGwgbm9ybWFsaXplIHRoaXMgaGVyZSBzbyB0aGF0IC9ibGEvXG4gICAgICAvLyBwYXNzZXMgUHJvcFR5cGVzLm9iamVjdC5cbiAgICAgIHJldHVybiAnb2JqZWN0JztcbiAgICB9XG4gICAgaWYgKGlzU3ltYm9sKHByb3BUeXBlLCBwcm9wVmFsdWUpKSB7XG4gICAgICByZXR1cm4gJ3N5bWJvbCc7XG4gICAgfVxuICAgIHJldHVybiBwcm9wVHlwZTtcbiAgfVxuXG4gIC8vIFRoaXMgaGFuZGxlcyBtb3JlIHR5cGVzIHRoYW4gYGdldFByb3BUeXBlYC4gT25seSB1c2VkIGZvciBlcnJvciBtZXNzYWdlcy5cbiAgLy8gU2VlIGBjcmVhdGVQcmltaXRpdmVUeXBlQ2hlY2tlcmAuXG4gIGZ1bmN0aW9uIGdldFByZWNpc2VUeXBlKHByb3BWYWx1ZSkge1xuICAgIGlmICh0eXBlb2YgcHJvcFZhbHVlID09PSAndW5kZWZpbmVkJyB8fCBwcm9wVmFsdWUgPT09IG51bGwpIHtcbiAgICAgIHJldHVybiAnJyArIHByb3BWYWx1ZTtcbiAgICB9XG4gICAgdmFyIHByb3BUeXBlID0gZ2V0UHJvcFR5cGUocHJvcFZhbHVlKTtcbiAgICBpZiAocHJvcFR5cGUgPT09ICdvYmplY3QnKSB7XG4gICAgICBpZiAocHJvcFZhbHVlIGluc3RhbmNlb2YgRGF0ZSkge1xuICAgICAgICByZXR1cm4gJ2RhdGUnO1xuICAgICAgfSBlbHNlIGlmIChwcm9wVmFsdWUgaW5zdGFuY2VvZiBSZWdFeHApIHtcbiAgICAgICAgcmV0dXJuICdyZWdleHAnO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcHJvcFR5cGU7XG4gIH1cblxuICAvLyBSZXR1cm5zIGEgc3RyaW5nIHRoYXQgaXMgcG9zdGZpeGVkIHRvIGEgd2FybmluZyBhYm91dCBhbiBpbnZhbGlkIHR5cGUuXG4gIC8vIEZvciBleGFtcGxlLCBcInVuZGVmaW5lZFwiIG9yIFwib2YgdHlwZSBhcnJheVwiXG4gIGZ1bmN0aW9uIGdldFBvc3RmaXhGb3JUeXBlV2FybmluZyh2YWx1ZSkge1xuICAgIHZhciB0eXBlID0gZ2V0UHJlY2lzZVR5cGUodmFsdWUpO1xuICAgIHN3aXRjaCAodHlwZSkge1xuICAgICAgY2FzZSAnYXJyYXknOlxuICAgICAgY2FzZSAnb2JqZWN0JzpcbiAgICAgICAgcmV0dXJuICdhbiAnICsgdHlwZTtcbiAgICAgIGNhc2UgJ2Jvb2xlYW4nOlxuICAgICAgY2FzZSAnZGF0ZSc6XG4gICAgICBjYXNlICdyZWdleHAnOlxuICAgICAgICByZXR1cm4gJ2EgJyArIHR5cGU7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gdHlwZTtcbiAgICB9XG4gIH1cblxuICAvLyBSZXR1cm5zIGNsYXNzIG5hbWUgb2YgdGhlIG9iamVjdCwgaWYgYW55LlxuICBmdW5jdGlvbiBnZXRDbGFzc05hbWUocHJvcFZhbHVlKSB7XG4gICAgaWYgKCFwcm9wVmFsdWUuY29uc3RydWN0b3IgfHwgIXByb3BWYWx1ZS5jb25zdHJ1Y3Rvci5uYW1lKSB7XG4gICAgICByZXR1cm4gQU5PTllNT1VTO1xuICAgIH1cbiAgICByZXR1cm4gcHJvcFZhbHVlLmNvbnN0cnVjdG9yLm5hbWU7XG4gIH1cblxuICBSZWFjdFByb3BUeXBlcy5jaGVja1Byb3BUeXBlcyA9IGNoZWNrUHJvcFR5cGVzO1xuICBSZWFjdFByb3BUeXBlcy5Qcm9wVHlwZXMgPSBSZWFjdFByb3BUeXBlcztcblxuICByZXR1cm4gUmVhY3RQcm9wVHlwZXM7XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/prop-types/factoryWithTypeCheckers.js\n"); +eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar assign = __webpack_require__(/*! object-assign */ \"./node_modules/object-assign/index.js\");\n\nvar ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ \"./node_modules/prop-types/lib/ReactPropTypesSecret.js\");\nvar checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ \"./node_modules/prop-types/checkPropTypes.js\");\n\nvar printWarning = function() {};\n\nif (true) {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message) {\n this.message = message;\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (true) {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if ( true && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n true ? printWarning('Invalid argument supplied to oneOf, expected an instance of array.') : undefined;\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : undefined;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from\n // props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2ZhY3RvcnlXaXRoVHlwZUNoZWNrZXJzLmpzP2IwNzIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVhOztBQUViLGFBQWEsbUJBQU8sQ0FBQyw0REFBZTs7QUFFcEMsMkJBQTJCLG1CQUFPLENBQUMseUZBQTRCO0FBQy9ELHFCQUFxQixtQkFBTyxDQUFDLHFFQUFrQjs7QUFFL0M7O0FBRUEsSUFBSSxJQUFxQztBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEM7O0FBRTFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLFFBQVE7QUFDckIsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDViw2QkFBNkI7QUFDN0IsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCLEtBQUs7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCw0QkFBNEI7QUFDNUIsT0FBTztBQUNQO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFFBQVEsSUFBcUM7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUyxVQUFVLEtBQXFDO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLHNCQUFzQjtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNLEtBQXFDLHdGQUF3RixTQUFNO0FBQ3pJO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFCQUFxQiwyQkFBMkI7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTSxLQUFxQyw0RkFBNEYsU0FBTTtBQUM3STtBQUNBOztBQUVBLG1CQUFtQixnQ0FBZ0M7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EscUJBQXFCLGdDQUFnQztBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2ZhY3RvcnlXaXRoVHlwZUNoZWNrZXJzLmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG4ndXNlIHN0cmljdCc7XG5cbnZhciBhc3NpZ24gPSByZXF1aXJlKCdvYmplY3QtYXNzaWduJyk7XG5cbnZhciBSZWFjdFByb3BUeXBlc1NlY3JldCA9IHJlcXVpcmUoJy4vbGliL1JlYWN0UHJvcFR5cGVzU2VjcmV0Jyk7XG52YXIgY2hlY2tQcm9wVHlwZXMgPSByZXF1aXJlKCcuL2NoZWNrUHJvcFR5cGVzJyk7XG5cbnZhciBwcmludFdhcm5pbmcgPSBmdW5jdGlvbigpIHt9O1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICBwcmludFdhcm5pbmcgPSBmdW5jdGlvbih0ZXh0KSB7XG4gICAgdmFyIG1lc3NhZ2UgPSAnV2FybmluZzogJyArIHRleHQ7XG4gICAgaWYgKHR5cGVvZiBjb25zb2xlICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgY29uc29sZS5lcnJvcihtZXNzYWdlKTtcbiAgICB9XG4gICAgdHJ5IHtcbiAgICAgIC8vIC0tLSBXZWxjb21lIHRvIGRlYnVnZ2luZyBSZWFjdCAtLS1cbiAgICAgIC8vIFRoaXMgZXJyb3Igd2FzIHRocm93biBhcyBhIGNvbnZlbmllbmNlIHNvIHRoYXQgeW91IGNhbiB1c2UgdGhpcyBzdGFja1xuICAgICAgLy8gdG8gZmluZCB0aGUgY2FsbHNpdGUgdGhhdCBjYXVzZWQgdGhpcyB3YXJuaW5nIHRvIGZpcmUuXG4gICAgICB0aHJvdyBuZXcgRXJyb3IobWVzc2FnZSk7XG4gICAgfSBjYXRjaCAoeCkge31cbiAgfTtcbn1cblxuZnVuY3Rpb24gZW1wdHlGdW5jdGlvblRoYXRSZXR1cm5zTnVsbCgpIHtcbiAgcmV0dXJuIG51bGw7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24oaXNWYWxpZEVsZW1lbnQsIHRocm93T25EaXJlY3RBY2Nlc3MpIHtcbiAgLyogZ2xvYmFsIFN5bWJvbCAqL1xuICB2YXIgSVRFUkFUT1JfU1lNQk9MID0gdHlwZW9mIFN5bWJvbCA9PT0gJ2Z1bmN0aW9uJyAmJiBTeW1ib2wuaXRlcmF0b3I7XG4gIHZhciBGQVVYX0lURVJBVE9SX1NZTUJPTCA9ICdAQGl0ZXJhdG9yJzsgLy8gQmVmb3JlIFN5bWJvbCBzcGVjLlxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBpdGVyYXRvciBtZXRob2QgZnVuY3Rpb24gY29udGFpbmVkIG9uIHRoZSBpdGVyYWJsZSBvYmplY3QuXG4gICAqXG4gICAqIEJlIHN1cmUgdG8gaW52b2tlIHRoZSBmdW5jdGlvbiB3aXRoIHRoZSBpdGVyYWJsZSBhcyBjb250ZXh0OlxuICAgKlxuICAgKiAgICAgdmFyIGl0ZXJhdG9yRm4gPSBnZXRJdGVyYXRvckZuKG15SXRlcmFibGUpO1xuICAgKiAgICAgaWYgKGl0ZXJhdG9yRm4pIHtcbiAgICogICAgICAgdmFyIGl0ZXJhdG9yID0gaXRlcmF0b3JGbi5jYWxsKG15SXRlcmFibGUpO1xuICAgKiAgICAgICAuLi5cbiAgICogICAgIH1cbiAgICpcbiAgICogQHBhcmFtIHs/b2JqZWN0fSBtYXliZUl0ZXJhYmxlXG4gICAqIEByZXR1cm4gez9mdW5jdGlvbn1cbiAgICovXG4gIGZ1bmN0aW9uIGdldEl0ZXJhdG9yRm4obWF5YmVJdGVyYWJsZSkge1xuICAgIHZhciBpdGVyYXRvckZuID0gbWF5YmVJdGVyYWJsZSAmJiAoSVRFUkFUT1JfU1lNQk9MICYmIG1heWJlSXRlcmFibGVbSVRFUkFUT1JfU1lNQk9MXSB8fCBtYXliZUl0ZXJhYmxlW0ZBVVhfSVRFUkFUT1JfU1lNQk9MXSk7XG4gICAgaWYgKHR5cGVvZiBpdGVyYXRvckZuID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICByZXR1cm4gaXRlcmF0b3JGbjtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQ29sbGVjdGlvbiBvZiBtZXRob2RzIHRoYXQgYWxsb3cgZGVjbGFyYXRpb24gYW5kIHZhbGlkYXRpb24gb2YgcHJvcHMgdGhhdCBhcmVcbiAgICogc3VwcGxpZWQgdG8gUmVhY3QgY29tcG9uZW50cy4gRXhhbXBsZSB1c2FnZTpcbiAgICpcbiAgICogICB2YXIgUHJvcHMgPSByZXF1aXJlKCdSZWFjdFByb3BUeXBlcycpO1xuICAgKiAgIHZhciBNeUFydGljbGUgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG4gICAqICAgICBwcm9wVHlwZXM6IHtcbiAgICogICAgICAgLy8gQW4gb3B0aW9uYWwgc3RyaW5nIHByb3AgbmFtZWQgXCJkZXNjcmlwdGlvblwiLlxuICAgKiAgICAgICBkZXNjcmlwdGlvbjogUHJvcHMuc3RyaW5nLFxuICAgKlxuICAgKiAgICAgICAvLyBBIHJlcXVpcmVkIGVudW0gcHJvcCBuYW1lZCBcImNhdGVnb3J5XCIuXG4gICAqICAgICAgIGNhdGVnb3J5OiBQcm9wcy5vbmVPZihbJ05ld3MnLCdQaG90b3MnXSkuaXNSZXF1aXJlZCxcbiAgICpcbiAgICogICAgICAgLy8gQSBwcm9wIG5hbWVkIFwiZGlhbG9nXCIgdGhhdCByZXF1aXJlcyBhbiBpbnN0YW5jZSBvZiBEaWFsb2cuXG4gICAqICAgICAgIGRpYWxvZzogUHJvcHMuaW5zdGFuY2VPZihEaWFsb2cpLmlzUmVxdWlyZWRcbiAgICogICAgIH0sXG4gICAqICAgICByZW5kZXI6IGZ1bmN0aW9uKCkgeyAuLi4gfVxuICAgKiAgIH0pO1xuICAgKlxuICAgKiBBIG1vcmUgZm9ybWFsIHNwZWNpZmljYXRpb24gb2YgaG93IHRoZXNlIG1ldGhvZHMgYXJlIHVzZWQ6XG4gICAqXG4gICAqICAgdHlwZSA6PSBhcnJheXxib29sfGZ1bmN8b2JqZWN0fG51bWJlcnxzdHJpbmd8b25lT2YoWy4uLl0pfGluc3RhbmNlT2YoLi4uKVxuICAgKiAgIGRlY2wgOj0gUmVhY3RQcm9wVHlwZXMue3R5cGV9KC5pc1JlcXVpcmVkKT9cbiAgICpcbiAgICogRWFjaCBhbmQgZXZlcnkgZGVjbGFyYXRpb24gcHJvZHVjZXMgYSBmdW5jdGlvbiB3aXRoIHRoZSBzYW1lIHNpZ25hdHVyZS4gVGhpc1xuICAgKiBhbGxvd3MgdGhlIGNyZWF0aW9uIG9mIGN1c3RvbSB2YWxpZGF0aW9uIGZ1bmN0aW9ucy4gRm9yIGV4YW1wbGU6XG4gICAqXG4gICAqICB2YXIgTXlMaW5rID0gUmVhY3QuY3JlYXRlQ2xhc3Moe1xuICAgKiAgICBwcm9wVHlwZXM6IHtcbiAgICogICAgICAvLyBBbiBvcHRpb25hbCBzdHJpbmcgb3IgVVJJIHByb3AgbmFtZWQgXCJocmVmXCIuXG4gICAqICAgICAgaHJlZjogZnVuY3Rpb24ocHJvcHMsIHByb3BOYW1lLCBjb21wb25lbnROYW1lKSB7XG4gICAqICAgICAgICB2YXIgcHJvcFZhbHVlID0gcHJvcHNbcHJvcE5hbWVdO1xuICAgKiAgICAgICAgaWYgKHByb3BWYWx1ZSAhPSBudWxsICYmIHR5cGVvZiBwcm9wVmFsdWUgIT09ICdzdHJpbmcnICYmXG4gICAqICAgICAgICAgICAgIShwcm9wVmFsdWUgaW5zdGFuY2VvZiBVUkkpKSB7XG4gICAqICAgICAgICAgIHJldHVybiBuZXcgRXJyb3IoXG4gICAqICAgICAgICAgICAgJ0V4cGVjdGVkIGEgc3RyaW5nIG9yIGFuIFVSSSBmb3IgJyArIHByb3BOYW1lICsgJyBpbiAnICtcbiAgICogICAgICAgICAgICBjb21wb25lbnROYW1lXG4gICAqICAgICAgICAgICk7XG4gICAqICAgICAgICB9XG4gICAqICAgICAgfVxuICAgKiAgICB9LFxuICAgKiAgICByZW5kZXI6IGZ1bmN0aW9uKCkgey4uLn1cbiAgICogIH0pO1xuICAgKlxuICAgKiBAaW50ZXJuYWxcbiAgICovXG5cbiAgdmFyIEFOT05ZTU9VUyA9ICc8PGFub255bW91cz4+JztcblxuICAvLyBJbXBvcnRhbnQhXG4gIC8vIEtlZXAgdGhpcyBsaXN0IGluIHN5bmMgd2l0aCBwcm9kdWN0aW9uIHZlcnNpb24gaW4gYC4vZmFjdG9yeVdpdGhUaHJvd2luZ1NoaW1zLmpzYC5cbiAgdmFyIFJlYWN0UHJvcFR5cGVzID0ge1xuICAgIGFycmF5OiBjcmVhdGVQcmltaXRpdmVUeXBlQ2hlY2tlcignYXJyYXknKSxcbiAgICBib29sOiBjcmVhdGVQcmltaXRpdmVUeXBlQ2hlY2tlcignYm9vbGVhbicpLFxuICAgIGZ1bmM6IGNyZWF0ZVByaW1pdGl2ZVR5cGVDaGVja2VyKCdmdW5jdGlvbicpLFxuICAgIG51bWJlcjogY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXIoJ251bWJlcicpLFxuICAgIG9iamVjdDogY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXIoJ29iamVjdCcpLFxuICAgIHN0cmluZzogY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXIoJ3N0cmluZycpLFxuICAgIHN5bWJvbDogY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXIoJ3N5bWJvbCcpLFxuXG4gICAgYW55OiBjcmVhdGVBbnlUeXBlQ2hlY2tlcigpLFxuICAgIGFycmF5T2Y6IGNyZWF0ZUFycmF5T2ZUeXBlQ2hlY2tlcixcbiAgICBlbGVtZW50OiBjcmVhdGVFbGVtZW50VHlwZUNoZWNrZXIoKSxcbiAgICBpbnN0YW5jZU9mOiBjcmVhdGVJbnN0YW5jZVR5cGVDaGVja2VyLFxuICAgIG5vZGU6IGNyZWF0ZU5vZGVDaGVja2VyKCksXG4gICAgb2JqZWN0T2Y6IGNyZWF0ZU9iamVjdE9mVHlwZUNoZWNrZXIsXG4gICAgb25lT2Y6IGNyZWF0ZUVudW1UeXBlQ2hlY2tlcixcbiAgICBvbmVPZlR5cGU6IGNyZWF0ZVVuaW9uVHlwZUNoZWNrZXIsXG4gICAgc2hhcGU6IGNyZWF0ZVNoYXBlVHlwZUNoZWNrZXIsXG4gICAgZXhhY3Q6IGNyZWF0ZVN0cmljdFNoYXBlVHlwZUNoZWNrZXIsXG4gIH07XG5cbiAgLyoqXG4gICAqIGlubGluZWQgT2JqZWN0LmlzIHBvbHlmaWxsIHRvIGF2b2lkIHJlcXVpcmluZyBjb25zdW1lcnMgc2hpcCB0aGVpciBvd25cbiAgICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvT2JqZWN0L2lzXG4gICAqL1xuICAvKmVzbGludC1kaXNhYmxlIG5vLXNlbGYtY29tcGFyZSovXG4gIGZ1bmN0aW9uIGlzKHgsIHkpIHtcbiAgICAvLyBTYW1lVmFsdWUgYWxnb3JpdGhtXG4gICAgaWYgKHggPT09IHkpIHtcbiAgICAgIC8vIFN0ZXBzIDEtNSwgNy0xMFxuICAgICAgLy8gU3RlcHMgNi5iLTYuZTogKzAgIT0gLTBcbiAgICAgIHJldHVybiB4ICE9PSAwIHx8IDEgLyB4ID09PSAxIC8geTtcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gU3RlcCA2LmE6IE5hTiA9PSBOYU5cbiAgICAgIHJldHVybiB4ICE9PSB4ICYmIHkgIT09IHk7XG4gICAgfVxuICB9XG4gIC8qZXNsaW50LWVuYWJsZSBuby1zZWxmLWNvbXBhcmUqL1xuXG4gIC8qKlxuICAgKiBXZSB1c2UgYW4gRXJyb3ItbGlrZSBvYmplY3QgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgYXMgcGVvcGxlIG1heSBjYWxsXG4gICAqIFByb3BUeXBlcyBkaXJlY3RseSBhbmQgaW5zcGVjdCB0aGVpciBvdXRwdXQuIEhvd2V2ZXIsIHdlIGRvbid0IHVzZSByZWFsXG4gICAqIEVycm9ycyBhbnltb3JlLiBXZSBkb24ndCBpbnNwZWN0IHRoZWlyIHN0YWNrIGFueXdheSwgYW5kIGNyZWF0aW5nIHRoZW1cbiAgICogaXMgcHJvaGliaXRpdmVseSBleHBlbnNpdmUgaWYgdGhleSBhcmUgY3JlYXRlZCB0b28gb2Z0ZW4sIHN1Y2ggYXMgd2hhdFxuICAgKiBoYXBwZW5zIGluIG9uZU9mVHlwZSgpIGZvciBhbnkgdHlwZSBiZWZvcmUgdGhlIG9uZSB0aGF0IG1hdGNoZWQuXG4gICAqL1xuICBmdW5jdGlvbiBQcm9wVHlwZUVycm9yKG1lc3NhZ2UpIHtcbiAgICB0aGlzLm1lc3NhZ2UgPSBtZXNzYWdlO1xuICAgIHRoaXMuc3RhY2sgPSAnJztcbiAgfVxuICAvLyBNYWtlIGBpbnN0YW5jZW9mIEVycm9yYCBzdGlsbCB3b3JrIGZvciByZXR1cm5lZCBlcnJvcnMuXG4gIFByb3BUeXBlRXJyb3IucHJvdG90eXBlID0gRXJyb3IucHJvdG90eXBlO1xuXG4gIGZ1bmN0aW9uIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKSB7XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgICAgIHZhciBtYW51YWxQcm9wVHlwZUNhbGxDYWNoZSA9IHt9O1xuICAgICAgdmFyIG1hbnVhbFByb3BUeXBlV2FybmluZ0NvdW50ID0gMDtcbiAgICB9XG4gICAgZnVuY3Rpb24gY2hlY2tUeXBlKGlzUmVxdWlyZWQsIHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSwgc2VjcmV0KSB7XG4gICAgICBjb21wb25lbnROYW1lID0gY29tcG9uZW50TmFtZSB8fCBBTk9OWU1PVVM7XG4gICAgICBwcm9wRnVsbE5hbWUgPSBwcm9wRnVsbE5hbWUgfHwgcHJvcE5hbWU7XG5cbiAgICAgIGlmIChzZWNyZXQgIT09IFJlYWN0UHJvcFR5cGVzU2VjcmV0KSB7XG4gICAgICAgIGlmICh0aHJvd09uRGlyZWN0QWNjZXNzKSB7XG4gICAgICAgICAgLy8gTmV3IGJlaGF2aW9yIG9ubHkgZm9yIHVzZXJzIG9mIGBwcm9wLXR5cGVzYCBwYWNrYWdlXG4gICAgICAgICAgdmFyIGVyciA9IG5ldyBFcnJvcihcbiAgICAgICAgICAgICdDYWxsaW5nIFByb3BUeXBlcyB2YWxpZGF0b3JzIGRpcmVjdGx5IGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGBwcm9wLXR5cGVzYCBwYWNrYWdlLiAnICtcbiAgICAgICAgICAgICdVc2UgYFByb3BUeXBlcy5jaGVja1Byb3BUeXBlcygpYCB0byBjYWxsIHRoZW0uICcgK1xuICAgICAgICAgICAgJ1JlYWQgbW9yZSBhdCBodHRwOi8vZmIubWUvdXNlLWNoZWNrLXByb3AtdHlwZXMnXG4gICAgICAgICAgKTtcbiAgICAgICAgICBlcnIubmFtZSA9ICdJbnZhcmlhbnQgVmlvbGF0aW9uJztcbiAgICAgICAgICB0aHJvdyBlcnI7XG4gICAgICAgIH0gZWxzZSBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJyAmJiB0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAvLyBPbGQgYmVoYXZpb3IgZm9yIHBlb3BsZSB1c2luZyBSZWFjdC5Qcm9wVHlwZXNcbiAgICAgICAgICB2YXIgY2FjaGVLZXkgPSBjb21wb25lbnROYW1lICsgJzonICsgcHJvcE5hbWU7XG4gICAgICAgICAgaWYgKFxuICAgICAgICAgICAgIW1hbnVhbFByb3BUeXBlQ2FsbENhY2hlW2NhY2hlS2V5XSAmJlxuICAgICAgICAgICAgLy8gQXZvaWQgc3BhbW1pbmcgdGhlIGNvbnNvbGUgYmVjYXVzZSB0aGV5IGFyZSBvZnRlbiBub3QgYWN0aW9uYWJsZSBleGNlcHQgZm9yIGxpYiBhdXRob3JzXG4gICAgICAgICAgICBtYW51YWxQcm9wVHlwZVdhcm5pbmdDb3VudCA8IDNcbiAgICAgICAgICApIHtcbiAgICAgICAgICAgIHByaW50V2FybmluZyhcbiAgICAgICAgICAgICAgJ1lvdSBhcmUgbWFudWFsbHkgY2FsbGluZyBhIFJlYWN0LlByb3BUeXBlcyB2YWxpZGF0aW9uICcgK1xuICAgICAgICAgICAgICAnZnVuY3Rpb24gZm9yIHRoZSBgJyArIHByb3BGdWxsTmFtZSArICdgIHByb3Agb24gYCcgKyBjb21wb25lbnROYW1lICArICdgLiBUaGlzIGlzIGRlcHJlY2F0ZWQgJyArXG4gICAgICAgICAgICAgICdhbmQgd2lsbCB0aHJvdyBpbiB0aGUgc3RhbmRhbG9uZSBgcHJvcC10eXBlc2AgcGFja2FnZS4gJyArXG4gICAgICAgICAgICAgICdZb3UgbWF5IGJlIHNlZWluZyB0aGlzIHdhcm5pbmcgZHVlIHRvIGEgdGhpcmQtcGFydHkgUHJvcFR5cGVzICcgK1xuICAgICAgICAgICAgICAnbGlicmFyeS4gU2VlIGh0dHBzOi8vZmIubWUvcmVhY3Qtd2FybmluZy1kb250LWNhbGwtcHJvcHR5cGVzICcgKyAnZm9yIGRldGFpbHMuJ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIG1hbnVhbFByb3BUeXBlQ2FsbENhY2hlW2NhY2hlS2V5XSA9IHRydWU7XG4gICAgICAgICAgICBtYW51YWxQcm9wVHlwZVdhcm5pbmdDb3VudCsrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWYgKHByb3BzW3Byb3BOYW1lXSA9PSBudWxsKSB7XG4gICAgICAgIGlmIChpc1JlcXVpcmVkKSB7XG4gICAgICAgICAgaWYgKHByb3BzW3Byb3BOYW1lXSA9PT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdUaGUgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIGlzIG1hcmtlZCBhcyByZXF1aXJlZCAnICsgKCdpbiBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCwgYnV0IGl0cyB2YWx1ZSBpcyBgbnVsbGAuJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ1RoZSAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2AgaXMgbWFya2VkIGFzIHJlcXVpcmVkIGluICcgKyAoJ2AnICsgY29tcG9uZW50TmFtZSArICdgLCBidXQgaXRzIHZhbHVlIGlzIGB1bmRlZmluZWRgLicpKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZhciBjaGFpbmVkQ2hlY2tUeXBlID0gY2hlY2tUeXBlLmJpbmQobnVsbCwgZmFsc2UpO1xuICAgIGNoYWluZWRDaGVja1R5cGUuaXNSZXF1aXJlZCA9IGNoZWNrVHlwZS5iaW5kKG51bGwsIHRydWUpO1xuXG4gICAgcmV0dXJuIGNoYWluZWRDaGVja1R5cGU7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVQcmltaXRpdmVUeXBlQ2hlY2tlcihleHBlY3RlZFR5cGUpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUsIHNlY3JldCkge1xuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgICBpZiAocHJvcFR5cGUgIT09IGV4cGVjdGVkVHlwZSkge1xuICAgICAgICAvLyBgcHJvcFZhbHVlYCBiZWluZyBpbnN0YW5jZSBvZiwgc2F5LCBkYXRlL3JlZ2V4cCwgcGFzcyB0aGUgJ29iamVjdCdcbiAgICAgICAgLy8gY2hlY2ssIGJ1dCB3ZSBjYW4gb2ZmZXIgYSBtb3JlIHByZWNpc2UgZXJyb3IgbWVzc2FnZSBoZXJlIHJhdGhlciB0aGFuXG4gICAgICAgIC8vICdvZiB0eXBlIGBvYmplY3RgJy5cbiAgICAgICAgdmFyIHByZWNpc2VUeXBlID0gZ2V0UHJlY2lzZVR5cGUocHJvcFZhbHVlKTtcblxuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIHR5cGUgJyArICgnYCcgKyBwcmVjaXNlVHlwZSArICdgIHN1cHBsaWVkIHRvIGAnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCAnKSArICgnYCcgKyBleHBlY3RlZFR5cGUgKyAnYC4nKSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZUFueVR5cGVDaGVja2VyKCkge1xuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcihlbXB0eUZ1bmN0aW9uVGhhdFJldHVybnNOdWxsKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZUFycmF5T2ZUeXBlQ2hlY2tlcih0eXBlQ2hlY2tlcikge1xuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgaWYgKHR5cGVvZiB0eXBlQ2hlY2tlciAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ1Byb3BlcnR5IGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgY29tcG9uZW50IGAnICsgY29tcG9uZW50TmFtZSArICdgIGhhcyBpbnZhbGlkIFByb3BUeXBlIG5vdGF0aW9uIGluc2lkZSBhcnJheU9mLicpO1xuICAgICAgfVxuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIGlmICghQXJyYXkuaXNBcnJheShwcm9wVmFsdWUpKSB7XG4gICAgICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgdHlwZSAnICsgKCdgJyArIHByb3BUeXBlICsgJ2Agc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkIGFuIGFycmF5LicpKTtcbiAgICAgIH1cbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcFZhbHVlLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHZhciBlcnJvciA9IHR5cGVDaGVja2VyKHByb3BWYWx1ZSwgaSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSArICdbJyArIGkgKyAnXScsIFJlYWN0UHJvcFR5cGVzU2VjcmV0KTtcbiAgICAgICAgaWYgKGVycm9yIGluc3RhbmNlb2YgRXJyb3IpIHtcbiAgICAgICAgICByZXR1cm4gZXJyb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gY3JlYXRlQ2hhaW5hYmxlVHlwZUNoZWNrZXIodmFsaWRhdGUpO1xuICB9XG5cbiAgZnVuY3Rpb24gY3JlYXRlRWxlbWVudFR5cGVDaGVja2VyKCkge1xuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIGlmICghaXNWYWxpZEVsZW1lbnQocHJvcFZhbHVlKSkge1xuICAgICAgICB2YXIgcHJvcFR5cGUgPSBnZXRQcm9wVHlwZShwcm9wVmFsdWUpO1xuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIHR5cGUgJyArICgnYCcgKyBwcm9wVHlwZSArICdgIHN1cHBsaWVkIHRvIGAnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCBhIHNpbmdsZSBSZWFjdEVsZW1lbnQuJykpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcih2YWxpZGF0ZSk7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVJbnN0YW5jZVR5cGVDaGVja2VyKGV4cGVjdGVkQ2xhc3MpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIGlmICghKHByb3BzW3Byb3BOYW1lXSBpbnN0YW5jZW9mIGV4cGVjdGVkQ2xhc3MpKSB7XG4gICAgICAgIHZhciBleHBlY3RlZENsYXNzTmFtZSA9IGV4cGVjdGVkQ2xhc3MubmFtZSB8fCBBTk9OWU1PVVM7XG4gICAgICAgIHZhciBhY3R1YWxDbGFzc05hbWUgPSBnZXRDbGFzc05hbWUocHJvcHNbcHJvcE5hbWVdKTtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdJbnZhbGlkICcgKyBsb2NhdGlvbiArICcgYCcgKyBwcm9wRnVsbE5hbWUgKyAnYCBvZiB0eXBlICcgKyAoJ2AnICsgYWN0dWFsQ2xhc3NOYW1lICsgJ2Agc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkICcpICsgKCdpbnN0YW5jZSBvZiBgJyArIGV4cGVjdGVkQ2xhc3NOYW1lICsgJ2AuJykpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcih2YWxpZGF0ZSk7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVFbnVtVHlwZUNoZWNrZXIoZXhwZWN0ZWRWYWx1ZXMpIHtcbiAgICBpZiAoIUFycmF5LmlzQXJyYXkoZXhwZWN0ZWRWYWx1ZXMpKSB7XG4gICAgICBwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nID8gcHJpbnRXYXJuaW5nKCdJbnZhbGlkIGFyZ3VtZW50IHN1cHBsaWVkIHRvIG9uZU9mLCBleHBlY3RlZCBhbiBpbnN0YW5jZSBvZiBhcnJheS4nKSA6IHZvaWQgMDtcbiAgICAgIHJldHVybiBlbXB0eUZ1bmN0aW9uVGhhdFJldHVybnNOdWxsO1xuICAgIH1cblxuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZXhwZWN0ZWRWYWx1ZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgaWYgKGlzKHByb3BWYWx1ZSwgZXhwZWN0ZWRWYWx1ZXNbaV0pKSB7XG4gICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmFyIHZhbHVlc1N0cmluZyA9IEpTT04uc3RyaW5naWZ5KGV4cGVjdGVkVmFsdWVzKTtcbiAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgdmFsdWUgYCcgKyBwcm9wVmFsdWUgKyAnYCAnICsgKCdzdXBwbGllZCB0byBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCwgZXhwZWN0ZWQgb25lIG9mICcgKyB2YWx1ZXNTdHJpbmcgKyAnLicpKTtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZU9iamVjdE9mVHlwZUNoZWNrZXIodHlwZUNoZWNrZXIpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIGlmICh0eXBlb2YgdHlwZUNoZWNrZXIgIT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdQcm9wZXJ0eSBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIGNvbXBvbmVudCBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCBoYXMgaW52YWxpZCBQcm9wVHlwZSBub3RhdGlvbiBpbnNpZGUgb2JqZWN0T2YuJyk7XG4gICAgICB9XG4gICAgICB2YXIgcHJvcFZhbHVlID0gcHJvcHNbcHJvcE5hbWVdO1xuICAgICAgdmFyIHByb3BUeXBlID0gZ2V0UHJvcFR5cGUocHJvcFZhbHVlKTtcbiAgICAgIGlmIChwcm9wVHlwZSAhPT0gJ29iamVjdCcpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9wVHlwZUVycm9yKCdJbnZhbGlkICcgKyBsb2NhdGlvbiArICcgYCcgKyBwcm9wRnVsbE5hbWUgKyAnYCBvZiB0eXBlICcgKyAoJ2AnICsgcHJvcFR5cGUgKyAnYCBzdXBwbGllZCB0byBgJyArIGNvbXBvbmVudE5hbWUgKyAnYCwgZXhwZWN0ZWQgYW4gb2JqZWN0LicpKTtcbiAgICAgIH1cbiAgICAgIGZvciAodmFyIGtleSBpbiBwcm9wVmFsdWUpIHtcbiAgICAgICAgaWYgKHByb3BWYWx1ZS5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICAgICAgdmFyIGVycm9yID0gdHlwZUNoZWNrZXIocHJvcFZhbHVlLCBrZXksIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUgKyAnLicgKyBrZXksIFJlYWN0UHJvcFR5cGVzU2VjcmV0KTtcbiAgICAgICAgICBpZiAoZXJyb3IgaW5zdGFuY2VvZiBFcnJvcikge1xuICAgICAgICAgICAgcmV0dXJuIGVycm9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcih2YWxpZGF0ZSk7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVVbmlvblR5cGVDaGVja2VyKGFycmF5T2ZUeXBlQ2hlY2tlcnMpIHtcbiAgICBpZiAoIUFycmF5LmlzQXJyYXkoYXJyYXlPZlR5cGVDaGVja2VycykpIHtcbiAgICAgIHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicgPyBwcmludFdhcm5pbmcoJ0ludmFsaWQgYXJndW1lbnQgc3VwcGxpZWQgdG8gb25lT2ZUeXBlLCBleHBlY3RlZCBhbiBpbnN0YW5jZSBvZiBhcnJheS4nKSA6IHZvaWQgMDtcbiAgICAgIHJldHVybiBlbXB0eUZ1bmN0aW9uVGhhdFJldHVybnNOdWxsO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXJyYXlPZlR5cGVDaGVja2Vycy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIGNoZWNrZXIgPSBhcnJheU9mVHlwZUNoZWNrZXJzW2ldO1xuICAgICAgaWYgKHR5cGVvZiBjaGVja2VyICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHByaW50V2FybmluZyhcbiAgICAgICAgICAnSW52YWxpZCBhcmd1bWVudCBzdXBwbGllZCB0byBvbmVPZlR5cGUuIEV4cGVjdGVkIGFuIGFycmF5IG9mIGNoZWNrIGZ1bmN0aW9ucywgYnV0ICcgK1xuICAgICAgICAgICdyZWNlaXZlZCAnICsgZ2V0UG9zdGZpeEZvclR5cGVXYXJuaW5nKGNoZWNrZXIpICsgJyBhdCBpbmRleCAnICsgaSArICcuJ1xuICAgICAgICApO1xuICAgICAgICByZXR1cm4gZW1wdHlGdW5jdGlvblRoYXRSZXR1cm5zTnVsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXJyYXlPZlR5cGVDaGVja2Vycy5sZW5ndGg7IGkrKykge1xuICAgICAgICB2YXIgY2hlY2tlciA9IGFycmF5T2ZUeXBlQ2hlY2tlcnNbaV07XG4gICAgICAgIGlmIChjaGVja2VyKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSwgUmVhY3RQcm9wVHlwZXNTZWNyZXQpID09IG51bGwpIHtcbiAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIHN1cHBsaWVkIHRvICcgKyAoJ2AnICsgY29tcG9uZW50TmFtZSArICdgLicpKTtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZU5vZGVDaGVja2VyKCkge1xuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgaWYgKCFpc05vZGUocHJvcHNbcHJvcE5hbWVdKSkge1xuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIHN1cHBsaWVkIHRvICcgKyAoJ2AnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCBhIFJlYWN0Tm9kZS4nKSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNyZWF0ZVNoYXBlVHlwZUNoZWNrZXIoc2hhcGVUeXBlcykge1xuICAgIGZ1bmN0aW9uIHZhbGlkYXRlKHByb3BzLCBwcm9wTmFtZSwgY29tcG9uZW50TmFtZSwgbG9jYXRpb24sIHByb3BGdWxsTmFtZSkge1xuICAgICAgdmFyIHByb3BWYWx1ZSA9IHByb3BzW3Byb3BOYW1lXTtcbiAgICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgICBpZiAocHJvcFR5cGUgIT09ICdvYmplY3QnKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvcFR5cGVFcnJvcignSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Agb2YgdHlwZSBgJyArIHByb3BUeXBlICsgJ2AgJyArICgnc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AsIGV4cGVjdGVkIGBvYmplY3RgLicpKTtcbiAgICAgIH1cbiAgICAgIGZvciAodmFyIGtleSBpbiBzaGFwZVR5cGVzKSB7XG4gICAgICAgIHZhciBjaGVja2VyID0gc2hhcGVUeXBlc1trZXldO1xuICAgICAgICBpZiAoIWNoZWNrZXIpIHtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgZXJyb3IgPSBjaGVja2VyKHByb3BWYWx1ZSwga2V5LCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lICsgJy4nICsga2V5LCBSZWFjdFByb3BUeXBlc1NlY3JldCk7XG4gICAgICAgIGlmIChlcnJvcikge1xuICAgICAgICAgIHJldHVybiBlcnJvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIHJldHVybiBjcmVhdGVDaGFpbmFibGVUeXBlQ2hlY2tlcih2YWxpZGF0ZSk7XG4gIH1cblxuICBmdW5jdGlvbiBjcmVhdGVTdHJpY3RTaGFwZVR5cGVDaGVja2VyKHNoYXBlVHlwZXMpIHtcbiAgICBmdW5jdGlvbiB2YWxpZGF0ZShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUpIHtcbiAgICAgIHZhciBwcm9wVmFsdWUgPSBwcm9wc1twcm9wTmFtZV07XG4gICAgICB2YXIgcHJvcFR5cGUgPSBnZXRQcm9wVHlwZShwcm9wVmFsdWUpO1xuICAgICAgaWYgKHByb3BUeXBlICE9PSAnb2JqZWN0Jykge1xuICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoJ0ludmFsaWQgJyArIGxvY2F0aW9uICsgJyBgJyArIHByb3BGdWxsTmFtZSArICdgIG9mIHR5cGUgYCcgKyBwcm9wVHlwZSArICdgICcgKyAoJ3N1cHBsaWVkIHRvIGAnICsgY29tcG9uZW50TmFtZSArICdgLCBleHBlY3RlZCBgb2JqZWN0YC4nKSk7XG4gICAgICB9XG4gICAgICAvLyBXZSBuZWVkIHRvIGNoZWNrIGFsbCBrZXlzIGluIGNhc2Ugc29tZSBhcmUgcmVxdWlyZWQgYnV0IG1pc3NpbmcgZnJvbVxuICAgICAgLy8gcHJvcHMuXG4gICAgICB2YXIgYWxsS2V5cyA9IGFzc2lnbih7fSwgcHJvcHNbcHJvcE5hbWVdLCBzaGFwZVR5cGVzKTtcbiAgICAgIGZvciAodmFyIGtleSBpbiBhbGxLZXlzKSB7XG4gICAgICAgIHZhciBjaGVja2VyID0gc2hhcGVUeXBlc1trZXldO1xuICAgICAgICBpZiAoIWNoZWNrZXIpIHtcbiAgICAgICAgICByZXR1cm4gbmV3IFByb3BUeXBlRXJyb3IoXG4gICAgICAgICAgICAnSW52YWxpZCAnICsgbG9jYXRpb24gKyAnIGAnICsgcHJvcEZ1bGxOYW1lICsgJ2Aga2V5IGAnICsga2V5ICsgJ2Agc3VwcGxpZWQgdG8gYCcgKyBjb21wb25lbnROYW1lICsgJ2AuJyArXG4gICAgICAgICAgICAnXFxuQmFkIG9iamVjdDogJyArIEpTT04uc3RyaW5naWZ5KHByb3BzW3Byb3BOYW1lXSwgbnVsbCwgJyAgJykgK1xuICAgICAgICAgICAgJ1xcblZhbGlkIGtleXM6ICcgKyAgSlNPTi5zdHJpbmdpZnkoT2JqZWN0LmtleXMoc2hhcGVUeXBlcyksIG51bGwsICcgICcpXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgZXJyb3IgPSBjaGVja2VyKHByb3BWYWx1ZSwga2V5LCBjb21wb25lbnROYW1lLCBsb2NhdGlvbiwgcHJvcEZ1bGxOYW1lICsgJy4nICsga2V5LCBSZWFjdFByb3BUeXBlc1NlY3JldCk7XG4gICAgICAgIGlmIChlcnJvcikge1xuICAgICAgICAgIHJldHVybiBlcnJvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGNyZWF0ZUNoYWluYWJsZVR5cGVDaGVja2VyKHZhbGlkYXRlKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGlzTm9kZShwcm9wVmFsdWUpIHtcbiAgICBzd2l0Y2ggKHR5cGVvZiBwcm9wVmFsdWUpIHtcbiAgICAgIGNhc2UgJ251bWJlcic6XG4gICAgICBjYXNlICdzdHJpbmcnOlxuICAgICAgY2FzZSAndW5kZWZpbmVkJzpcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICBjYXNlICdib29sZWFuJzpcbiAgICAgICAgcmV0dXJuICFwcm9wVmFsdWU7XG4gICAgICBjYXNlICdvYmplY3QnOlxuICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShwcm9wVmFsdWUpKSB7XG4gICAgICAgICAgcmV0dXJuIHByb3BWYWx1ZS5ldmVyeShpc05vZGUpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChwcm9wVmFsdWUgPT09IG51bGwgfHwgaXNWYWxpZEVsZW1lbnQocHJvcFZhbHVlKSkge1xuICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG5cbiAgICAgICAgdmFyIGl0ZXJhdG9yRm4gPSBnZXRJdGVyYXRvckZuKHByb3BWYWx1ZSk7XG4gICAgICAgIGlmIChpdGVyYXRvckZuKSB7XG4gICAgICAgICAgdmFyIGl0ZXJhdG9yID0gaXRlcmF0b3JGbi5jYWxsKHByb3BWYWx1ZSk7XG4gICAgICAgICAgdmFyIHN0ZXA7XG4gICAgICAgICAgaWYgKGl0ZXJhdG9yRm4gIT09IHByb3BWYWx1ZS5lbnRyaWVzKSB7XG4gICAgICAgICAgICB3aGlsZSAoIShzdGVwID0gaXRlcmF0b3IubmV4dCgpKS5kb25lKSB7XG4gICAgICAgICAgICAgIGlmICghaXNOb2RlKHN0ZXAudmFsdWUpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIC8vIEl0ZXJhdG9yIHdpbGwgcHJvdmlkZSBlbnRyeSBbayx2XSB0dXBsZXMgcmF0aGVyIHRoYW4gdmFsdWVzLlxuICAgICAgICAgICAgd2hpbGUgKCEoc3RlcCA9IGl0ZXJhdG9yLm5leHQoKSkuZG9uZSkge1xuICAgICAgICAgICAgICB2YXIgZW50cnkgPSBzdGVwLnZhbHVlO1xuICAgICAgICAgICAgICBpZiAoZW50cnkpIHtcbiAgICAgICAgICAgICAgICBpZiAoIWlzTm9kZShlbnRyeVsxXSkpIHtcbiAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gaXNTeW1ib2wocHJvcFR5cGUsIHByb3BWYWx1ZSkge1xuICAgIC8vIE5hdGl2ZSBTeW1ib2wuXG4gICAgaWYgKHByb3BUeXBlID09PSAnc3ltYm9sJykge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgLy8gMTkuNC4zLjUgU3ltYm9sLnByb3RvdHlwZVtAQHRvU3RyaW5nVGFnXSA9PT0gJ1N5bWJvbCdcbiAgICBpZiAocHJvcFZhbHVlWydAQHRvU3RyaW5nVGFnJ10gPT09ICdTeW1ib2wnKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICAvLyBGYWxsYmFjayBmb3Igbm9uLXNwZWMgY29tcGxpYW50IFN5bWJvbHMgd2hpY2ggYXJlIHBvbHlmaWxsZWQuXG4gICAgaWYgKHR5cGVvZiBTeW1ib2wgPT09ICdmdW5jdGlvbicgJiYgcHJvcFZhbHVlIGluc3RhbmNlb2YgU3ltYm9sKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICAvLyBFcXVpdmFsZW50IG9mIGB0eXBlb2ZgIGJ1dCB3aXRoIHNwZWNpYWwgaGFuZGxpbmcgZm9yIGFycmF5IGFuZCByZWdleHAuXG4gIGZ1bmN0aW9uIGdldFByb3BUeXBlKHByb3BWYWx1ZSkge1xuICAgIHZhciBwcm9wVHlwZSA9IHR5cGVvZiBwcm9wVmFsdWU7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkocHJvcFZhbHVlKSkge1xuICAgICAgcmV0dXJuICdhcnJheSc7XG4gICAgfVxuICAgIGlmIChwcm9wVmFsdWUgaW5zdGFuY2VvZiBSZWdFeHApIHtcbiAgICAgIC8vIE9sZCB3ZWJraXRzIChhdCBsZWFzdCB1bnRpbCBBbmRyb2lkIDQuMCkgcmV0dXJuICdmdW5jdGlvbicgcmF0aGVyIHRoYW5cbiAgICAgIC8vICdvYmplY3QnIGZvciB0eXBlb2YgYSBSZWdFeHAuIFdlJ2xsIG5vcm1hbGl6ZSB0aGlzIGhlcmUgc28gdGhhdCAvYmxhL1xuICAgICAgLy8gcGFzc2VzIFByb3BUeXBlcy5vYmplY3QuXG4gICAgICByZXR1cm4gJ29iamVjdCc7XG4gICAgfVxuICAgIGlmIChpc1N5bWJvbChwcm9wVHlwZSwgcHJvcFZhbHVlKSkge1xuICAgICAgcmV0dXJuICdzeW1ib2wnO1xuICAgIH1cbiAgICByZXR1cm4gcHJvcFR5cGU7XG4gIH1cblxuICAvLyBUaGlzIGhhbmRsZXMgbW9yZSB0eXBlcyB0aGFuIGBnZXRQcm9wVHlwZWAuIE9ubHkgdXNlZCBmb3IgZXJyb3IgbWVzc2FnZXMuXG4gIC8vIFNlZSBgY3JlYXRlUHJpbWl0aXZlVHlwZUNoZWNrZXJgLlxuICBmdW5jdGlvbiBnZXRQcmVjaXNlVHlwZShwcm9wVmFsdWUpIHtcbiAgICBpZiAodHlwZW9mIHByb3BWYWx1ZSA9PT0gJ3VuZGVmaW5lZCcgfHwgcHJvcFZhbHVlID09PSBudWxsKSB7XG4gICAgICByZXR1cm4gJycgKyBwcm9wVmFsdWU7XG4gICAgfVxuICAgIHZhciBwcm9wVHlwZSA9IGdldFByb3BUeXBlKHByb3BWYWx1ZSk7XG4gICAgaWYgKHByb3BUeXBlID09PSAnb2JqZWN0Jykge1xuICAgICAgaWYgKHByb3BWYWx1ZSBpbnN0YW5jZW9mIERhdGUpIHtcbiAgICAgICAgcmV0dXJuICdkYXRlJztcbiAgICAgIH0gZWxzZSBpZiAocHJvcFZhbHVlIGluc3RhbmNlb2YgUmVnRXhwKSB7XG4gICAgICAgIHJldHVybiAncmVnZXhwJztcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHByb3BUeXBlO1xuICB9XG5cbiAgLy8gUmV0dXJucyBhIHN0cmluZyB0aGF0IGlzIHBvc3RmaXhlZCB0byBhIHdhcm5pbmcgYWJvdXQgYW4gaW52YWxpZCB0eXBlLlxuICAvLyBGb3IgZXhhbXBsZSwgXCJ1bmRlZmluZWRcIiBvciBcIm9mIHR5cGUgYXJyYXlcIlxuICBmdW5jdGlvbiBnZXRQb3N0Zml4Rm9yVHlwZVdhcm5pbmcodmFsdWUpIHtcbiAgICB2YXIgdHlwZSA9IGdldFByZWNpc2VUeXBlKHZhbHVlKTtcbiAgICBzd2l0Y2ggKHR5cGUpIHtcbiAgICAgIGNhc2UgJ2FycmF5JzpcbiAgICAgIGNhc2UgJ29iamVjdCc6XG4gICAgICAgIHJldHVybiAnYW4gJyArIHR5cGU7XG4gICAgICBjYXNlICdib29sZWFuJzpcbiAgICAgIGNhc2UgJ2RhdGUnOlxuICAgICAgY2FzZSAncmVnZXhwJzpcbiAgICAgICAgcmV0dXJuICdhICcgKyB0eXBlO1xuICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuIHR5cGU7XG4gICAgfVxuICB9XG5cbiAgLy8gUmV0dXJucyBjbGFzcyBuYW1lIG9mIHRoZSBvYmplY3QsIGlmIGFueS5cbiAgZnVuY3Rpb24gZ2V0Q2xhc3NOYW1lKHByb3BWYWx1ZSkge1xuICAgIGlmICghcHJvcFZhbHVlLmNvbnN0cnVjdG9yIHx8ICFwcm9wVmFsdWUuY29uc3RydWN0b3IubmFtZSkge1xuICAgICAgcmV0dXJuIEFOT05ZTU9VUztcbiAgICB9XG4gICAgcmV0dXJuIHByb3BWYWx1ZS5jb25zdHJ1Y3Rvci5uYW1lO1xuICB9XG5cbiAgUmVhY3RQcm9wVHlwZXMuY2hlY2tQcm9wVHlwZXMgPSBjaGVja1Byb3BUeXBlcztcbiAgUmVhY3RQcm9wVHlwZXMuUHJvcFR5cGVzID0gUmVhY3RQcm9wVHlwZXM7XG5cbiAgcmV0dXJuIFJlYWN0UHJvcFR5cGVzO1xufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/prop-types/factoryWithTypeCheckers.js\n"); /***/ }), @@ -190,7 +154,7 @@ eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source cod /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar A = function A(props) {\n return _react2.default.createElement(\n 'a',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nA.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nA.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates that the hyperlink is to be used for downloading a resource.\r\n */\n 'download': _propTypes2.default.string,\n\n /**\r\n * The URL of a linked resource.\r\n */\n 'href': _propTypes2.default.string,\n\n /**\r\n * Specifies the language of the linked resource.\r\n */\n 'hrefLang': _propTypes2.default.string,\n\n /**\r\n * Specifies a hint of the media for which the linked resource was designed.\r\n */\n 'media': _propTypes2.default.string,\n\n /**\r\n * Specifies the relationship of the target object to the link object.\r\n */\n 'rel': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'shape': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'target': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = A;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0EucmVhY3QuanM/OGM5ZiJdLCJuYW1lcyI6WyJBIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BcERaOztBQXNEVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BekRSOztBQTJEVjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQTlEWjs7QUFnRVY7OztBQUdBLGFBQVNELG9CQUFVQyxNQW5FVDs7QUFxRVY7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFUDs7QUEwRVY7OztBQUdBLGFBQVNELG9CQUFVQyxNQTdFVDs7QUErRVY7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGVjs7QUFvRlY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF2RmI7O0FBeUZWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZiOztBQThGVjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFqR25COztBQW1HVjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXRHZjs7QUF3R1Y7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTNHUDs7QUE2R1Y7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFoSGI7O0FBa0hWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFySFY7O0FBdUhWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUExSFI7O0FBNEhWOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BL0hkOztBQWlJVjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BcElUOztBQXNJVjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXpJWjs7QUEySVY7OztBQUdBLGFBQVNELG9CQUFVQyxNQTlJVDs7QUFnSlY7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFuSmI7O0FBcUpWLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBckpKLENBQWQ7O2tCQXlKZWxCLEMiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBBID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxhXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvYT5cclxuICAgICk7XHJcbn07XHJcblxyXG5BLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuQS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoYXQgdGhlIGh5cGVybGluayBpcyB0byBiZSB1c2VkIGZvciBkb3dubG9hZGluZyBhIHJlc291cmNlLlxyXG4gICAgICovXHJcbiAgICAnZG93bmxvYWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIFVSTCBvZiBhIGxpbmtlZCByZXNvdXJjZS5cclxuICAgICAqL1xyXG4gICAgJ2hyZWYnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSBsYW5ndWFnZSBvZiB0aGUgbGlua2VkIHJlc291cmNlLlxyXG4gICAgICovXHJcbiAgICAnaHJlZkxhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIGEgaGludCBvZiB0aGUgbWVkaWEgZm9yIHdoaWNoIHRoZSBsaW5rZWQgcmVzb3VyY2Ugd2FzIGRlc2lnbmVkLlxyXG4gICAgICovXHJcbiAgICAnbWVkaWEnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSByZWxhdGlvbnNoaXAgb2YgdGhlIHRhcmdldCBvYmplY3QgdG8gdGhlIGxpbmsgb2JqZWN0LlxyXG4gICAgICovXHJcbiAgICAncmVsJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzaGFwZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKlxyXG4gICAgICovXHJcbiAgICAndGFyZ2V0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEE7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/A.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar A = function A(props) {\n return _react2.default.createElement(\n 'a',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nA.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nA.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates that the hyperlink is to be used for downloading a resource.\n */\n 'download': _propTypes2.default.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': _propTypes2.default.string,\n\n /**\n * Specifies the language of the linked resource.\n */\n 'hrefLang': _propTypes2.default.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': _propTypes2.default.string,\n\n /**\n * Specifies the relationship of the target object to the link object.\n */\n 'rel': _propTypes2.default.string,\n\n /**\n *\n */\n 'shape': _propTypes2.default.string,\n\n /**\n *\n */\n 'target': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = A;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0EucmVhY3QuanM/OGM5ZiJdLCJuYW1lcyI6WyJBIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxjQUFZRCxvQkFBVUMsTUFwRFo7O0FBc0RWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF6RFI7O0FBMkRWOzs7QUFHQSxjQUFZRCxvQkFBVUMsTUE5RFo7O0FBZ0VWOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFuRVQ7O0FBcUVWOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RVA7O0FBMEVWOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE3RVQ7O0FBK0VWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlY7O0FBb0ZWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF2RmI7O0FBeUZWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE1RmI7O0FBOEZWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQWpHbkI7O0FBbUdWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BdEdmOztBQXdHVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BM0dQOztBQTZHVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BaEhiOztBQWtIVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BckhWOztBQXVIVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BMUhSOztBQTRIVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQS9IZDs7QUFpSVY7OztBQUdBLFdBQVNELG9CQUFVSSxNQXBJVDs7QUFzSVY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXpJWjs7QUEySVY7OztBQUdBLFdBQVNELG9CQUFVQyxNQTlJVDs7QUFnSlY7OztBQUdBLGVBQWFELG9CQUFVSyxJQW5KYjs7QUFxSlYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQXJKSjs7QUF1SlYsY0FBWU4sb0JBQVVLOztBQXZKWixDQUFkOztrQkEySmVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEEgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8YVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9hPlxuICAgICk7XG59O1xuXG5BLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5BLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGF0IHRoZSBoeXBlcmxpbmsgaXMgdG8gYmUgdXNlZCBmb3IgZG93bmxvYWRpbmcgYSByZXNvdXJjZS5cbiAgICAgKi9cbiAgICAnZG93bmxvYWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIFVSTCBvZiBhIGxpbmtlZCByZXNvdXJjZS5cbiAgICAgKi9cbiAgICAnaHJlZic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGxhbmd1YWdlIG9mIHRoZSBsaW5rZWQgcmVzb3VyY2UuXG4gICAgICovXG4gICAgJ2hyZWZMYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNwZWNpZmllcyBhIGhpbnQgb2YgdGhlIG1lZGlhIGZvciB3aGljaCB0aGUgbGlua2VkIHJlc291cmNlIHdhcyBkZXNpZ25lZC5cbiAgICAgKi9cbiAgICAnbWVkaWEnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogU3BlY2lmaWVzIHRoZSByZWxhdGlvbnNoaXAgb2YgdGhlIHRhcmdldCBvYmplY3QgdG8gdGhlIGxpbmsgb2JqZWN0LlxuICAgICAqL1xuICAgICdyZWwnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICpcbiAgICAgKi9cbiAgICAnc2hhcGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICpcbiAgICAgKi9cbiAgICAndGFyZ2V0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/A.react.js\n"); /***/ }), @@ -202,7 +166,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Abbr = function Abbr(props) {\n return _react2.default.createElement(\n 'abbr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAbbr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAbbr.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Abbr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FiYnIucmVhY3QuanM/ZDdlYiJdLCJuYW1lcyI6WyJBYmJyIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0FiYnIucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEFiYnIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGFiYnJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9hYmJyPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkFiYnIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5BYmJyLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBYmJyO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Abbr.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Abbr = function Abbr(props) {\n return _react2.default.createElement(\n 'abbr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAbbr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAbbr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Abbr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FiYnIucmVhY3QuanM/ZDdlYiJdLCJuYW1lcyI6WyJBYmJyIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0FiYnIucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBBYmJyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGFiYnJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvYWJicj5cbiAgICApO1xufTtcblxuQWJici5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQWJici5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEFiYnI7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Abbr.react.js\n"); /***/ }), @@ -214,7 +178,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Acronym = function Acronym(props) {\n return _react2.default.createElement(\n 'acronym',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAcronym.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAcronym.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Acronym;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Fjcm9ueW0ucmVhY3QuanM/MzhkOCJdLCJuYW1lcyI6WyJBY3JvbnltIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0Fjcm9ueW0ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEFjcm9ueW0gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGFjcm9ueW1cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9hY3JvbnltPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkFjcm9ueW0uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5BY3JvbnltLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBY3JvbnltO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Acronym.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Acronym = function Acronym(props) {\n return _react2.default.createElement(\n 'acronym',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAcronym.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAcronym.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Acronym;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Fjcm9ueW0ucmVhY3QuanM/MzhkOCJdLCJuYW1lcyI6WyJBY3JvbnltIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BY3JvbnltLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQWNyb255bSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxhY3JvbnltXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2Fjcm9ueW0+XG4gICAgKTtcbn07XG5cbkFjcm9ueW0uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkFjcm9ueW0ucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBBY3JvbnltO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Acronym.react.js\n"); /***/ }), @@ -226,7 +190,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Address = function Address(props) {\n return _react2.default.createElement(\n 'address',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAddress.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAddress.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Address;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FkZHJlc3MucmVhY3QuanM/YTMyMyJdLCJuYW1lcyI6WyJBZGRyZXNzIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0FkZHJlc3MucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEFkZHJlc3MgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGFkZHJlc3NcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9hZGRyZXNzPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkFkZHJlc3MuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5BZGRyZXNzLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBZGRyZXNzO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Address.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Address = function Address(props) {\n return _react2.default.createElement(\n 'address',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAddress.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAddress.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Address;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FkZHJlc3MucmVhY3QuanM/YTMyMyJdLCJuYW1lcyI6WyJBZGRyZXNzIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BZGRyZXNzLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQWRkcmVzcyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxhZGRyZXNzXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2FkZHJlc3M+XG4gICAgKTtcbn07XG5cbkFkZHJlc3MuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkFkZHJlc3MucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBBZGRyZXNzO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Address.react.js\n"); /***/ }), @@ -238,7 +202,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Area = function Area(props) {\n return _react2.default.createElement(\n 'area',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nArea.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nArea.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Alternative text in case an image can't be displayed.\r\n */\n 'alt': _propTypes2.default.string,\n\n /**\r\n * A set of values specifying the coordinates of the hot-spot region.\r\n */\n 'coords': _propTypes2.default.string,\n\n /**\r\n * Indicates that the hyperlink is to be used for downloading a resource.\r\n */\n 'download': _propTypes2.default.string,\n\n /**\r\n * The URL of a linked resource.\r\n */\n 'href': _propTypes2.default.string,\n\n /**\r\n * Specifies the language of the linked resource.\r\n */\n 'hrefLang': _propTypes2.default.string,\n\n /**\r\n * Specifies a hint of the media for which the linked resource was designed.\r\n */\n 'media': _propTypes2.default.string,\n\n /**\r\n * Specifies the relationship of the target object to the link object.\r\n */\n 'rel': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'shape': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'target': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Area;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FyZWEucmVhY3QuanM/ZDU0ZSJdLCJuYW1lcyI6WyJBcmVhIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFwREo7O0FBc0RiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6RFA7O0FBMkRiOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BOURUOztBQWdFYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BbkVMOztBQXFFYjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQXhFVDs7QUEwRWI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTdFTjs7QUErRWI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQWxGSjs7QUFvRmI7OztBQUdBLGFBQVNELG9CQUFVQyxNQXZGTjs7QUF5RmI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTVGUDs7QUE4RmI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFqR1Y7O0FBbUdiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdEdWOztBQXdHYjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUEzR2hCOztBQTZHYjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQWhIWjs7QUFrSGI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXJISjs7QUF1SGI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUExSFY7O0FBNEhiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUEvSFA7O0FBaUliOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwSUw7O0FBc0liOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BeklYOztBQTJJYjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BOUlOOztBQWdKYjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQW5KVDs7QUFxSmI7OztBQUdBLGFBQVNELG9CQUFVQyxNQXhKTjs7QUEwSmI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUE3SlY7O0FBK0piLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBL0pELENBQWpCOztrQkFtS2VsQixJIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQXJlYS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQXJlYSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8YXJlYVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2FyZWE+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQXJlYS5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbkFyZWEucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFsdGVybmF0aXZlIHRleHQgaW4gY2FzZSBhbiBpbWFnZSBjYW4ndCBiZSBkaXNwbGF5ZWQuXHJcbiAgICAgKi9cclxuICAgICdhbHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBzZXQgb2YgdmFsdWVzIHNwZWNpZnlpbmcgdGhlIGNvb3JkaW5hdGVzIG9mIHRoZSBob3Qtc3BvdCByZWdpb24uXHJcbiAgICAgKi9cclxuICAgICdjb29yZHMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoYXQgdGhlIGh5cGVybGluayBpcyB0byBiZSB1c2VkIGZvciBkb3dubG9hZGluZyBhIHJlc291cmNlLlxyXG4gICAgICovXHJcbiAgICAnZG93bmxvYWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIFVSTCBvZiBhIGxpbmtlZCByZXNvdXJjZS5cclxuICAgICAqL1xyXG4gICAgJ2hyZWYnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSBsYW5ndWFnZSBvZiB0aGUgbGlua2VkIHJlc291cmNlLlxyXG4gICAgICovXHJcbiAgICAnaHJlZkxhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIGEgaGludCBvZiB0aGUgbWVkaWEgZm9yIHdoaWNoIHRoZSBsaW5rZWQgcmVzb3VyY2Ugd2FzIGRlc2lnbmVkLlxyXG4gICAgICovXHJcbiAgICAnbWVkaWEnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSByZWxhdGlvbnNoaXAgb2YgdGhlIHRhcmdldCBvYmplY3QgdG8gdGhlIGxpbmsgb2JqZWN0LlxyXG4gICAgICovXHJcbiAgICAncmVsJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzaGFwZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKlxyXG4gICAgICovXHJcbiAgICAndGFyZ2V0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEFyZWE7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Area.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Area = function Area(props) {\n return _react2.default.createElement(\n 'area',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nArea.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nArea.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Alternative text in case an image can't be displayed.\n */\n 'alt': _propTypes2.default.string,\n\n /**\n * A set of values specifying the coordinates of the hot-spot region.\n */\n 'coords': _propTypes2.default.string,\n\n /**\n * Indicates that the hyperlink is to be used for downloading a resource.\n */\n 'download': _propTypes2.default.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': _propTypes2.default.string,\n\n /**\n * Specifies the language of the linked resource.\n */\n 'hrefLang': _propTypes2.default.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': _propTypes2.default.string,\n\n /**\n * Specifies the relationship of the target object to the link object.\n */\n 'rel': _propTypes2.default.string,\n\n /**\n *\n */\n 'shape': _propTypes2.default.string,\n\n /**\n *\n */\n 'target': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Area;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FyZWEucmVhY3QuanM/ZDU0ZSJdLCJuYW1lcyI6WyJBcmVhIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFwREo7O0FBc0RiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6RFA7O0FBMkRiOzs7QUFHQSxjQUFZRCxvQkFBVUMsTUE5RFQ7O0FBZ0ViOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFuRUw7O0FBcUViOzs7QUFHQSxjQUFZRCxvQkFBVUMsTUF4RVQ7O0FBMEViOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE3RU47O0FBK0ViOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFsRko7O0FBb0ZiOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUF2Rk47O0FBeUZiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE1RlA7O0FBOEZiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFqR1Y7O0FBbUdiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF0R1Y7O0FBd0diOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTNHaEI7O0FBNkdiOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BaEhaOztBQWtIYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BckhKOztBQXVIYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BMUhWOztBQTRIYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BL0hQOztBQWlJYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcElMOztBQXNJYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQXpJWDs7QUEySWI7OztBQUdBLFdBQVNELG9CQUFVSSxNQTlJTjs7QUFnSmI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQW5KVDs7QUFxSmI7OztBQUdBLFdBQVNELG9CQUFVQyxNQXhKTjs7QUEwSmI7OztBQUdBLGVBQWFELG9CQUFVSyxJQTdKVjs7QUErSmIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQS9KRDs7QUFpS2IsY0FBWU4sb0JBQVVLOztBQWpLVCxDQUFqQjs7a0JBcUtlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0FyZWEucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBBcmVhID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGFyZWFcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvYXJlYT5cbiAgICApO1xufTtcblxuQXJlYS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQXJlYS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBBbHRlcm5hdGl2ZSB0ZXh0IGluIGNhc2UgYW4gaW1hZ2UgY2FuJ3QgYmUgZGlzcGxheWVkLlxuICAgICAqL1xuICAgICdhbHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBzZXQgb2YgdmFsdWVzIHNwZWNpZnlpbmcgdGhlIGNvb3JkaW5hdGVzIG9mIHRoZSBob3Qtc3BvdCByZWdpb24uXG4gICAgICovXG4gICAgJ2Nvb3Jkcyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhhdCB0aGUgaHlwZXJsaW5rIGlzIHRvIGJlIHVzZWQgZm9yIGRvd25sb2FkaW5nIGEgcmVzb3VyY2UuXG4gICAgICovXG4gICAgJ2Rvd25sb2FkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBVUkwgb2YgYSBsaW5rZWQgcmVzb3VyY2UuXG4gICAgICovXG4gICAgJ2hyZWYnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogU3BlY2lmaWVzIHRoZSBsYW5ndWFnZSBvZiB0aGUgbGlua2VkIHJlc291cmNlLlxuICAgICAqL1xuICAgICdocmVmTGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgYSBoaW50IG9mIHRoZSBtZWRpYSBmb3Igd2hpY2ggdGhlIGxpbmtlZCByZXNvdXJjZSB3YXMgZGVzaWduZWQuXG4gICAgICovXG4gICAgJ21lZGlhJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNwZWNpZmllcyB0aGUgcmVsYXRpb25zaGlwIG9mIHRoZSB0YXJnZXQgb2JqZWN0IHRvIHRoZSBsaW5rIG9iamVjdC5cbiAgICAgKi9cbiAgICAncmVsJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3NoYXBlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3RhcmdldCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEFyZWE7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Area.react.js\n"); /***/ }), @@ -250,7 +214,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Article = function Article(props) {\n return _react2.default.createElement(\n 'article',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nArticle.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nArticle.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Article;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FydGljbGUucmVhY3QuanM/NjZiNiJdLCJuYW1lcyI6WyJBcnRpY2xlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0FydGljbGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEFydGljbGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGFydGljbGVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9hcnRpY2xlPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkFydGljbGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5BcnRpY2xlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBcnRpY2xlO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Article.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Article = function Article(props) {\n return _react2.default.createElement(\n 'article',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nArticle.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nArticle.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Article;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FydGljbGUucmVhY3QuanM/NjZiNiJdLCJuYW1lcyI6WyJBcnRpY2xlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BcnRpY2xlLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQXJ0aWNsZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxhcnRpY2xlXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2FydGljbGU+XG4gICAgKTtcbn07XG5cbkFydGljbGUuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkFydGljbGUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBBcnRpY2xlO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Article.react.js\n"); /***/ }), @@ -262,7 +226,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Aside = function Aside(props) {\n return _react2.default.createElement(\n 'aside',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAside.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAside.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Aside;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FzaWRlLnJlYWN0LmpzPzUwYjQiXSwibmFtZXMiOlsiQXNpZGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Bc2lkZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQXNpZGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGFzaWRlXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvYXNpZGU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQXNpZGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Bc2lkZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQXNpZGU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Aside.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Aside = function Aside(props) {\n return _react2.default.createElement(\n 'aside',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAside.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAside.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Aside;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0FzaWRlLnJlYWN0LmpzPzUwYjQiXSwibmFtZXMiOlsiQXNpZGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Bc2lkZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEFzaWRlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGFzaWRlXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2FzaWRlPlxuICAgICk7XG59O1xuXG5Bc2lkZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQXNpZGUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBBc2lkZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Aside.react.js\n"); /***/ }), @@ -274,7 +238,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Audio = function Audio(props) {\n return _react2.default.createElement(\n 'audio',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAudio.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAudio.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The audio or video should play as soon as possible.\r\n */\n 'autoPlay': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the browser should show playback controls to the user.\r\n */\n 'controls': _propTypes2.default.string,\n\n /**\r\n * How the element handles cross-origin requests\r\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the media should start playing from the start when it's finished.\r\n */\n 'loop': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the audio will be initially silenced on page load.\r\n */\n 'muted': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the whole resource, parts of it or nothing should be preloaded.\r\n */\n 'preload': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Audio;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0F1ZGlvLnJlYWN0LmpzP2Q3Y2MiXSwibmFtZXMiOlsiQXVkaW8iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUFwRFI7O0FBc0RkOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BekRSOztBQTJEZDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQTlEWDs7QUFnRWQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQW5FSjs7QUFxRWQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQXhFTDs7QUEwRWQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQTdFUDs7QUErRWQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQWxGSDs7QUFvRmQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF2RlQ7O0FBeUZkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZUOztBQThGZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFqR2Y7O0FBbUdkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BdEdYOztBQXdHZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BM0dIOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWhIVDs7QUFrSGQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQXJITjs7QUF1SGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQTFISjs7QUE0SGQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUEvSFY7O0FBaUlkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFwSUw7O0FBc0lkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BeklSOztBQTJJZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BOUlMOztBQWdKZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQW5KVDs7QUFxSmQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFySkEsQ0FBbEI7O2tCQXlKZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BdWRpby5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQXVkaW8gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGF1ZGlvXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvYXVkaW8+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQXVkaW8uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5BdWRpby5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGF1ZGlvIG9yIHZpZGVvIHNob3VsZCBwbGF5IGFzIHNvb24gYXMgcG9zc2libGUuXHJcbiAgICAgKi9cclxuICAgICdhdXRvUGxheSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgYnJvd3NlciBzaG91bGQgc2hvdyBwbGF5YmFjayBjb250cm9scyB0byB0aGUgdXNlci5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRyb2xzJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEhvdyB0aGUgZWxlbWVudCBoYW5kbGVzIGNyb3NzLW9yaWdpbiByZXF1ZXN0c1xyXG4gICAgICovXHJcbiAgICAnY3Jvc3NPcmlnaW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIG1lZGlhIHNob3VsZCBzdGFydCBwbGF5aW5nIGZyb20gdGhlIHN0YXJ0IHdoZW4gaXQncyBmaW5pc2hlZC5cclxuICAgICAqL1xyXG4gICAgJ2xvb3AnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGF1ZGlvIHdpbGwgYmUgaW5pdGlhbGx5IHNpbGVuY2VkIG9uIHBhZ2UgbG9hZC5cclxuICAgICAqL1xyXG4gICAgJ211dGVkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB3aG9sZSByZXNvdXJjZSwgcGFydHMgb2YgaXQgb3Igbm90aGluZyBzaG91bGQgYmUgcHJlbG9hZGVkLlxyXG4gICAgICovXHJcbiAgICAncHJlbG9hZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgVVJMIG9mIHRoZSBlbWJlZGRhYmxlIGNvbnRlbnQuXHJcbiAgICAgKi9cclxuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQXVkaW87XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Audio.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Audio = function Audio(props) {\n return _react2.default.createElement(\n 'audio',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nAudio.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nAudio.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The audio or video should play as soon as possible.\n */\n 'autoPlay': _propTypes2.default.string,\n\n /**\n * Indicates whether the browser should show playback controls to the user.\n */\n 'controls': _propTypes2.default.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\n * Indicates whether the media should start playing from the start when it's finished.\n */\n 'loop': _propTypes2.default.string,\n\n /**\n * Indicates whether the audio will be initially silenced on page load.\n */\n 'muted': _propTypes2.default.string,\n\n /**\n * Indicates whether the whole resource, parts of it or nothing should be preloaded.\n */\n 'preload': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Audio;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0F1ZGlvLnJlYWN0LmpzP2Q3Y2MiXSwibmFtZXMiOlsiQXVkaW8iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGNBQVlELG9CQUFVQyxNQXBEUjs7QUFzRGQ7OztBQUdBLGNBQVlELG9CQUFVQyxNQXpEUjs7QUEyRGQ7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE5RFg7O0FBZ0VkOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFuRUo7O0FBcUVkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUF4RUw7O0FBMEVkOzs7QUFHQSxhQUFXRCxvQkFBVUMsTUE3RVA7O0FBK0VkOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFsRkg7O0FBb0ZkOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF2RlQ7O0FBeUZkOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE1RlQ7O0FBOEZkOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQWpHZjs7QUFtR2Q7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUF0R1g7O0FBd0dkOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUEzR0g7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFoSFQ7O0FBa0hkOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFySE47O0FBdUhkOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUExSEo7O0FBNEhkOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BL0hWOztBQWlJZDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BcElMOztBQXNJZDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BeklSOztBQTJJZDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BOUlMOztBQWdKZDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBbkpUOztBQXFKZCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBckpBOztBQXVKZCxjQUFZTixvQkFBVUs7O0FBdkpSLENBQWxCOztrQkEySmVqQixLIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQXVkaW8ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBBdWRpbyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxhdWRpb1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9hdWRpbz5cbiAgICApO1xufTtcblxuQXVkaW8uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkF1ZGlvLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIFRoZSBhdWRpbyBvciB2aWRlbyBzaG91bGQgcGxheSBhcyBzb29uIGFzIHBvc3NpYmxlLlxuICAgICAqL1xuICAgICdhdXRvUGxheSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgYnJvd3NlciBzaG91bGQgc2hvdyBwbGF5YmFjayBjb250cm9scyB0byB0aGUgdXNlci5cbiAgICAgKi9cbiAgICAnY29udHJvbHMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSG93IHRoZSBlbGVtZW50IGhhbmRsZXMgY3Jvc3Mtb3JpZ2luIHJlcXVlc3RzXG4gICAgICovXG4gICAgJ2Nyb3NzT3JpZ2luJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBtZWRpYSBzaG91bGQgc3RhcnQgcGxheWluZyBmcm9tIHRoZSBzdGFydCB3aGVuIGl0J3MgZmluaXNoZWQuXG4gICAgICovXG4gICAgJ2xvb3AnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGF1ZGlvIHdpbGwgYmUgaW5pdGlhbGx5IHNpbGVuY2VkIG9uIHBhZ2UgbG9hZC5cbiAgICAgKi9cbiAgICAnbXV0ZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHdob2xlIHJlc291cmNlLCBwYXJ0cyBvZiBpdCBvciBub3RoaW5nIHNob3VsZCBiZSBwcmVsb2FkZWQuXG4gICAgICovXG4gICAgJ3ByZWxvYWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIFVSTCBvZiB0aGUgZW1iZWRkYWJsZSBjb250ZW50LlxuICAgICAqL1xuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBBdWRpbztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Audio.react.js\n"); /***/ }), @@ -286,7 +250,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar B = function B(props) {\n return _react2.default.createElement(\n 'b',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nB.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nB.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = B;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0IucmVhY3QuanM/MTJhZCJdLCJuYW1lcyI6WyJCIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERiOztBQXNEVjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEYjs7QUEyRFY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURuQjs7QUFnRVY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRWY7O0FBcUVWOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RVA7O0FBMEVWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1o7O0FBd0dWOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR1Q7O0FBNkdWOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhiOztBQWtIVixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxISixDQUFkOztrQkFzSGVsQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQiA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8YlxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2I+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQi5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbkIucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/B.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar B = function B(props) {\n return _react2.default.createElement(\n 'b',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nB.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nB.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = B;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0IucmVhY3QuanM/MTJhZCJdLCJuYW1lcyI6WyJCIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRGI7O0FBc0RWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RGI7O0FBMkRWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEbkI7O0FBZ0VWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVmOztBQXFFVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVQOztBQTBFVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHWjs7QUF3R1Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHVDs7QUE2R1Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIYjs7QUFrSFYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxISjs7QUFvSFYsY0FBWU4sb0JBQVVLOztBQXBIWixDQUFkOztrQkF3SGVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEIgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8YlxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9iPlxuICAgICk7XG59O1xuXG5CLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5CLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/B.react.js\n"); /***/ }), @@ -298,7 +262,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Base = function Base(props) {\n return _react2.default.createElement(\n 'base',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBase.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBase.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The URL of a linked resource.\r\n */\n 'href': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'target': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Base;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jhc2UucmVhY3QuanM/MjRhMCJdLCJuYW1lcyI6WyJCYXNlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwREw7O0FBc0RiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6RFA7O0FBMkRiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURWOztBQWdFYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQW5FVjs7QUFxRWI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BeEVoQjs7QUEwRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUE3RVo7O0FBK0ViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFsRko7O0FBb0ZiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZWOztBQXlGYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BNUZQOztBQThGYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BakdMOztBQW1HYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXRHWDs7QUF3R2I7OztBQUdBLGFBQVNELG9CQUFVSSxNQTNHTjs7QUE2R2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFoSFQ7O0FBa0hiOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFySE47O0FBdUhiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBMUhWOztBQTRIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQTVIRCxDQUFqQjs7a0JBZ0llbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0Jhc2UucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEJhc2UgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJhc2VcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9iYXNlPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkJhc2UuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CYXNlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgVVJMIG9mIGEgbGlua2VkIHJlc291cmNlLlxyXG4gICAgICovXHJcbiAgICAnaHJlZic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKlxyXG4gICAgICovXHJcbiAgICAndGFyZ2V0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEJhc2U7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Base.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Base = function Base(props) {\n return _react2.default.createElement(\n 'base',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBase.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBase.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': _propTypes2.default.string,\n\n /**\n *\n */\n 'target': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Base;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jhc2UucmVhY3QuanM/MjRhMCJdLCJuYW1lcyI6WyJCYXNlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwREw7O0FBc0RiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6RFA7O0FBMkRiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE5RFY7O0FBZ0ViOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFuRVY7O0FBcUViOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQXhFaEI7O0FBMEViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BN0VaOztBQStFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BbEZKOztBQW9GYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdkZWOztBQXlGYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BNUZQOztBQThGYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BakdMOztBQW1HYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQXRHWDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVSSxNQTNHTjs7QUE2R2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQWhIVDs7QUFrSGI7OztBQUdBLFdBQVNELG9CQUFVQyxNQXJITjs7QUF1SGI7OztBQUdBLGVBQWFELG9CQUFVSyxJQTFIVjs7QUE0SGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQTVIRDs7QUE4SGIsY0FBWU4sb0JBQVVLOztBQTlIVCxDQUFqQjs7a0JBa0llakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0Jhc2UucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBCYXNlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGJhc2VcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvYmFzZT5cbiAgICApO1xufTtcblxuQmFzZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQmFzZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBUaGUgVVJMIG9mIGEgbGlua2VkIHJlc291cmNlLlxuICAgICAqL1xuICAgICdocmVmJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3RhcmdldCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEJhc2U7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Base.react.js\n"); /***/ }), @@ -310,7 +274,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Basefont = function Basefont(props) {\n return _react2.default.createElement(\n 'basefont',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBasefont.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBasefont.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Basefont;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jhc2Vmb250LnJlYWN0LmpzPzdiNTEiXSwibmFtZXMiOlsiQmFzZWZvbnQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBETjs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURaOztBQWdFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVI7O0FBcUVqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVBOztBQTBFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdMOztBQXdHakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHRjs7QUE2R2pCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhOOztBQWtIakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEcsQ0FBckI7O2tCQXNIZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9CYXNlZm9udC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQmFzZWZvbnQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJhc2Vmb250XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvYmFzZWZvbnQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQmFzZWZvbnQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CYXNlZm9udC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQmFzZWZvbnQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Basefont.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Basefont = function Basefont(props) {\n return _react2.default.createElement(\n 'basefont',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBasefont.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBasefont.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Basefont;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jhc2Vmb250LnJlYWN0LmpzPzdiNTEiXSwibmFtZXMiOlsiQmFzZWZvbnQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcEROOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEWjs7QUFnRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVSOztBQXFFakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFQTs7QUEwRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R0w7O0FBd0dqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dGOztBQTZHakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhITjs7QUFrSGpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEc7O0FBb0hqQixjQUFZTixvQkFBVUs7O0FBcEhMLENBQXJCOztrQkF3SGVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmFzZWZvbnQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBCYXNlZm9udCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxiYXNlZm9udFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9iYXNlZm9udD5cbiAgICApO1xufTtcblxuQmFzZWZvbnQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkJhc2Vmb250LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQmFzZWZvbnQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Basefont.react.js\n"); /***/ }), @@ -322,7 +286,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Bdi = function Bdi(props) {\n return _react2.default.createElement(\n 'bdi',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBdi.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBdi.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Bdi;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JkaS5yZWFjdC5qcz9mMGQxIl0sIm5hbWVzIjpbIkJkaSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmRpLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBCZGkgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJkaVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2JkaT5cclxuICAgICk7XHJcbn07XHJcblxyXG5CZGkuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CZGkucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEJkaTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Bdi.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Bdi = function Bdi(props) {\n return _react2.default.createElement(\n 'bdi',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBdi.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBdi.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Bdi;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JkaS5yZWFjdC5qcz9mMGQxIl0sIm5hbWVzIjpbIkJkaSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmRpLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQmRpID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGJkaVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9iZGk+XG4gICAgKTtcbn07XG5cbkJkaS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQmRpLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQmRpO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Bdi.react.js\n"); /***/ }), @@ -334,7 +298,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Bdo = function Bdo(props) {\n return _react2.default.createElement(\n 'bdo',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBdo.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBdo.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Bdo;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jkby5yZWFjdC5qcz9mYmQ0Il0sIm5hbWVzIjpbIkJkbyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmRvLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBCZG8gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJkb1xyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2Jkbz5cclxuICAgICk7XHJcbn07XHJcblxyXG5CZG8uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CZG8ucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEJkbztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Bdo.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Bdo = function Bdo(props) {\n return _react2.default.createElement(\n 'bdo',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBdo.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBdo.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Bdo;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jkby5yZWFjdC5qcz9mYmQ0Il0sIm5hbWVzIjpbIkJkbyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmRvLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQmRvID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGJkb1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9iZG8+XG4gICAgKTtcbn07XG5cbkJkby5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQmRvLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQmRvO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Bdo.react.js\n"); /***/ }), @@ -346,7 +310,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Big = function Big(props) {\n return _react2.default.createElement(\n 'big',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBig.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBig.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Big;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JpZy5yZWFjdC5qcz82YTEyIl0sIm5hbWVzIjpbIkJpZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmlnLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBCaWcgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJpZ1xyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2JpZz5cclxuICAgICk7XHJcbn07XHJcblxyXG5CaWcuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CaWcucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEJpZztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Big.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Big = function Big(props) {\n return _react2.default.createElement(\n 'big',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBig.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBig.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Big;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JpZy5yZWFjdC5qcz82YTEyIl0sIm5hbWVzIjpbIkJpZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQmlnLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQmlnID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGJpZ1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9iaWc+XG4gICAgKTtcbn07XG5cbkJpZy5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQmlnLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQmlnO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Big.react.js\n"); /***/ }), @@ -358,7 +322,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Blink = function Blink(props) {\n return _react2.default.createElement(\n 'blink',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBlink.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBlink.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Blink;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JsaW5rLnJlYWN0LmpzPzE2ZTQiXSwibmFtZXMiOlsiQmxpbmsiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9CbGluay5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQmxpbmsgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJsaW5rXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvYmxpbms+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQmxpbmsuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CbGluay5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQmxpbms7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Blink.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Blink = function Blink(props) {\n return _react2.default.createElement(\n 'blink',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBlink.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBlink.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Blink;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JsaW5rLnJlYWN0LmpzPzE2ZTQiXSwibmFtZXMiOlsiQmxpbmsiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9CbGluay5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEJsaW5rID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGJsaW5rXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2JsaW5rPlxuICAgICk7XG59O1xuXG5CbGluay5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQmxpbmsucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBCbGluaztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Blink.react.js\n"); /***/ }), @@ -370,7 +334,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Blockquote = function Blockquote(props) {\n return _react2.default.createElement(\n 'blockquote',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBlockquote.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBlockquote.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Contains a URI which points to the source of the quote or change.\r\n */\n 'cite': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Blockquote;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jsb2NrcXVvdGUucmVhY3QuanM/MzY1MSJdLCJuYW1lcyI6WyJCbG9ja3F1b3RlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxhQUFhLFNBQWJBLFVBQWEsQ0FBQ0MsS0FBRCxFQUFXO0FBQzFCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxXQUFXVSxZQUFYLEdBQTBCO0FBQ3RCUCxjQUFVLENBRFk7QUFFdEJDLHdCQUFvQixDQUFDO0FBRkMsQ0FBMUI7O0FBS0FKLFdBQVdXLFNBQVgsR0FBdUI7QUFDbkI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkc7O0FBUW5COzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWEg7O0FBYW5COzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCSDs7QUFtQm5COzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJiOztBQTBCbkI7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JFOztBQWlDbkI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDQzs7QUFzQ25COzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q0Q7O0FBMkNuQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNEOztBQWlEbkI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBEQzs7QUFzRG5COzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRKOztBQTJEbkI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE5REo7O0FBZ0VuQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFuRVY7O0FBcUVuQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXhFTjs7QUEwRW5COzs7QUFHQSxXQUFPRCxvQkFBVUMsTUE3RUU7O0FBK0VuQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGSjs7QUFvRm5COzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF2RkQ7O0FBeUZuQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BNUZDOztBQThGbkI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFqR0w7O0FBbUduQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BdEdBOztBQXdHbkI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUEzR0g7O0FBNkduQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BaEhBOztBQWtIbkI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFySEo7O0FBdUhuQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQXZISyxDQUF2Qjs7a0JBMkhlbEIsVSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0Jsb2NrcXVvdGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEJsb2NrcXVvdGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJsb2NrcXVvdGVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9ibG9ja3F1b3RlPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkJsb2NrcXVvdGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5CbG9ja3F1b3RlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBDb250YWlucyBhIFVSSSB3aGljaCBwb2ludHMgdG8gdGhlIHNvdXJjZSBvZiB0aGUgcXVvdGUgb3IgY2hhbmdlLlxyXG4gICAgICovXHJcbiAgICAnY2l0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBCbG9ja3F1b3RlO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Blockquote.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Blockquote = function Blockquote(props) {\n return _react2.default.createElement(\n 'blockquote',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBlockquote.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBlockquote.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Blockquote;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Jsb2NrcXVvdGUucmVhY3QuanM/MzY1MSJdLCJuYW1lcyI6WyJCbG9ja3F1b3RlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxhQUFhLFNBQWJBLFVBQWEsQ0FBQ0MsS0FBRCxFQUFXO0FBQzFCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFdBQVdVLFlBQVgsR0FBMEI7QUFDdEJQLFlBQVUsQ0FEWTtBQUV0QkMsc0JBQW9CLENBQUM7QUFGQyxDQUExQjs7QUFLQUosV0FBV1csU0FBWCxHQUF1QjtBQUNuQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORzs7QUFRbkI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhIOztBQWFuQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCSDs7QUFtQm5COzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJiOztBQTBCbkI7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JFOztBQWlDbkI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDQzs7QUFzQ25COzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q0Q7O0FBMkNuQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNEOztBQWlEbkI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBEQzs7QUFzRG5COzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6REo7O0FBMkRuQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BOURKOztBQWdFbkI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbkVWOztBQXFFbkI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUF4RU47O0FBMEVuQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BN0VFOztBQStFbkI7OztBQUdBLGVBQWFELG9CQUFVQyxNQWxGSjs7QUFvRm5COzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF2RkQ7O0FBeUZuQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BNUZDOztBQThGbkI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUFqR0w7O0FBbUduQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BdEdBOztBQXdHbkI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQTNHSDs7QUE2R25COzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFoSEE7O0FBa0huQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBckhKOztBQXVIbkIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQXZISzs7QUF5SG5CLGNBQVlOLG9CQUFVSzs7QUF6SEgsQ0FBdkI7O2tCQTZIZWpCLFUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9CbG9ja3F1b3RlLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQmxvY2txdW90ZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxibG9ja3F1b3RlXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2Jsb2NrcXVvdGU+XG4gICAgKTtcbn07XG5cbkJsb2NrcXVvdGUuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkJsb2NrcXVvdGUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogQ29udGFpbnMgYSBVUkkgd2hpY2ggcG9pbnRzIHRvIHRoZSBzb3VyY2Ugb2YgdGhlIHF1b3RlIG9yIGNoYW5nZS5cbiAgICAgKi9cbiAgICAnY2l0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEJsb2NrcXVvdGU7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Blockquote.react.js\n"); /***/ }), @@ -382,7 +346,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Br = function Br(props) {\n return _react2.default.createElement(\n 'br',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBr.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Br;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JyLnJlYWN0LmpzPzQwMWYiXSwibmFtZXMiOlsiQnIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Cci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQnIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJyXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvYnI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQnIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Cci5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQnI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Br.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Br = function Br(props) {\n return _react2.default.createElement(\n 'br',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nBr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nBr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Br;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0JyLnJlYWN0LmpzPzQwMWYiXSwibmFtZXMiOlsiQnIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Cci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEJyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGJyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2JyPlxuICAgICk7XG59O1xuXG5Cci5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQnIucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBCcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Br.react.js\n"); /***/ }), @@ -394,7 +358,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Button = function Button(props) {\n return _react2.default.createElement(\n 'button',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nButton.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nButton.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The element should be automatically focused after the page loaded.\r\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Indicates the action of the element, overriding the action defined in the
.\r\n */\n 'formAction': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines the type of the element.\r\n */\n 'type': _propTypes2.default.string,\n\n /**\r\n * Defines a default value which will be displayed in the element on page load.\r\n */\n 'value': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Button;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0J1dHRvbi5yZWFjdC5qcz84MTQ2Il0sIm5hbWVzIjpbIkJ1dHRvbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUF6RFA7O0FBMkRmOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE5REg7O0FBZ0VmOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BbkVUOztBQXFFZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BeEVIOztBQTBFZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BN0VIOztBQStFZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BbEZKOztBQW9GZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXZGUjs7QUF5RmY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE1RlI7O0FBOEZmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQWpHZDs7QUFtR2Y7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF0R1Y7O0FBd0dmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUEzR0Y7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BaEhSOztBQWtIZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BckhMOztBQXVIZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BMUhIOztBQTRIZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQS9IVDs7QUFpSWY7OztBQUdBLGFBQVNELG9CQUFVSSxNQXBJSjs7QUFzSWY7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF6SVA7O0FBMklmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUE5SUo7O0FBZ0pmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBbkpSOztBQXFKZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQXJKQyxDQUFuQjs7a0JBeUplbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0J1dHRvbi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQnV0dG9uID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9idXR0b24+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQnV0dG9uLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuQnV0dG9uLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgZWxlbWVudCBzaG91bGQgYmUgYXV0b21hdGljYWxseSBmb2N1c2VkIGFmdGVyIHRoZSBwYWdlIGxvYWRlZC5cclxuICAgICAqL1xyXG4gICAgJ2F1dG9Gb2N1cyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBhY3Rpb24gb2YgdGhlIGVsZW1lbnQsIG92ZXJyaWRpbmcgdGhlIGFjdGlvbiBkZWZpbmVkIGluIHRoZSA8Zm9ybT4uXHJcbiAgICAgKi9cclxuICAgICdmb3JtQWN0aW9uJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cclxuICAgICAqL1xyXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3R5cGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGRlZmF1bHQgdmFsdWUgd2hpY2ggd2lsbCBiZSBkaXNwbGF5ZWQgaW4gdGhlIGVsZW1lbnQgb24gcGFnZSBsb2FkLlxyXG4gICAgICovXHJcbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Button.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Button = function Button(props) {\n return _react2.default.createElement(\n 'button',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nButton.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nButton.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Indicates the action of the element, overriding the action defined in the .\n */\n 'formAction': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': _propTypes2.default.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Button;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0J1dHRvbi5yZWFjdC5qcz84MTQ2Il0sIm5hbWVzIjpbIkJ1dHRvbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BekRQOztBQTJEZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BOURIOztBQWdFZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQW5FVDs7QUFxRWY7OztBQUdBLFVBQVFELG9CQUFVQyxNQXhFSDs7QUEwRWY7OztBQUdBLFVBQVFELG9CQUFVQyxNQTdFSDs7QUErRWY7OztBQUdBLFdBQVNELG9CQUFVQyxNQWxGSjs7QUFvRmY7OztBQUdBLGVBQWFELG9CQUFVQyxNQXZGUjs7QUF5RmY7OztBQUdBLGVBQWFELG9CQUFVQyxNQTVGUjs7QUE4RmY7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BakdkOztBQW1HZjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXRHVjs7QUF3R2Y7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTNHRjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVQyxNQWhIUjs7QUFrSGY7OztBQUdBLFlBQVVELG9CQUFVQyxNQXJITDs7QUF1SGY7OztBQUdBLFVBQVFELG9CQUFVQyxNQTFISDs7QUE0SGY7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUEvSFQ7O0FBaUlmOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFwSUo7O0FBc0lmOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF6SVA7O0FBMklmOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE5SUo7O0FBZ0pmOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFuSlI7O0FBcUpmLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FySkM7O0FBdUpmLGNBQVlOLG9CQUFVSzs7QUF2SlAsQ0FBbkI7O2tCQTJKZWpCLE0iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9CdXR0b24ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBCdXR0b24gPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2J1dHRvbj5cbiAgICApO1xufTtcblxuQnV0dG9uLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5CdXR0b24ucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogVGhlIGVsZW1lbnQgc2hvdWxkIGJlIGF1dG9tYXRpY2FsbHkgZm9jdXNlZCBhZnRlciB0aGUgcGFnZSBsb2FkZWQuXG4gICAgICovXG4gICAgJ2F1dG9Gb2N1cyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZGlzYWJsZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdmb3JtJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgYWN0aW9uIG9mIHRoZSBlbGVtZW50LCBvdmVycmlkaW5nIHRoZSBhY3Rpb24gZGVmaW5lZCBpbiB0aGUgPGZvcm0+LlxuICAgICAqL1xuICAgICdmb3JtQWN0aW9uJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cbiAgICAgKi9cbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0eXBlIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0eXBlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBkZWZhdWx0IHZhbHVlIHdoaWNoIHdpbGwgYmUgZGlzcGxheWVkIGluIHRoZSBlbGVtZW50IG9uIHBhZ2UgbG9hZC5cbiAgICAgKi9cbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBCdXR0b247XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Button.react.js\n"); /***/ }), @@ -406,7 +370,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Canvas = function Canvas(props) {\n return _react2.default.createElement(\n 'canvas',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCanvas.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCanvas.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\r\n */\n 'height': _propTypes2.default.string,\n\n /**\r\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\r\n */\n 'width': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Canvas;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NhbnZhcy5yZWFjdC5qcz82OTg3Il0sIm5hbWVzIjpbIkNhbnZhcyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BcERMOztBQXNEZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BekRKOztBQTJEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTlEUjs7QUFnRWY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFuRVI7O0FBcUVmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQXhFZDs7QUEwRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUE3RVY7O0FBK0VmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFsRkY7O0FBb0ZmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZSOztBQXlGZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BNUZMOztBQThGZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BakdIOztBQW1HZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXRHVDs7QUF3R2Y7OztBQUdBLGFBQVNELG9CQUFVSSxNQTNHSjs7QUE2R2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFoSFA7O0FBa0hmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFySEo7O0FBdUhmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBMUhSOztBQTRIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQTVIQyxDQUFuQjs7a0JBZ0llbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NhbnZhcy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQ2FudmFzID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxjYW52YXNcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9jYW52YXM+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQ2FudmFzLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuQ2FudmFzLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGhlaWdodCBvZiBlbGVtZW50cyBsaXN0ZWQgaGVyZS4gRm9yIGFsbCBvdGhlciBlbGVtZW50cywgdXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5LiAgICAgICAgTm90ZTogSW4gc29tZSBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5IHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICdoZWlnaHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRm9yIHRoZSBlbGVtZW50cyBsaXN0ZWQgaGVyZSwgdGhpcyBlc3RhYmxpc2hlcyB0aGUgZWxlbWVudCdzIHdpZHRoLiAgICAgICAgTm90ZTogRm9yIGFsbCBvdGhlciBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1Mgd2lkdGggcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3dpZHRoJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IENhbnZhcztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Canvas.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Canvas = function Canvas(props) {\n return _react2.default.createElement(\n 'canvas',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCanvas.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCanvas.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': _propTypes2.default.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Canvas;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NhbnZhcy5yZWFjdC5qcz82OTg3Il0sIm5hbWVzIjpbIkNhbnZhcyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BcERMOztBQXNEZjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BekRKOztBQTJEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BOURSOztBQWdFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbkVSOztBQXFFZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUF4RWQ7O0FBMEVmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BN0VWOztBQStFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BbEZGOztBQW9GZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdkZSOztBQXlGZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BNUZMOztBQThGZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BakdIOztBQW1HZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQXRHVDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVSSxNQTNHSjs7QUE2R2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQWhIUDs7QUFrSGY7OztBQUdBLFdBQVNELG9CQUFVQyxNQXJISjs7QUF1SGY7OztBQUdBLGVBQWFELG9CQUFVSyxJQTFIUjs7QUE0SGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQTVIQzs7QUE4SGYsY0FBWU4sb0JBQVVLOztBQTlIUCxDQUFuQjs7a0JBa0llakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NhbnZhcy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IENhbnZhcyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxjYW52YXNcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvY2FudmFzPlxuICAgICk7XG59O1xuXG5DYW52YXMuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkNhbnZhcy5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGhlaWdodCBvZiBlbGVtZW50cyBsaXN0ZWQgaGVyZS4gRm9yIGFsbCBvdGhlciBlbGVtZW50cywgdXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5LiAgICAgICAgTm90ZTogSW4gc29tZSBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5IHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ2hlaWdodCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENhbnZhcztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Canvas.react.js\n"); /***/ }), @@ -418,7 +382,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Caption = function Caption(props) {\n return _react2.default.createElement(\n 'caption',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCaption.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCaption.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Caption;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NhcHRpb24ucmVhY3QuanM/ZmI5MiJdLCJuYW1lcyI6WyJDYXB0aW9uIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NhcHRpb24ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IENhcHRpb24gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGNhcHRpb25cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9jYXB0aW9uPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkNhcHRpb24uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5DYXB0aW9uLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDYXB0aW9uO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Caption.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Caption = function Caption(props) {\n return _react2.default.createElement(\n 'caption',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCaption.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCaption.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Caption;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NhcHRpb24ucmVhY3QuanM/ZmI5MiJdLCJuYW1lcyI6WyJDYXB0aW9uIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DYXB0aW9uLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQ2FwdGlvbiA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxjYXB0aW9uXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2NhcHRpb24+XG4gICAgKTtcbn07XG5cbkNhcHRpb24uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkNhcHRpb24ucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBDYXB0aW9uO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Caption.react.js\n"); /***/ }), @@ -430,7 +394,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Center = function Center(props) {\n return _react2.default.createElement(\n 'center',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCenter.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCenter.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Center;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NlbnRlci5yZWFjdC5qcz83YjAxIl0sIm5hbWVzIjpbIkNlbnRlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NlbnRlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgQ2VudGVyID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxjZW50ZXJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9jZW50ZXI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuQ2VudGVyLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuQ2VudGVyLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDZW50ZXI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Center.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Center = function Center(props) {\n return _react2.default.createElement(\n 'center',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCenter.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCenter.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Center;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NlbnRlci5yZWFjdC5qcz83YjAxIl0sIm5hbWVzIjpbIkNlbnRlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NlbnRlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IENlbnRlciA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxjZW50ZXJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvY2VudGVyPlxuICAgICk7XG59O1xuXG5DZW50ZXIuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkNlbnRlci5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENlbnRlcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Center.react.js\n"); /***/ }), @@ -442,7 +406,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Cite = function Cite(props) {\n return _react2.default.createElement(\n 'cite',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCite.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCite.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Cite;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NpdGUucmVhY3QuanM/ZjIyOCJdLCJuYW1lcyI6WyJDaXRlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NpdGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IENpdGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGNpdGVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9jaXRlPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkNpdGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5DaXRlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDaXRlO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Cite.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Cite = function Cite(props) {\n return _react2.default.createElement(\n 'cite',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCite.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCite.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Cite;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NpdGUucmVhY3QuanM/ZjIyOCJdLCJuYW1lcyI6WyJDaXRlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NpdGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBDaXRlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGNpdGVcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvY2l0ZT5cbiAgICApO1xufTtcblxuQ2l0ZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQ2l0ZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENpdGU7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Cite.react.js\n"); /***/ }), @@ -454,7 +418,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Code = function Code(props) {\n return _react2.default.createElement(\n 'code',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCode.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCode.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Code;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvZGUucmVhY3QuanM/NmE3MiJdLCJuYW1lcyI6WyJDb2RlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NvZGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IENvZGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGNvZGVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9jb2RlPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkNvZGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Db2RlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDb2RlO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Code.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Code = function Code(props) {\n return _react2.default.createElement(\n 'code',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCode.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCode.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Code;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvZGUucmVhY3QuanM/NmE3MiJdLCJuYW1lcyI6WyJDb2RlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NvZGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBDb2RlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGNvZGVcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvY29kZT5cbiAgICApO1xufTtcblxuQ29kZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQ29kZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENvZGU7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Code.react.js\n"); /***/ }), @@ -466,7 +430,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Col = function Col(props) {\n return _react2.default.createElement(\n 'col',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCol.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCol.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'span': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Col;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbC5yZWFjdC5qcz9kZDJmIl0sIm5hbWVzIjpbIkNvbCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBETjs7QUFzRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFg7O0FBMkRaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURYOztBQWdFWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFuRWpCOztBQXFFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXhFYjs7QUEwRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTdFTDs7QUErRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFsRlg7O0FBb0ZaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF2RlI7O0FBeUZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE1Rk47O0FBOEZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BakdaOztBQW1HWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BdEdQOztBQXdHWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQTNHVjs7QUE2R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQWhIUDs7QUFrSFo7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFySFg7O0FBdUhaLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBdkhGLENBQWhCOztrQkEySGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQ29sLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBDb2wgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGNvbFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2NvbD5cclxuICAgICk7XHJcbn07XHJcblxyXG5Db2wuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Db2wucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzcGFuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IENvbDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Col.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Col = function Col(props) {\n return _react2.default.createElement(\n 'col',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCol.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCol.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n *\n */\n 'span': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Col;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbC5yZWFjdC5qcz9kZDJmIl0sIm5hbWVzIjpbIkNvbCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBETjs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEWDs7QUFnRVo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbkVqQjs7QUFxRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUF4RWI7O0FBMEVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUE3RUw7O0FBK0VaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFsRlg7O0FBb0ZaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF2RlI7O0FBeUZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUE1Rk47O0FBOEZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BakdaOztBQW1HWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BdEdQOztBQXdHWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BM0dWOztBQTZHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BaEhQOztBQWtIWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBckhYOztBQXVIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBdkhGOztBQXlIWixjQUFZTixvQkFBVUs7O0FBekhWLENBQWhCOztrQkE2SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQ29sLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQ29sID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGNvbFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9jb2w+XG4gICAgKTtcbn07XG5cbkNvbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuQ29sLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3NwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBDb2w7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Col.react.js\n"); /***/ }), @@ -478,7 +442,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Colgroup = function Colgroup(props) {\n return _react2.default.createElement(\n 'colgroup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nColgroup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nColgroup.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'span': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Colgroup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbGdyb3VwLnJlYWN0LmpzP2ViODciXSwibmFtZXMiOlsiQ29sZ3JvdXAiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcEREOztBQXNEakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RE47O0FBMkRqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTlETjs7QUFnRWpCOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQW5FWjs7QUFxRWpCOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BeEVSOztBQTBFakI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTdFQTs7QUErRWpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbEZOOztBQW9GakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXZGSDs7QUF5RmpCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE1RkQ7O0FBOEZqQjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQWpHUDs7QUFtR2pCOzs7QUFHQSxhQUFTRCxvQkFBVUksTUF0R0Y7O0FBd0dqQjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQTNHTDs7QUE2R2pCOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFoSEY7O0FBa0hqQjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXJITjs7QUF1SGpCLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBdkhHLENBQXJCOztrQkEySGVsQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvQ29sZ3JvdXAucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IENvbGdyb3VwID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxjb2xncm91cFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2NvbGdyb3VwPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkNvbGdyb3VwLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuQ29sZ3JvdXAucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzcGFuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IENvbGdyb3VwO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Colgroup.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Colgroup = function Colgroup(props) {\n return _react2.default.createElement(\n 'colgroup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nColgroup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nColgroup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n *\n */\n 'span': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Colgroup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbGdyb3VwLnJlYWN0LmpzP2ViODciXSwibmFtZXMiOlsiQ29sZ3JvdXAiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcEREOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE5RE47O0FBZ0VqQjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUFuRVo7O0FBcUVqQjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXhFUjs7QUEwRWpCOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUE3RUE7O0FBK0VqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZOOztBQW9GakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXZGSDs7QUF5RmpCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUE1RkQ7O0FBOEZqQjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQWpHUDs7QUFtR2pCOzs7QUFHQSxXQUFTRCxvQkFBVUksTUF0R0Y7O0FBd0dqQjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BM0dMOztBQTZHakI7OztBQUdBLFdBQVNELG9CQUFVQyxNQWhIRjs7QUFrSGpCOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFySE47O0FBdUhqQixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBdkhHOztBQXlIakIsY0FBWU4sb0JBQVVLOztBQXpITCxDQUFyQjs7a0JBNkhlakIsUSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NvbGdyb3VwLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQ29sZ3JvdXAgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8Y29sZ3JvdXBcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvY29sZ3JvdXA+XG4gICAgKTtcbn07XG5cbkNvbGdyb3VwLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5Db2xncm91cC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKlxuICAgICAqL1xuICAgICdzcGFuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQ29sZ3JvdXA7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Colgroup.react.js\n"); /***/ }), @@ -490,7 +454,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Command = function Command(props) {\n return _react2.default.createElement(\n 'command',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCommand.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCommand.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element should be checked on page load.\r\n */\n 'checked': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Specifies a picture which represents the command.\r\n */\n 'icon': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'radioGroup': _propTypes2.default.string,\n\n /**\r\n * Defines the type of the element.\r\n */\n 'type': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Command;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbW1hbmQucmVhY3QuanM/OTFhMiJdLCJuYW1lcyI6WyJDb21tYW5kIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFXRCxvQkFBVUMsTUFwREw7O0FBc0RoQjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQXpETjs7QUEyRGhCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE5REY7O0FBZ0VoQjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQW5FUjs7QUFxRWhCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF4RUY7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbEZQOztBQW9GaEI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BdkZiOztBQXlGaEI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUE1RlQ7O0FBOEZoQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BakdEOztBQW1HaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF0R1A7O0FBd0doQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BM0dKOztBQTZHaEI7OztBQUdBLFlBQVFELG9CQUFVQyxNQWhIRjs7QUFrSGhCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BckhSOztBQXVIaEI7OztBQUdBLGFBQVNELG9CQUFVSSxNQTFISDs7QUE0SGhCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BL0hOOztBQWlJaEI7OztBQUdBLGFBQVNELG9CQUFVQyxNQXBJSDs7QUFzSWhCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBeklQOztBQTJJaEIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUEzSUUsQ0FBcEI7O2tCQStJZWxCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Db21tYW5kLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBDb21tYW5kID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxjb21tYW5kXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvY29tbWFuZD5cclxuICAgICk7XHJcbn07XHJcblxyXG5Db21tYW5kLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuQ29tbWFuZC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgc2hvdWxkIGJlIGNoZWNrZWQgb24gcGFnZSBsb2FkLlxyXG4gICAgICovXHJcbiAgICAnY2hlY2tlZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNwZWNpZmllcyBhIHBpY3R1cmUgd2hpY2ggcmVwcmVzZW50cyB0aGUgY29tbWFuZC5cclxuICAgICAqL1xyXG4gICAgJ2ljb24nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICpcclxuICAgICAqL1xyXG4gICAgJ3JhZGlvR3JvdXAnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3R5cGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQ29tbWFuZDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Command.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Command = function Command(props) {\n return _react2.default.createElement(\n 'command',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nCommand.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nCommand.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the element should be checked on page load.\n */\n 'checked': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Specifies a picture which represents the command.\n */\n 'icon': _propTypes2.default.string,\n\n /**\n *\n */\n 'radioGroup': _propTypes2.default.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Command;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbW1hbmQucmVhY3QuanM/OTFhMiJdLCJuYW1lcyI6WyJDb21tYW5kIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxhQUFXRCxvQkFBVUMsTUFwREw7O0FBc0RoQjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BekROOztBQTJEaEI7OztBQUdBLFVBQVFELG9CQUFVQyxNQTlERjs7QUFnRWhCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BbkVSOztBQXFFaEI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXhFRjs7QUEwRWhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVA7O0FBK0VoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZQOztBQW9GaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BdkZiOztBQXlGaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE1RlQ7O0FBOEZoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BakdEOztBQW1HaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXRHUDs7QUF3R2hCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUEzR0o7O0FBNkdoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BaEhGOztBQWtIaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUFySFI7O0FBdUhoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BMUhIOztBQTRIaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQS9ITjs7QUFpSWhCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFwSUg7O0FBc0loQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBeklQOztBQTJJaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQTNJRTs7QUE2SWhCLGNBQVlOLG9CQUFVSzs7QUE3SU4sQ0FBcEI7O2tCQWlKZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Db21tYW5kLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQ29tbWFuZCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxjb21tYW5kXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2NvbW1hbmQ+XG4gICAgKTtcbn07XG5cbkNvbW1hbmQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkNvbW1hbmQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgc2hvdWxkIGJlIGNoZWNrZWQgb24gcGFnZSBsb2FkLlxuICAgICAqL1xuICAgICdjaGVja2VkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB1c2VyIGNhbiBpbnRlcmFjdCB3aXRoIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdkaXNhYmxlZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgYSBwaWN0dXJlIHdoaWNoIHJlcHJlc2VudHMgdGhlIGNvbW1hbmQuXG4gICAgICovXG4gICAgJ2ljb24nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICpcbiAgICAgKi9cbiAgICAncmFkaW9Hcm91cCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0eXBlIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0eXBlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQ29tbWFuZDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Command.react.js\n"); /***/ }), @@ -502,7 +466,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Content = function Content(props) {\n return _react2.default.createElement(\n 'content',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nContent.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nContent.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Content;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbnRlbnQucmVhY3QuanM/OWExMCJdLCJuYW1lcyI6WyJDb250ZW50IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0NvbnRlbnQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IENvbnRlbnQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGNvbnRlbnRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9jb250ZW50PlxyXG4gICAgKTtcclxufTtcclxuXHJcbkNvbnRlbnQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Db250ZW50LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBDb250ZW50O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Content.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Content = function Content(props) {\n return _react2.default.createElement(\n 'content',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nContent.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nContent.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Content;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0NvbnRlbnQucmVhY3QuanM/OWExMCJdLCJuYW1lcyI6WyJDb250ZW50IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Db250ZW50LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgQ29udGVudCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxjb250ZW50XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2NvbnRlbnQ+XG4gICAgKTtcbn07XG5cbkNvbnRlbnQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkNvbnRlbnQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBDb250ZW50O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Content.react.js\n"); /***/ }), @@ -514,7 +478,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Data = function Data(props) {\n return _react2.default.createElement(\n 'data',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nData.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nData.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Data;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RhdGEucmVhY3QuanM/MTNkOCJdLCJuYW1lcyI6WyJEYXRhIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0RhdGEucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IERhdGEgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRhdGFcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9kYXRhPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkRhdGEuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EYXRhLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBEYXRhO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Data.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Data = function Data(props) {\n return _react2.default.createElement(\n 'data',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nData.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nData.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Data;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RhdGEucmVhY3QuanM/MTNkOCJdLCJuYW1lcyI6WyJEYXRhIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0RhdGEucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBEYXRhID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRhdGFcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvZGF0YT5cbiAgICApO1xufTtcblxuRGF0YS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRGF0YS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IERhdGE7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Data.react.js\n"); /***/ }), @@ -526,7 +490,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Datalist = function Datalist(props) {\n return _react2.default.createElement(\n 'datalist',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDatalist.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDatalist.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Datalist;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RhdGFsaXN0LnJlYWN0LmpzPzg0OGUiXSwibmFtZXMiOlsiRGF0YWxpc3QiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBETjs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURaOztBQWdFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVI7O0FBcUVqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVBOztBQTBFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdMOztBQXdHakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHRjs7QUE2R2pCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhOOztBQWtIakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEcsQ0FBckI7O2tCQXNIZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EYXRhbGlzdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRGF0YWxpc3QgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRhdGFsaXN0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZGF0YWxpc3Q+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRGF0YWxpc3QuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EYXRhbGlzdC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRGF0YWxpc3Q7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Datalist.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Datalist = function Datalist(props) {\n return _react2.default.createElement(\n 'datalist',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDatalist.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDatalist.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Datalist;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RhdGFsaXN0LnJlYWN0LmpzPzg0OGUiXSwibmFtZXMiOlsiRGF0YWxpc3QiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcEROOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEWjs7QUFnRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVSOztBQXFFakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFQTs7QUEwRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R0w7O0FBd0dqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dGOztBQTZHakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhITjs7QUFrSGpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEc7O0FBb0hqQixjQUFZTixvQkFBVUs7O0FBcEhMLENBQXJCOztrQkF3SGVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGF0YWxpc3QucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBEYXRhbGlzdCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxkYXRhbGlzdFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9kYXRhbGlzdD5cbiAgICApO1xufTtcblxuRGF0YWxpc3QuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkRhdGFsaXN0LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRGF0YWxpc3Q7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Datalist.react.js\n"); /***/ }), @@ -538,7 +502,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dd = function Dd(props) {\n return _react2.default.createElement(\n 'dd',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDd.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDd.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Dd;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RkLnJlYWN0LmpzPzNlYjMiXSwibmFtZXMiOlsiRGQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRGQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRkXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZGQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRGQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EZC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRGQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dd.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dd = function Dd(props) {\n return _react2.default.createElement(\n 'dd',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDd.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDd.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Dd;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RkLnJlYWN0LmpzPzNlYjMiXSwibmFtZXMiOlsiRGQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IERkID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRkXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2RkPlxuICAgICk7XG59O1xuXG5EZC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRGQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBEZDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dd.react.js\n"); /***/ }), @@ -550,7 +514,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Del = function Del(props) {\n return _react2.default.createElement(\n 'del',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDel.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDel.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Contains a URI which points to the source of the quote or change.\r\n */\n 'cite': _propTypes2.default.string,\n\n /**\r\n * Indicates the date and time associated with the element.\r\n */\n 'dateTime': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Del;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RlbC5yZWFjdC5qcz8zOTNiIl0sIm5hbWVzIjpbIkRlbCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBETjs7QUFzRFo7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUF6RFY7O0FBMkRaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURYOztBQWdFWjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQW5FWDs7QUFxRVo7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BeEVqQjs7QUEwRVo7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUE3RWI7O0FBK0VaOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFsRkw7O0FBb0ZaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZYOztBQXlGWjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BNUZSOztBQThGWjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BakdOOztBQW1HWjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXRHWjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVSSxNQTNHUDs7QUE2R1o7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFoSFY7O0FBa0haOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFySFA7O0FBdUhaOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBMUhYOztBQTRIWixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQTVIRixDQUFoQjs7a0JBZ0llbEIsRyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0RlbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRGVsID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkZWxcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9kZWw+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRGVsLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuRGVsLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBDb250YWlucyBhIFVSSSB3aGljaCBwb2ludHMgdG8gdGhlIHNvdXJjZSBvZiB0aGUgcXVvdGUgb3IgY2hhbmdlLlxyXG4gICAgICovXHJcbiAgICAnY2l0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGRhdGUgYW5kIHRpbWUgYXNzb2NpYXRlZCB3aXRoIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZGF0ZVRpbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRGVsO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Del.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Del = function Del(props) {\n return _react2.default.createElement(\n 'del',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDel.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDel.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': _propTypes2.default.string,\n\n /**\n * Indicates the date and time associated with the element.\n */\n 'dateTime': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Del;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RlbC5yZWFjdC5qcz8zOTNiIl0sIm5hbWVzIjpbIkRlbCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBETjs7QUFzRFo7OztBQUdBLGNBQVlELG9CQUFVQyxNQXpEVjs7QUEyRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEWDs7QUFnRVo7OztBQUdBLGVBQWFELG9CQUFVQyxNQW5FWDs7QUFxRVo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BeEVqQjs7QUEwRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE3RWI7O0FBK0VaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFsRkw7O0FBb0ZaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF2Rlg7O0FBeUZaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE1RlI7O0FBOEZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFqR047O0FBbUdaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BdEdaOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BM0dQOztBQTZHWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BaEhWOztBQWtIWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BckhQOztBQXVIWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBMUhYOztBQTRIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBNUhGOztBQThIWixjQUFZTixvQkFBVUs7O0FBOUhWLENBQWhCOztrQkFrSWVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGVsLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgRGVsID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRlbFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9kZWw+XG4gICAgKTtcbn07XG5cbkRlbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRGVsLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIENvbnRhaW5zIGEgVVJJIHdoaWNoIHBvaW50cyB0byB0aGUgc291cmNlIG9mIHRoZSBxdW90ZSBvciBjaGFuZ2UuXG4gICAgICovXG4gICAgJ2NpdGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBkYXRlIGFuZCB0aW1lIGFzc29jaWF0ZWQgd2l0aCB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZGF0ZVRpbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBEZWw7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Del.react.js\n"); /***/ }), @@ -562,7 +526,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Details = function Details(props) {\n return _react2.default.createElement(\n 'details',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDetails.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDetails.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the details will be shown on page load.\r\n */\n 'open': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Details;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RldGFpbHMucmVhY3QuanM/YzgzMSJdLCJuYW1lcyI6WyJEZXRhaWxzIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwREY7O0FBc0RoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEUDs7QUEyRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURQOztBQWdFaEI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BbkViOztBQXFFaEI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF4RVQ7O0FBMEVoQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BN0VEOztBQStFaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFsRlA7O0FBb0ZoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BdkZKOztBQXlGaEI7OztBQUdBLFlBQVFELG9CQUFVQyxNQTVGRjs7QUE4RmhCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BakdSOztBQW1HaEI7OztBQUdBLGFBQVNELG9CQUFVSSxNQXRHSDs7QUF3R2hCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BM0dOOztBQTZHaEI7OztBQUdBLGFBQVNELG9CQUFVQyxNQWhISDs7QUFrSGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBckhQOztBQXVIaEIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF2SEUsQ0FBcEI7O2tCQTJIZWxCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EZXRhaWxzLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBEZXRhaWxzID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkZXRhaWxzXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZGV0YWlscz5cclxuICAgICk7XHJcbn07XHJcblxyXG5EZXRhaWxzLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuRGV0YWlscy5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGRldGFpbHMgd2lsbCBiZSBzaG93biBvbiBwYWdlIGxvYWQuXHJcbiAgICAgKi9cclxuICAgICdvcGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IERldGFpbHM7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Details.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Details = function Details(props) {\n return _react2.default.createElement(\n 'details',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDetails.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDetails.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the details will be shown on page load.\n */\n 'open': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Details;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RldGFpbHMucmVhY3QuanM/YzgzMSJdLCJuYW1lcyI6WyJEZXRhaWxzIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwREY7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEUDs7QUFnRWhCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQW5FYjs7QUFxRWhCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BeEVUOztBQTBFaEI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTdFRDs7QUErRWhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFsRlA7O0FBb0ZoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BdkZKOztBQXlGaEI7OztBQUdBLFVBQVFELG9CQUFVQyxNQTVGRjs7QUE4RmhCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BakdSOztBQW1HaEI7OztBQUdBLFdBQVNELG9CQUFVSSxNQXRHSDs7QUF3R2hCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUEzR047O0FBNkdoQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BaEhIOztBQWtIaEI7OztBQUdBLGVBQWFELG9CQUFVSyxJQXJIUDs7QUF1SGhCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0F2SEU7O0FBeUhoQixjQUFZTixvQkFBVUs7O0FBekhOLENBQXBCOztrQkE2SGVqQixPIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGV0YWlscy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IERldGFpbHMgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8ZGV0YWlsc1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9kZXRhaWxzPlxuICAgICk7XG59O1xuXG5EZXRhaWxzLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5EZXRhaWxzLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBkZXRhaWxzIHdpbGwgYmUgc2hvd24gb24gcGFnZSBsb2FkLlxuICAgICAqL1xuICAgICdvcGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRGV0YWlscztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Details.react.js\n"); /***/ }), @@ -574,7 +538,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dfn = function Dfn(props) {\n return _react2.default.createElement(\n 'dfn',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDfn.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDfn.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Dfn;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Rmbi5yZWFjdC5qcz9iYzJjIl0sIm5hbWVzIjpbIkRmbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGZuLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBEZm4gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRmblxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2Rmbj5cclxuICAgICk7XHJcbn07XHJcblxyXG5EZm4uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EZm4ucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IERmbjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Dfn.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dfn = function Dfn(props) {\n return _react2.default.createElement(\n 'dfn',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDfn.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDfn.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Dfn;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Rmbi5yZWFjdC5qcz9iYzJjIl0sIm5hbWVzIjpbIkRmbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGZuLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgRGZuID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRmblxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9kZm4+XG4gICAgKTtcbn07XG5cbkRmbi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRGZuLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRGZuO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Dfn.react.js\n"); /***/ }), @@ -586,7 +550,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dialog = function Dialog(props) {\n return _react2.default.createElement(\n 'dialog',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDialog.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDialog.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Dialog;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RpYWxvZy5yZWFjdC5qcz81ZTYxIl0sIm5hbWVzIjpbIkRpYWxvZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0RpYWxvZy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRGlhbG9nID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaWFsb2dcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9kaWFsb2c+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRGlhbG9nLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuRGlhbG9nLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBEaWFsb2c7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dialog.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dialog = function Dialog(props) {\n return _react2.default.createElement(\n 'dialog',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDialog.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDialog.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Dialog;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RpYWxvZy5yZWFjdC5qcz81ZTYxIl0sIm5hbWVzIjpbIkRpYWxvZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0RpYWxvZy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IERpYWxvZyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxkaWFsb2dcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvZGlhbG9nPlxuICAgICk7XG59O1xuXG5EaWFsb2cuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkRpYWxvZy5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IERpYWxvZztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dialog.react.js\n"); /***/ }), @@ -598,7 +562,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Div = function Div(props) {\n return _react2.default.createElement(\n 'div',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDiv.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDiv.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Div;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Rpdi5yZWFjdC5qcz8xNDA3Il0sIm5hbWVzIjpbIkRpdiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGl2LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBEaXYgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdlxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn07XHJcblxyXG5EaXYuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EaXYucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IERpdjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Div.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Div = function Div(props) {\n return _react2.default.createElement(\n 'div',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDiv.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDiv.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Div;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Rpdi5yZWFjdC5qcz8xNDA3Il0sIm5hbWVzIjpbIkRpdiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRGl2LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgRGl2ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9kaXY+XG4gICAgKTtcbn07XG5cbkRpdi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRGl2LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRGl2O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Div.react.js\n"); /***/ }), @@ -610,7 +574,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dl = function Dl(props) {\n return _react2.default.createElement(\n 'dl',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDl.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Dl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RsLnJlYWN0LmpzPzJhYmUiXSwibmFtZXMiOlsiRGwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRGwgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRsXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZGw+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRGwuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EbC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRGw7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dl.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dl = function Dl(props) {\n return _react2.default.createElement(\n 'dl',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Dl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0RsLnJlYWN0LmpzPzJhYmUiXSwibmFtZXMiOlsiRGwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IERsID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRsXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2RsPlxuICAgICk7XG59O1xuXG5EbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRGwucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBEbDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dl.react.js\n"); /***/ }), @@ -622,7 +586,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dt = function Dt(props) {\n return _react2.default.createElement(\n 'dt',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDt.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDt.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Dt;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0R0LnJlYWN0LmpzPzc2NDYiXSwibmFtZXMiOlsiRHQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRHQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGR0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZHQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRHQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5EdC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRHQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dt.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Dt = function Dt(props) {\n return _react2.default.createElement(\n 'dt',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nDt.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nDt.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Dt;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0R0LnJlYWN0LmpzPzc2NDYiXSwibmFtZXMiOlsiRHQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9EdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IER0ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGR0XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2R0PlxuICAgICk7XG59O1xuXG5EdC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRHQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBEdDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dt.react.js\n"); /***/ }), @@ -634,7 +598,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Element = function Element(props) {\n return _react2.default.createElement(\n 'element',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nElement.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nElement.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Element;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0VsZW1lbnQucmVhY3QuanM/NDAyYyJdLCJuYW1lcyI6WyJFbGVtZW50IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0VsZW1lbnQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEVsZW1lbnQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGVsZW1lbnRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9lbGVtZW50PlxyXG4gICAgKTtcclxufTtcclxuXHJcbkVsZW1lbnQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5FbGVtZW50LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBFbGVtZW50O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Element.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Element = function Element(props) {\n return _react2.default.createElement(\n 'element',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nElement.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nElement.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Element;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0VsZW1lbnQucmVhY3QuanM/NDAyYyJdLCJuYW1lcyI6WyJFbGVtZW50IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FbGVtZW50LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgRWxlbWVudCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxlbGVtZW50XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2VsZW1lbnQ+XG4gICAgKTtcbn07XG5cbkVsZW1lbnQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkVsZW1lbnQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBFbGVtZW50O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Element.react.js\n"); /***/ }), @@ -646,7 +610,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Em = function Em(props) {\n return _react2.default.createElement(\n 'em',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nEm.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nEm.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Em;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0VtLnJlYWN0LmpzPzVlYzAiXSwibmFtZXMiOlsiRW0iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FbS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRW0gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGVtXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZW0+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRW0uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5FbS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRW07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Em.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Em = function Em(props) {\n return _react2.default.createElement(\n 'em',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nEm.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nEm.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Em;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0VtLnJlYWN0LmpzPzVlYzAiXSwibmFtZXMiOlsiRW0iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FbS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEVtID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGVtXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2VtPlxuICAgICk7XG59O1xuXG5FbS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRW0ucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBFbTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Em.react.js\n"); /***/ }), @@ -658,7 +622,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Embed = function Embed(props) {\n return _react2.default.createElement(\n 'embed',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nEmbed.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nEmbed.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\r\n */\n 'height': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n * Defines the type of the element.\r\n */\n 'type': _propTypes2.default.string,\n\n /**\r\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\r\n */\n 'width': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Embed;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0VtYmVkLnJlYWN0LmpzPzAxYTciXSwibmFtZXMiOlsiRW1iZWQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQXBETjs7QUFzRGQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXpESDs7QUEyRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQTlESjs7QUFnRWQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQW5FTDs7QUFxRWQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF4RVQ7O0FBMEVkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VUOztBQStFZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFsRmY7O0FBb0ZkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BdkZYOztBQXlGZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BNUZIOztBQThGZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWpHVDs7QUFtR2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXRHTjs7QUF3R2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQTNHSjs7QUE2R2Q7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFoSFY7O0FBa0hkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFySEw7O0FBdUhkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BMUhSOztBQTRIZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BL0hMOztBQWlJZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXBJVDs7QUFzSWQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF0SUEsQ0FBbEI7O2tCQTBJZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FbWJlZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRW1iZWQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGVtYmVkXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZW1iZWQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRW1iZWQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5FbWJlZC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSBoZWlnaHQgb2YgZWxlbWVudHMgbGlzdGVkIGhlcmUuIEZvciBhbGwgb3RoZXIgZWxlbWVudHMsIHVzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eS4gICAgICAgIE5vdGU6IEluIHNvbWUgaW5zdGFuY2VzLCBzdWNoIGFzIDxkaXY+LCB0aGlzIGlzIGEgbGVnYWN5IGF0dHJpYnV0ZSwgaW4gd2hpY2ggY2FzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAnaGVpZ2h0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cclxuICAgICAqL1xyXG4gICAgJ3NyYyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0eXBlIG9mIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndHlwZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAnd2lkdGgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRW1iZWQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Embed.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Embed = function Embed(props) {\n return _react2.default.createElement(\n 'embed',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nEmbed.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nEmbed.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': _propTypes2.default.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Embed;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0VtYmVkLnJlYWN0LmpzPzAxYTciXSwibmFtZXMiOlsiRW1iZWQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQXBETjs7QUFzRGQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXpESDs7QUEyRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQTlESjs7QUFnRWQ7OztBQUdBLFdBQVNELG9CQUFVQyxNQW5FTDs7QUFxRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXhFVDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbEZmOztBQW9GZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXZGWDs7QUF5RmQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTVGSDs7QUE4RmQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQWpHVDs7QUFtR2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXRHTjs7QUF3R2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQTNHSjs7QUE2R2Q7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUFoSFY7O0FBa0hkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFySEw7O0FBdUhkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUExSFI7O0FBNEhkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEvSEw7O0FBaUlkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFwSVQ7O0FBc0lkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0F0SUE7O0FBd0lkLGNBQVlOLG9CQUFVSzs7QUF4SVIsQ0FBbEI7O2tCQTRJZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FbWJlZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEVtYmVkID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGVtYmVkXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2VtYmVkPlxuICAgICk7XG59O1xuXG5FbWJlZC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRW1iZWQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogU3BlY2lmaWVzIHRoZSBoZWlnaHQgb2YgZWxlbWVudHMgbGlzdGVkIGhlcmUuIEZvciBhbGwgb3RoZXIgZWxlbWVudHMsIHVzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eS4gICAgICAgIE5vdGU6IEluIHNvbWUgaW5zdGFuY2VzLCBzdWNoIGFzIDxkaXY+LCB0aGlzIGlzIGEgbGVnYWN5IGF0dHJpYnV0ZSwgaW4gd2hpY2ggY2FzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICdoZWlnaHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIFVSTCBvZiB0aGUgZW1iZWRkYWJsZSBjb250ZW50LlxuICAgICAqL1xuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndHlwZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEVtYmVkO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Embed.react.js\n"); /***/ }), @@ -670,7 +634,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Fieldset = function Fieldset(props) {\n return _react2.default.createElement(\n 'fieldset',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFieldset.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFieldset.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Fieldset;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZpZWxkc2V0LnJlYWN0LmpzP2E2YjciXSwibmFtZXMiOlsiRmllbGRzZXQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQXBETDs7QUFzRGpCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF6REQ7O0FBMkRqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BOUREOztBQWdFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFuRU47O0FBcUVqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXhFTjs7QUEwRWpCOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTdFWjs7QUErRWpCOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbEZSOztBQW9GakI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXZGQTs7QUF5RmpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZOOztBQThGakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQWpHSDs7QUFtR2pCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF0R0Q7O0FBd0dqQjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTNHUDs7QUE2R2pCOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFoSEY7O0FBa0hqQjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXJITDs7QUF1SGpCOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUExSEY7O0FBNEhqQjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQS9ITjs7QUFpSWpCLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBaklHLENBQXJCOztrQkFxSWVsQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRmllbGRzZXQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEZpZWxkc2V0ID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxmaWVsZHNldFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2ZpZWxkc2V0PlxyXG4gICAgKTtcclxufTtcclxuXHJcbkZpZWxkc2V0LmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuRmllbGRzZXQucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB1c2VyIGNhbiBpbnRlcmFjdCB3aXRoIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZGlzYWJsZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXHJcbiAgICAgKi9cclxuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEZpZWxkc2V0O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Fieldset.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Fieldset = function Fieldset(props) {\n return _react2.default.createElement(\n 'fieldset',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFieldset.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFieldset.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Fieldset;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZpZWxkc2V0LnJlYWN0LmpzP2E2YjciXSwibmFtZXMiOlsiRmllbGRzZXQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BcERMOztBQXNEakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXpERDs7QUEyRGpCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUE5REQ7O0FBZ0VqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbkVOOztBQXFFakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXhFTjs7QUEwRWpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTdFWjs7QUErRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbEZSOztBQW9GakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXZGQTs7QUF5RmpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE1Rk47O0FBOEZqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BakdIOztBQW1HakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXRHRDs7QUF3R2pCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BM0dQOztBQTZHakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWhIRjs7QUFrSGpCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUFySEw7O0FBdUhqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BMUhGOztBQTRIakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQS9ITjs7QUFpSWpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FqSUc7O0FBbUlqQixjQUFZTixvQkFBVUs7O0FBbklMLENBQXJCOztrQkF1SWVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRmllbGRzZXQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBGaWVsZHNldCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxmaWVsZHNldFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9maWVsZHNldD5cbiAgICApO1xufTtcblxuRmllbGRzZXQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkZpZWxkc2V0LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB1c2VyIGNhbiBpbnRlcmFjdCB3aXRoIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdkaXNhYmxlZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGZvcm0gdGhhdCBpcyB0aGUgb3duZXIgb2YgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxuICAgICAqL1xuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRmllbGRzZXQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Fieldset.react.js\n"); /***/ }), @@ -682,7 +646,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Figcaption = function Figcaption(props) {\n return _react2.default.createElement(\n 'figcaption',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFigcaption.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFigcaption.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Figcaption;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZpZ2NhcHRpb24ucmVhY3QuanM/ZjQ0NyJdLCJuYW1lcyI6WyJGaWdjYXB0aW9uIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxhQUFhLFNBQWJBLFVBQWEsQ0FBQ0MsS0FBRCxFQUFXO0FBQzFCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxXQUFXVSxZQUFYLEdBQTBCO0FBQ3RCUCxjQUFVLENBRFk7QUFFdEJDLHdCQUFvQixDQUFDO0FBRkMsQ0FBMUI7O0FBS0FKLFdBQVdXLFNBQVgsR0FBdUI7QUFDbkI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkc7O0FBUW5COzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWEg7O0FBYW5COzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCSDs7QUFtQm5COzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJiOztBQTBCbkI7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JFOztBQWlDbkI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDQzs7QUFzQ25COzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q0Q7O0FBMkNuQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNEOztBQWlEbkI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwREo7O0FBc0RuQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpESjs7QUEyRG5COzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEVjs7QUFnRW5COzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVOOztBQXFFbkI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFRTs7QUEwRW5COzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VKOztBQStFbkI7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGRDs7QUFvRm5COzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RkM7O0FBeUZuQjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGTDs7QUE4Rm5COzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0E7O0FBbUduQjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHSDs7QUF3R25COzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0E7O0FBNkduQjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhISjs7QUFrSG5CLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhLLENBQXZCOztrQkFzSGVsQixVIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRmlnY2FwdGlvbi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRmlnY2FwdGlvbiA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZmlnY2FwdGlvblxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2ZpZ2NhcHRpb24+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRmlnY2FwdGlvbi5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbkZpZ2NhcHRpb24ucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEZpZ2NhcHRpb247XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Figcaption.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Figcaption = function Figcaption(props) {\n return _react2.default.createElement(\n 'figcaption',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFigcaption.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFigcaption.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Figcaption;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZpZ2NhcHRpb24ucmVhY3QuanM/ZjQ0NyJdLCJuYW1lcyI6WyJGaWdjYXB0aW9uIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxhQUFhLFNBQWJBLFVBQWEsQ0FBQ0MsS0FBRCxFQUFXO0FBQzFCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFdBQVdVLFlBQVgsR0FBMEI7QUFDdEJQLFlBQVUsQ0FEWTtBQUV0QkMsc0JBQW9CLENBQUM7QUFGQyxDQUExQjs7QUFLQUosV0FBV1csU0FBWCxHQUF1QjtBQUNuQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORzs7QUFRbkI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhIOztBQWFuQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCSDs7QUFtQm5COzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJiOztBQTBCbkI7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JFOztBQWlDbkI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDQzs7QUFzQ25COzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q0Q7O0FBMkNuQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNEOztBQWlEbkI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBESjs7QUFzRG5COzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6REo7O0FBMkRuQjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RFY7O0FBZ0VuQjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FTjs7QUFxRW5COzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUU7O0FBMEVuQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VKOztBQStFbkI7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGRDs7QUFvRm5COzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RkM7O0FBeUZuQjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGTDs7QUE4Rm5COzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0E7O0FBbUduQjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdIOztBQXdHbkI7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHQTs7QUE2R25COzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSEo7O0FBa0huQixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhLOztBQW9IbkIsY0FBWU4sb0JBQVVLOztBQXBISCxDQUF2Qjs7a0JBd0hlakIsVSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ZpZ2NhcHRpb24ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBGaWdjYXB0aW9uID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGZpZ2NhcHRpb25cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvZmlnY2FwdGlvbj5cbiAgICApO1xufTtcblxuRmlnY2FwdGlvbi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRmlnY2FwdGlvbi5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZpZ2NhcHRpb247XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Figcaption.react.js\n"); /***/ }), @@ -694,7 +658,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Figure = function Figure(props) {\n return _react2.default.createElement(\n 'figure',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFigure.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFigure.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Figure;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZpZ3VyZS5yZWFjdC5qcz9mY2NlIl0sIm5hbWVzIjpbIkZpZ3VyZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ZpZ3VyZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRmlndXJlID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxmaWd1cmVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9maWd1cmU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRmlndXJlLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuRmlndXJlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBGaWd1cmU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Figure.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Figure = function Figure(props) {\n return _react2.default.createElement(\n 'figure',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFigure.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFigure.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Figure;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZpZ3VyZS5yZWFjdC5qcz9mY2NlIl0sIm5hbWVzIjpbIkZpZ3VyZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ZpZ3VyZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEZpZ3VyZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxmaWd1cmVcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvZmlndXJlPlxuICAgICk7XG59O1xuXG5GaWd1cmUuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkZpZ3VyZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZpZ3VyZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Figure.react.js\n"); /***/ }), @@ -706,7 +670,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Font = function Font(props) {\n return _react2.default.createElement(\n 'font',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFont.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFont.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Font;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZvbnQucmVhY3QuanM/ODIzOCJdLCJuYW1lcyI6WyJGb250IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ZvbnQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IEZvbnQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGZvbnRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9mb250PlxyXG4gICAgKTtcclxufTtcclxuXHJcbkZvbnQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Gb250LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBGb250O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Font.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Font = function Font(props) {\n return _react2.default.createElement(\n 'font',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFont.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFont.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Font;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZvbnQucmVhY3QuanM/ODIzOCJdLCJuYW1lcyI6WyJGb250IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ZvbnQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBGb250ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGZvbnRcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvZm9udD5cbiAgICApO1xufTtcblxuRm9udC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRm9udC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvbnQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Font.react.js\n"); /***/ }), @@ -718,7 +682,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Footer = function Footer(props) {\n return _react2.default.createElement(\n 'footer',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFooter.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFooter.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Footer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Zvb3Rlci5yZWFjdC5qcz8wNmI3Il0sIm5hbWVzIjpbIkZvb3RlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0Zvb3Rlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRm9vdGVyID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxmb290ZXJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9mb290ZXI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRm9vdGVyLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuRm9vdGVyLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBGb290ZXI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Footer.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Footer = function Footer(props) {\n return _react2.default.createElement(\n 'footer',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFooter.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFooter.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Footer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Zvb3Rlci5yZWFjdC5qcz8wNmI3Il0sIm5hbWVzIjpbIkZvb3RlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0Zvb3Rlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEZvb3RlciA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxmb290ZXJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvZm9vdGVyPlxuICAgICk7XG59O1xuXG5Gb290ZXIuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkZvb3Rlci5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Footer.react.js\n"); /***/ }), @@ -730,7 +694,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Form = function Form(props) {\n return _react2.default.createElement(\n 'form',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nForm.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nForm.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * List of types the server accepts, typically a file type.\r\n */\n 'accept': _propTypes2.default.string,\n\n /**\r\n * List of supported charsets.\r\n */\n 'acceptCharset': _propTypes2.default.string,\n\n /**\r\n * The URI of a program that processes the information submitted via the form.\r\n */\n 'action': _propTypes2.default.string,\n\n /**\r\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\r\n */\n 'autoComplete': _propTypes2.default.string,\n\n /**\r\n * Defines the content type of the form date when the method is POST.\r\n */\n 'encType': _propTypes2.default.string,\n\n /**\r\n * Defines which HTTP method to use when submitting the form. Can be GET (default) or POST.\r\n */\n 'method': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * This attribute indicates that the form shouldn't be validated when submitted.\r\n */\n 'noValidate': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'target': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Form;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Zvcm0ucmVhY3QuanM/ZWQ1YyJdLCJuYW1lcyI6WyJGb3JtIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFwRFA7O0FBc0RiOzs7QUFHQSxxQkFBaUJELG9CQUFVQyxNQXpEZDs7QUEyRGI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlEUDs7QUFnRWI7OztBQUdBLG9CQUFnQkQsb0JBQVVDLE1BbkViOztBQXFFYjs7O0FBR0EsZUFBV0Qsb0JBQVVDLE1BeEVSOztBQTBFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BN0VQOztBQStFYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BbEZMOztBQW9GYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXZGWDs7QUF5RmI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTVGUDs7QUE4RmI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFqR1Y7O0FBbUdiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdEdWOztBQXdHYjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUEzR2hCOztBQTZHYjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQWhIWjs7QUFrSGI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXJISjs7QUF1SGI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUExSFY7O0FBNEhiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUEvSFA7O0FBaUliOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwSUw7O0FBc0liOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BeklYOztBQTJJYjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BOUlOOztBQWdKYjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQW5KVDs7QUFxSmI7OztBQUdBLGFBQVNELG9CQUFVQyxNQXhKTjs7QUEwSmI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUE3SlY7O0FBK0piLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBL0pELENBQWpCOztrQkFtS2VsQixJIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRm9ybS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRm9ybSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8Zm9ybVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2Zvcm0+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRm9ybS5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbkZvcm0ucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIExpc3Qgb2YgdHlwZXMgdGhlIHNlcnZlciBhY2NlcHRzLCB0eXBpY2FsbHkgYSBmaWxlIHR5cGUuXHJcbiAgICAgKi9cclxuICAgICdhY2NlcHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogTGlzdCBvZiBzdXBwb3J0ZWQgY2hhcnNldHMuXHJcbiAgICAgKi9cclxuICAgICdhY2NlcHRDaGFyc2V0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBVUkkgb2YgYSBwcm9ncmFtIHRoYXQgcHJvY2Vzc2VzIHRoZSBpbmZvcm1hdGlvbiBzdWJtaXR0ZWQgdmlhIHRoZSBmb3JtLlxyXG4gICAgICovXHJcbiAgICAnYWN0aW9uJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIGNvbnRyb2xzIGluIHRoaXMgZm9ybSBjYW4gYnkgZGVmYXVsdCBoYXZlIHRoZWlyIHZhbHVlcyBhdXRvbWF0aWNhbGx5IGNvbXBsZXRlZCBieSB0aGUgYnJvd3Nlci5cclxuICAgICAqL1xyXG4gICAgJ2F1dG9Db21wbGV0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBjb250ZW50IHR5cGUgb2YgdGhlIGZvcm0gZGF0ZSB3aGVuIHRoZSBtZXRob2QgaXMgUE9TVC5cclxuICAgICAqL1xyXG4gICAgJ2VuY1R5cGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGljaCBIVFRQIG1ldGhvZCB0byB1c2Ugd2hlbiBzdWJtaXR0aW5nIHRoZSBmb3JtLiBDYW4gYmUgR0VUIChkZWZhdWx0KSBvciBQT1NULlxyXG4gICAgICovXHJcbiAgICAnbWV0aG9kJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cclxuICAgICAqL1xyXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhpcyBhdHRyaWJ1dGUgaW5kaWNhdGVzIHRoYXQgdGhlIGZvcm0gc2hvdWxkbid0IGJlIHZhbGlkYXRlZCB3aGVuIHN1Ym1pdHRlZC5cclxuICAgICAqL1xyXG4gICAgJ25vVmFsaWRhdGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICpcclxuICAgICAqL1xyXG4gICAgJ3RhcmdldCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBGb3JtO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Form.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Form = function Form(props) {\n return _react2.default.createElement(\n 'form',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nForm.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nForm.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * List of types the server accepts, typically a file type.\n */\n 'accept': _propTypes2.default.string,\n\n /**\n * List of supported charsets.\n */\n 'acceptCharset': _propTypes2.default.string,\n\n /**\n * The URI of a program that processes the information submitted via the form.\n */\n 'action': _propTypes2.default.string,\n\n /**\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\n */\n 'autoComplete': _propTypes2.default.string,\n\n /**\n * Defines the content type of the form date when the method is POST.\n */\n 'encType': _propTypes2.default.string,\n\n /**\n * Defines which HTTP method to use when submitting the form. Can be GET (default) or POST.\n */\n 'method': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * This attribute indicates that the form shouldn't be validated when submitted.\n */\n 'noValidate': _propTypes2.default.string,\n\n /**\n *\n */\n 'target': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Form;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0Zvcm0ucmVhY3QuanM/ZWQ1YyJdLCJuYW1lcyI6WyJGb3JtIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFwRFA7O0FBc0RiOzs7QUFHQSxtQkFBaUJELG9CQUFVQyxNQXpEZDs7QUEyRGI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlEUDs7QUFnRWI7OztBQUdBLGtCQUFnQkQsb0JBQVVDLE1BbkViOztBQXFFYjs7O0FBR0EsYUFBV0Qsb0JBQVVDLE1BeEVSOztBQTBFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BN0VQOztBQStFYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BbEZMOztBQW9GYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQXZGWDs7QUF5RmI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTVGUDs7QUE4RmI7OztBQUdBLGVBQWFELG9CQUFVQyxNQWpHVjs7QUFtR2I7OztBQUdBLGVBQWFELG9CQUFVQyxNQXRHVjs7QUF3R2I7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BM0doQjs7QUE2R2I7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFoSFo7O0FBa0hiOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFySEo7O0FBdUhiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUExSFY7O0FBNEhiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUEvSFA7O0FBaUliOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwSUw7O0FBc0liOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BeklYOztBQTJJYjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BOUlOOztBQWdKYjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BbkpUOztBQXFKYjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BeEpOOztBQTBKYjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBN0pWOztBQStKYixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBL0pEOztBQWlLYixjQUFZTixvQkFBVUs7O0FBaktULENBQWpCOztrQkFxS2VqQixJIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRm9ybS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEZvcm0gPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8Zm9ybVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9mb3JtPlxuICAgICk7XG59O1xuXG5Gb3JtLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5Gb3JtLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIExpc3Qgb2YgdHlwZXMgdGhlIHNlcnZlciBhY2NlcHRzLCB0eXBpY2FsbHkgYSBmaWxlIHR5cGUuXG4gICAgICovXG4gICAgJ2FjY2VwdCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBMaXN0IG9mIHN1cHBvcnRlZCBjaGFyc2V0cy5cbiAgICAgKi9cbiAgICAnYWNjZXB0Q2hhcnNldCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgVVJJIG9mIGEgcHJvZ3JhbSB0aGF0IHByb2Nlc3NlcyB0aGUgaW5mb3JtYXRpb24gc3VibWl0dGVkIHZpYSB0aGUgZm9ybS5cbiAgICAgKi9cbiAgICAnYWN0aW9uJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIGNvbnRyb2xzIGluIHRoaXMgZm9ybSBjYW4gYnkgZGVmYXVsdCBoYXZlIHRoZWlyIHZhbHVlcyBhdXRvbWF0aWNhbGx5IGNvbXBsZXRlZCBieSB0aGUgYnJvd3Nlci5cbiAgICAgKi9cbiAgICAnYXV0b0NvbXBsZXRlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGNvbnRlbnQgdHlwZSBvZiB0aGUgZm9ybSBkYXRlIHdoZW4gdGhlIG1ldGhvZCBpcyBQT1NULlxuICAgICAqL1xuICAgICdlbmNUeXBlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hpY2ggSFRUUCBtZXRob2QgdG8gdXNlIHdoZW4gc3VibWl0dGluZyB0aGUgZm9ybS4gQ2FuIGJlIEdFVCAoZGVmYXVsdCkgb3IgUE9TVC5cbiAgICAgKi9cbiAgICAnbWV0aG9kJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cbiAgICAgKi9cbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGlzIGF0dHJpYnV0ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgZm9ybSBzaG91bGRuJ3QgYmUgdmFsaWRhdGVkIHdoZW4gc3VibWl0dGVkLlxuICAgICAqL1xuICAgICdub1ZhbGlkYXRlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3RhcmdldCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvcm07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Form.react.js\n"); /***/ }), @@ -742,7 +706,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Frame = function Frame(props) {\n return _react2.default.createElement(\n 'frame',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFrame.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFrame.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Frame;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZyYW1lLnJlYWN0LmpzP2IxNWUiXSwibmFtZXMiOlsiRnJhbWUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9GcmFtZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRnJhbWUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGZyYW1lXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZnJhbWU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRnJhbWUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5GcmFtZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRnJhbWU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Frame.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Frame = function Frame(props) {\n return _react2.default.createElement(\n 'frame',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFrame.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFrame.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Frame;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZyYW1lLnJlYWN0LmpzP2IxNWUiXSwibmFtZXMiOlsiRnJhbWUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9GcmFtZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEZyYW1lID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGZyYW1lXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2ZyYW1lPlxuICAgICk7XG59O1xuXG5GcmFtZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuRnJhbWUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBGcmFtZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Frame.react.js\n"); /***/ }), @@ -754,7 +718,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Frameset = function Frameset(props) {\n return _react2.default.createElement(\n 'frameset',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFrameset.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFrameset.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Frameset;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZyYW1lc2V0LnJlYWN0LmpzPzFlMjQiXSwibmFtZXMiOlsiRnJhbWVzZXQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBETjs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURaOztBQWdFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVI7O0FBcUVqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVBOztBQTBFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdMOztBQXdHakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHRjs7QUE2R2pCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhOOztBQWtIakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEcsQ0FBckI7O2tCQXNIZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9GcmFtZXNldC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgRnJhbWVzZXQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGZyYW1lc2V0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvZnJhbWVzZXQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuRnJhbWVzZXQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5GcmFtZXNldC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRnJhbWVzZXQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Frameset.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Frameset = function Frameset(props) {\n return _react2.default.createElement(\n 'frameset',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nFrameset.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nFrameset.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Frameset;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ZyYW1lc2V0LnJlYWN0LmpzPzFlMjQiXSwibmFtZXMiOlsiRnJhbWVzZXQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcEROOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEWjs7QUFnRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVSOztBQXFFakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFQTs7QUEwRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R0w7O0FBd0dqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dGOztBQTZHakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhITjs7QUFrSGpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEc7O0FBb0hqQixjQUFZTixvQkFBVUs7O0FBcEhMLENBQXJCOztrQkF3SGVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvRnJhbWVzZXQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBGcmFtZXNldCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxmcmFtZXNldFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9mcmFtZXNldD5cbiAgICApO1xufTtcblxuRnJhbWVzZXQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkZyYW1lc2V0LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRnJhbWVzZXQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Frameset.react.js\n"); /***/ }), @@ -766,7 +730,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H1 = function H1(props) {\n return _react2.default.createElement(\n 'h1',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH1.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH1.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = H1;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0gxLnJlYWN0LmpzPzVkNGMiXSwibmFtZXMiOlsiSDEiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IMS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSDEgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGgxXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaDE+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSDEuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5IMS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSDE7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H1.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H1 = function H1(props) {\n return _react2.default.createElement(\n 'h1',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH1.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH1.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = H1;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0gxLnJlYWN0LmpzPzVkNGMiXSwibmFtZXMiOlsiSDEiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IMS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEgxID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGgxXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2gxPlxuICAgICk7XG59O1xuXG5IMS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSDEucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBIMTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H1.react.js\n"); /***/ }), @@ -778,7 +742,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H2 = function H2(props) {\n return _react2.default.createElement(\n 'h2',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH2.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH2.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = H2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0gyLnJlYWN0LmpzP2Y2ZWMiXSwibmFtZXMiOlsiSDIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IMi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSDIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGgyXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaDI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSDIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5IMi5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSDI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H2.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H2 = function H2(props) {\n return _react2.default.createElement(\n 'h2',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH2.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH2.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = H2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0gyLnJlYWN0LmpzP2Y2ZWMiXSwibmFtZXMiOlsiSDIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IMi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEgyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGgyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2gyPlxuICAgICk7XG59O1xuXG5IMi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSDIucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBIMjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H2.react.js\n"); /***/ }), @@ -790,7 +754,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H3 = function H3(props) {\n return _react2.default.createElement(\n 'h3',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH3.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH3.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = H3;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0gzLnJlYWN0LmpzP2M1NTciXSwibmFtZXMiOlsiSDMiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IMy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSDMgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGgzXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaDM+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSDMuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5IMy5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSDM7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H3.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H3 = function H3(props) {\n return _react2.default.createElement(\n 'h3',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH3.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH3.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = H3;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0gzLnJlYWN0LmpzP2M1NTciXSwibmFtZXMiOlsiSDMiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IMy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEgzID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGgzXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2gzPlxuICAgICk7XG59O1xuXG5IMy5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSDMucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBIMztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H3.react.js\n"); /***/ }), @@ -802,7 +766,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H4 = function H4(props) {\n return _react2.default.createElement(\n 'h4',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH4.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH4.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = H4;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0g0LnJlYWN0LmpzP2E0YjkiXSwibmFtZXMiOlsiSDQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9INC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSDQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGg0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaDQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSDQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5INC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSDQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H4.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H4 = function H4(props) {\n return _react2.default.createElement(\n 'h4',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH4.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH4.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = H4;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0g0LnJlYWN0LmpzP2E0YjkiXSwibmFtZXMiOlsiSDQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9INC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEg0ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGg0XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2g0PlxuICAgICk7XG59O1xuXG5INC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSDQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBINDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H4.react.js\n"); /***/ }), @@ -814,7 +778,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H5 = function H5(props) {\n return _react2.default.createElement(\n 'h5',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH5.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH5.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = H5;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0g1LnJlYWN0LmpzP2YxNjUiXSwibmFtZXMiOlsiSDUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9INS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSDUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGg1XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaDU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSDUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5INS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSDU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H5.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H5 = function H5(props) {\n return _react2.default.createElement(\n 'h5',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH5.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH5.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = H5;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0g1LnJlYWN0LmpzP2YxNjUiXSwibmFtZXMiOlsiSDUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9INS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEg1ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGg1XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2g1PlxuICAgICk7XG59O1xuXG5INS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSDUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBINTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H5.react.js\n"); /***/ }), @@ -826,7 +790,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H6 = function H6(props) {\n return _react2.default.createElement(\n 'h6',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH6.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH6.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = H6;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0g2LnJlYWN0LmpzPzU0MTgiXSwibmFtZXMiOlsiSDYiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9INi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSDYgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGg2XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaDY+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSDYuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5INi5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSDY7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H6.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar H6 = function H6(props) {\n return _react2.default.createElement(\n 'h6',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nH6.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nH6.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = H6;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0g2LnJlYWN0LmpzPzU0MTgiXSwibmFtZXMiOlsiSDYiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9INi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEg2ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGg2XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2g2PlxuICAgICk7XG59O1xuXG5INi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSDYucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBINjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/H6.react.js\n"); /***/ }), @@ -838,7 +802,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Header = function Header(props) {\n return _react2.default.createElement(\n 'header',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nHeader.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nHeader.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Header;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0hlYWRlci5yZWFjdC5qcz9iOTY4Il0sIm5hbWVzIjpbIkhlYWRlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0hlYWRlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSGVhZGVyID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxoZWFkZXJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9oZWFkZXI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSGVhZGVyLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuSGVhZGVyLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBIZWFkZXI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Header.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Header = function Header(props) {\n return _react2.default.createElement(\n 'header',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nHeader.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nHeader.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Header;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0hlYWRlci5yZWFjdC5qcz9iOTY4Il0sIm5hbWVzIjpbIkhlYWRlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0hlYWRlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEhlYWRlciA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxoZWFkZXJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvaGVhZGVyPlxuICAgICk7XG59O1xuXG5IZWFkZXIuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkhlYWRlci5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRlcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Header.react.js\n"); /***/ }), @@ -850,7 +814,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Hgroup = function Hgroup(props) {\n return _react2.default.createElement(\n 'hgroup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nHgroup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nHgroup.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Hgroup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0hncm91cC5yZWFjdC5qcz82OGM5Il0sIm5hbWVzIjpbIkhncm91cCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0hncm91cC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSGdyb3VwID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxoZ3JvdXBcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9oZ3JvdXA+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSGdyb3VwLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuSGdyb3VwLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBIZ3JvdXA7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Hgroup.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Hgroup = function Hgroup(props) {\n return _react2.default.createElement(\n 'hgroup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nHgroup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nHgroup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Hgroup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0hncm91cC5yZWFjdC5qcz82OGM5Il0sIm5hbWVzIjpbIkhncm91cCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0hncm91cC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEhncm91cCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxoZ3JvdXBcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvaGdyb3VwPlxuICAgICk7XG59O1xuXG5IZ3JvdXAuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkhncm91cC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhncm91cDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Hgroup.react.js\n"); /***/ }), @@ -862,7 +826,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Hr = function Hr(props) {\n return _react2.default.createElement(\n 'hr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nHr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nHr.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Hr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0hyLnJlYWN0LmpzP2NiN2EiXSwibmFtZXMiOlsiSHIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Ici5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSHIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGhyXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvaHI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSHIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Ici5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSHI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Hr.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Hr = function Hr(props) {\n return _react2.default.createElement(\n 'hr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nHr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nHr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Hr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0hyLnJlYWN0LmpzP2NiN2EiXSwibmFtZXMiOlsiSHIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Ici5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEhyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGhyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2hyPlxuICAgICk7XG59O1xuXG5Ici5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSHIucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBIcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Hr.react.js\n"); /***/ }), @@ -874,7 +838,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar I = function I(props) {\n return _react2.default.createElement(\n 'i',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nI.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nI.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = I;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0kucmVhY3QuanM/MmIyMiJdLCJuYW1lcyI6WyJJIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERiOztBQXNEVjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEYjs7QUEyRFY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURuQjs7QUFnRVY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRWY7O0FBcUVWOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RVA7O0FBMEVWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1o7O0FBd0dWOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR1Q7O0FBNkdWOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhiOztBQWtIVixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxISixDQUFkOztrQkFzSGVsQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvSS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8aVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2k+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSS5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbkkucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEk7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/I.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar I = function I(props) {\n return _react2.default.createElement(\n 'i',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nI.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nI.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = I;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0kucmVhY3QuanM/MmIyMiJdLCJuYW1lcyI6WyJJIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRGI7O0FBc0RWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RGI7O0FBMkRWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEbkI7O0FBZ0VWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVmOztBQXFFVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVQOztBQTBFVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHWjs7QUF3R1Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHVDs7QUE2R1Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIYjs7QUFrSFYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxISjs7QUFvSFYsY0FBWU4sb0JBQVVLOztBQXBIWixDQUFkOztrQkF3SGVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvSS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEkgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8aVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9pPlxuICAgICk7XG59O1xuXG5JLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5JLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgSTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/I.react.js\n"); /***/ }), @@ -886,7 +850,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Iframe = function Iframe(props) {\n return _react2.default.createElement(\n 'iframe',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nIframe.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nIframe.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\r\n */\n 'height': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Stops a document loaded in an iframe from using certain features (such as submitting forms or opening new windows).\r\n */\n 'sandbox': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'srcDoc': _propTypes2.default.string,\n\n /**\r\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\r\n */\n 'width': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Iframe;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0lmcmFtZS5yZWFjdC5qcz9kYTA2Il0sIm5hbWVzIjpbIklmcmFtZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BcERMOztBQXNEZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BekRIOztBQTJEZjs7O0FBR0EsZUFBV0Qsb0JBQVVDLE1BOUROOztBQWdFZjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BbkVGOztBQXFFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BeEVMOztBQTBFZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BN0VKOztBQStFZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGUjs7QUFvRmY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF2RlI7O0FBeUZmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTVGZDs7QUE4RmY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFqR1Y7O0FBbUdmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF0R0Y7O0FBd0dmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BM0dSOztBQTZHZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BaEhMOztBQWtIZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BckhIOztBQXVIZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTFIVDs7QUE0SGY7OztBQUdBLGFBQVNELG9CQUFVSSxNQS9ISjs7QUFpSWY7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFwSVA7O0FBc0lmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUF6SUo7O0FBMklmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBOUlSOztBQWdKZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWhKQyxDQUFuQjs7a0JBb0plbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0lmcmFtZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSWZyYW1lID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxpZnJhbWVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9pZnJhbWU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSWZyYW1lLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuSWZyYW1lLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGhlaWdodCBvZiBlbGVtZW50cyBsaXN0ZWQgaGVyZS4gRm9yIGFsbCBvdGhlciBlbGVtZW50cywgdXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5LiAgICAgICAgTm90ZTogSW4gc29tZSBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5IHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICdoZWlnaHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxyXG4gICAgICovXHJcbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBhIGRvY3VtZW50IGxvYWRlZCBpbiBhbiBpZnJhbWUgZnJvbSB1c2luZyBjZXJ0YWluIGZlYXR1cmVzIChzdWNoIGFzIHN1Ym1pdHRpbmcgZm9ybXMgb3Igb3BlbmluZyBuZXcgd2luZG93cykuXHJcbiAgICAgKi9cclxuICAgICdzYW5kYm94JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cclxuICAgICAqL1xyXG4gICAgJ3NyYyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKlxyXG4gICAgICovXHJcbiAgICAnc3JjRG9jJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEZvciB0aGUgZWxlbWVudHMgbGlzdGVkIGhlcmUsIHRoaXMgZXN0YWJsaXNoZXMgdGhlIGVsZW1lbnQncyB3aWR0aC4gICAgICAgIE5vdGU6IEZvciBhbGwgb3RoZXIgaW5zdGFuY2VzLCBzdWNoIGFzIDxkaXY+LCB0aGlzIGlzIGEgbGVnYWN5IGF0dHJpYnV0ZSwgaW4gd2hpY2ggY2FzZSB0aGUgQ1NTIHdpZHRoIHByb3BlcnR5IHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBJZnJhbWU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Iframe.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Iframe = function Iframe(props) {\n return _react2.default.createElement(\n 'iframe',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nIframe.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nIframe.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Stops a document loaded in an iframe from using certain features (such as submitting forms or opening new windows).\n */\n 'sandbox': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n *\n */\n 'srcDoc': _propTypes2.default.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Iframe;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0lmcmFtZS5yZWFjdC5qcz9kYTA2Il0sIm5hbWVzIjpbIklmcmFtZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BcERMOztBQXNEZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BekRIOztBQTJEZjs7O0FBR0EsYUFBV0Qsb0JBQVVDLE1BOUROOztBQWdFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BbkVGOztBQXFFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BeEVMOztBQTBFZjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BN0VKOztBQStFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZSOztBQW9GZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdkZSOztBQXlGZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE1RmQ7O0FBOEZmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BakdWOztBQW1HZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BdEdGOztBQXdHZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BM0dSOztBQTZHZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BaEhMOztBQWtIZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BckhIOztBQXVIZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTFIVDs7QUE0SGY7OztBQUdBLFdBQVNELG9CQUFVSSxNQS9ISjs7QUFpSWY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXBJUDs7QUFzSWY7OztBQUdBLFdBQVNELG9CQUFVQyxNQXpJSjs7QUEySWY7OztBQUdBLGVBQWFELG9CQUFVSyxJQTlJUjs7QUFnSmYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWhKQzs7QUFrSmYsY0FBWU4sb0JBQVVLOztBQWxKUCxDQUFuQjs7a0JBc0plakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0lmcmFtZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IElmcmFtZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxpZnJhbWVcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvaWZyYW1lPlxuICAgICk7XG59O1xuXG5JZnJhbWUuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbklmcmFtZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgdGhlIGhlaWdodCBvZiBlbGVtZW50cyBsaXN0ZWQgaGVyZS4gRm9yIGFsbCBvdGhlciBlbGVtZW50cywgdXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5LiAgICAgICAgTm90ZTogSW4gc29tZSBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1MgaGVpZ2h0IHByb3BlcnR5IHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ2hlaWdodCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXG4gICAgICovXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogU3RvcHMgYSBkb2N1bWVudCBsb2FkZWQgaW4gYW4gaWZyYW1lIGZyb20gdXNpbmcgY2VydGFpbiBmZWF0dXJlcyAoc3VjaCBhcyBzdWJtaXR0aW5nIGZvcm1zIG9yIG9wZW5pbmcgbmV3IHdpbmRvd3MpLlxuICAgICAqL1xuICAgICdzYW5kYm94JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cbiAgICAgKi9cbiAgICAnc3JjJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3NyY0RvYyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IElmcmFtZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Iframe.react.js\n"); /***/ }), @@ -898,7 +862,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Img = function Img(props) {\n return _react2.default.createElement(\n 'img',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nImg.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nImg.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Alternative text in case an image can't be displayed.\r\n */\n 'alt': _propTypes2.default.string,\n\n /**\r\n * How the element handles cross-origin requests\r\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\r\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\r\n */\n 'height': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'sizes': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'srcSet': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'useMap': _propTypes2.default.string,\n\n /**\r\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\r\n */\n 'width': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Img;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ltZy5yZWFjdC5qcz80ZDdlIl0sIm5hbWVzIjpbIkltZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXBETDs7QUFzRFo7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF6RGI7O0FBMkRaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5RFI7O0FBZ0VaOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFuRVA7O0FBcUVaOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE3RVI7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUF2RlA7O0FBeUZaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZYOztBQThGWjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWpHWDs7QUFtR1o7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BdEdqQjs7QUF3R1o7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUEzR2I7O0FBNkdaOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFoSEw7O0FBa0haOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BckhYOztBQXVIWjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BMUhSOztBQTRIWjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BL0hOOztBQWlJWjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXBJWjs7QUFzSVo7OztBQUdBLGFBQVNELG9CQUFVSSxNQXpJUDs7QUEySVo7OztBQUdBLGdCQUFZSixvQkFBVUMsTUE5SVY7O0FBZ0paOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFuSlA7O0FBcUpaOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBeEpYOztBQTBKWixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQTFKRixDQUFoQjs7a0JBOEplbEIsRyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ltZy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSW1nID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxpbWdcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9pbWc+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSW1nLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuSW1nLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbHRlcm5hdGl2ZSB0ZXh0IGluIGNhc2UgYW4gaW1hZ2UgY2FuJ3QgYmUgZGlzcGxheWVkLlxyXG4gICAgICovXHJcbiAgICAnYWx0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEhvdyB0aGUgZWxlbWVudCBoYW5kbGVzIGNyb3NzLW9yaWdpbiByZXF1ZXN0c1xyXG4gICAgICovXHJcbiAgICAnY3Jvc3NPcmlnaW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSBoZWlnaHQgb2YgZWxlbWVudHMgbGlzdGVkIGhlcmUuIEZvciBhbGwgb3RoZXIgZWxlbWVudHMsIHVzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eS4gICAgICAgIE5vdGU6IEluIHNvbWUgaW5zdGFuY2VzLCBzdWNoIGFzIDxkaXY+LCB0aGlzIGlzIGEgbGVnYWN5IGF0dHJpYnV0ZSwgaW4gd2hpY2ggY2FzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAnaGVpZ2h0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzaXplcyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgVVJMIG9mIHRoZSBlbWJlZGRhYmxlIGNvbnRlbnQuXHJcbiAgICAgKi9cclxuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICpcclxuICAgICAqL1xyXG4gICAgJ3NyY1NldCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKlxyXG4gICAgICovXHJcbiAgICAndXNlTWFwJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEZvciB0aGUgZWxlbWVudHMgbGlzdGVkIGhlcmUsIHRoaXMgZXN0YWJsaXNoZXMgdGhlIGVsZW1lbnQncyB3aWR0aC4gICAgICAgIE5vdGU6IEZvciBhbGwgb3RoZXIgaW5zdGFuY2VzLCBzdWNoIGFzIDxkaXY+LCB0aGlzIGlzIGEgbGVnYWN5IGF0dHJpYnV0ZSwgaW4gd2hpY2ggY2FzZSB0aGUgQ1NTIHdpZHRoIHByb3BlcnR5IHNob3VsZCBiZSB1c2VkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBJbWc7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Img.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Img = function Img(props) {\n return _react2.default.createElement(\n 'img',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nImg.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nImg.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Alternative text in case an image can't be displayed.\n */\n 'alt': _propTypes2.default.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': _propTypes2.default.string,\n\n /**\n *\n */\n 'sizes': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n * One or more responsive image candidates.\n */\n 'srcSet': _propTypes2.default.string,\n\n /**\n *\n */\n 'useMap': _propTypes2.default.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Img;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0ltZy5yZWFjdC5qcz80ZDdlIl0sIm5hbWVzIjpbIkltZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXBETDs7QUFzRFo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUF6RGI7O0FBMkRaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5RFI7O0FBZ0VaOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFuRVA7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE3RVI7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUF2RlA7O0FBeUZaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE1Rlg7O0FBOEZaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFqR1g7O0FBbUdaOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQXRHakI7O0FBd0daOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BM0diOztBQTZHWjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BaEhMOztBQWtIWjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BckhYOztBQXVIWjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BMUhSOztBQTRIWjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BL0hOOztBQWlJWjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQXBJWjs7QUFzSVo7OztBQUdBLFdBQVNELG9CQUFVSSxNQXpJUDs7QUEySVo7OztBQUdBLGNBQVlKLG9CQUFVQyxNQTlJVjs7QUFnSlo7OztBQUdBLFdBQVNELG9CQUFVQyxNQW5KUDs7QUFxSlo7OztBQUdBLGVBQWFELG9CQUFVSyxJQXhKWDs7QUEwSlosZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQTFKRjs7QUE0SlosY0FBWU4sb0JBQVVLOztBQTVKVixDQUFoQjs7a0JBZ0tlakIsRyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0ltZy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEltZyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxpbWdcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvaW1nPlxuICAgICk7XG59O1xuXG5JbWcuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkltZy5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBBbHRlcm5hdGl2ZSB0ZXh0IGluIGNhc2UgYW4gaW1hZ2UgY2FuJ3QgYmUgZGlzcGxheWVkLlxuICAgICAqL1xuICAgICdhbHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSG93IHRoZSBlbGVtZW50IGhhbmRsZXMgY3Jvc3Mtb3JpZ2luIHJlcXVlc3RzXG4gICAgICovXG4gICAgJ2Nyb3NzT3JpZ2luJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNwZWNpZmllcyB0aGUgaGVpZ2h0IG9mIGVsZW1lbnRzIGxpc3RlZCBoZXJlLiBGb3IgYWxsIG90aGVyIGVsZW1lbnRzLCB1c2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkuICAgICAgICBOb3RlOiBJbiBzb21lIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAnaGVpZ2h0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3NpemVzJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cbiAgICAgKi9cbiAgICAnc3JjJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9uZSBvciBtb3JlIHJlc3BvbnNpdmUgaW1hZ2UgY2FuZGlkYXRlcy5cbiAgICAgKi9cbiAgICAnc3JjU2V0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3VzZU1hcCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEltZztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Img.react.js\n"); /***/ }), @@ -910,7 +874,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ins = function Ins(props) {\n return _react2.default.createElement(\n 'ins',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nIns.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nIns.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Contains a URI which points to the source of the quote or change.\r\n */\n 'cite': _propTypes2.default.string,\n\n /**\r\n * Indicates the date and time associated with the element.\r\n */\n 'dateTime': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Ins;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0lucy5yZWFjdC5qcz85YzY2Il0sIm5hbWVzIjpbIklucyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBETjs7QUFzRFo7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUF6RFY7O0FBMkRaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURYOztBQWdFWjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQW5FWDs7QUFxRVo7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BeEVqQjs7QUEwRVo7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUE3RWI7O0FBK0VaOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFsRkw7O0FBb0ZaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZYOztBQXlGWjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BNUZSOztBQThGWjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BakdOOztBQW1HWjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXRHWjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVSSxNQTNHUDs7QUE2R1o7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFoSFY7O0FBa0haOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFySFA7O0FBdUhaOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBMUhYOztBQTRIWixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQTVIRixDQUFoQjs7a0JBZ0llbEIsRyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0lucy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgSW5zID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxpbnNcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9pbnM+XHJcbiAgICApO1xyXG59O1xyXG5cclxuSW5zLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuSW5zLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBDb250YWlucyBhIFVSSSB3aGljaCBwb2ludHMgdG8gdGhlIHNvdXJjZSBvZiB0aGUgcXVvdGUgb3IgY2hhbmdlLlxyXG4gICAgICovXHJcbiAgICAnY2l0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGRhdGUgYW5kIHRpbWUgYXNzb2NpYXRlZCB3aXRoIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZGF0ZVRpbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSW5zO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Ins.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ins = function Ins(props) {\n return _react2.default.createElement(\n 'ins',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nIns.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nIns.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': _propTypes2.default.string,\n\n /**\n * Indicates the date and time associated with the element.\n */\n 'dateTime': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Ins;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0lucy5yZWFjdC5qcz85YzY2Il0sIm5hbWVzIjpbIklucyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBETjs7QUFzRFo7OztBQUdBLGNBQVlELG9CQUFVQyxNQXpEVjs7QUEyRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEWDs7QUFnRVo7OztBQUdBLGVBQWFELG9CQUFVQyxNQW5FWDs7QUFxRVo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BeEVqQjs7QUEwRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE3RWI7O0FBK0VaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFsRkw7O0FBb0ZaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF2Rlg7O0FBeUZaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE1RlI7O0FBOEZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFqR047O0FBbUdaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BdEdaOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BM0dQOztBQTZHWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BaEhWOztBQWtIWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BckhQOztBQXVIWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBMUhYOztBQTRIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBNUhGOztBQThIWixjQUFZTixvQkFBVUs7O0FBOUhWLENBQWhCOztrQkFrSWVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvSW5zLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgSW5zID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGluc1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9pbnM+XG4gICAgKTtcbn07XG5cbklucy5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuSW5zLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIENvbnRhaW5zIGEgVVJJIHdoaWNoIHBvaW50cyB0byB0aGUgc291cmNlIG9mIHRoZSBxdW90ZSBvciBjaGFuZ2UuXG4gICAgICovXG4gICAgJ2NpdGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBkYXRlIGFuZCB0aW1lIGFzc29jaWF0ZWQgd2l0aCB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZGF0ZVRpbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBJbnM7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Ins.react.js\n"); /***/ }), @@ -922,7 +886,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Isindex = function Isindex(props) {\n return _react2.default.createElement(\n 'isindex',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nIsindex.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nIsindex.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Isindex;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0lzaW5kZXgucmVhY3QuanM/MzY2YyJdLCJuYW1lcyI6WyJJc2luZGV4IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0lzaW5kZXgucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IElzaW5kZXggPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGlzaW5kZXhcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9pc2luZGV4PlxyXG4gICAgKTtcclxufTtcclxuXHJcbklzaW5kZXguZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Jc2luZGV4LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBJc2luZGV4O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Isindex.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Isindex = function Isindex(props) {\n return _react2.default.createElement(\n 'isindex',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nIsindex.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nIsindex.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Isindex;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0lzaW5kZXgucmVhY3QuanM/MzY2YyJdLCJuYW1lcyI6WyJJc2luZGV4IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Jc2luZGV4LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgSXNpbmRleCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxpc2luZGV4XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2lzaW5kZXg+XG4gICAgKTtcbn07XG5cbklzaW5kZXguZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbklzaW5kZXgucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBJc2luZGV4O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Isindex.react.js\n"); /***/ }), @@ -934,7 +898,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Kbd = function Kbd(props) {\n return _react2.default.createElement(\n 'kbd',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nKbd.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nKbd.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Kbd;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0tiZC5yZWFjdC5qcz80YjIzIl0sIm5hbWVzIjpbIktiZCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvS2JkLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBLYmQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGtiZFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L2tiZD5cclxuICAgICk7XHJcbn07XHJcblxyXG5LYmQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5LYmQucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IEtiZDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Kbd.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Kbd = function Kbd(props) {\n return _react2.default.createElement(\n 'kbd',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nKbd.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nKbd.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Kbd;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0tiZC5yZWFjdC5qcz80YjIzIl0sIm5hbWVzIjpbIktiZCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvS2JkLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgS2JkID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGtiZFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9rYmQ+XG4gICAgKTtcbn07XG5cbktiZC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuS2JkLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgS2JkO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Kbd.react.js\n"); /***/ }), @@ -946,7 +910,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Keygen = function Keygen(props) {\n return _react2.default.createElement(\n 'keygen',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nKeygen.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nKeygen.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The element should be automatically focused after the page loaded.\r\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\r\n * A challenge string that is submitted along with the public key.\r\n */\n 'challenge': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Specifies the type of key generated.\r\n */\n 'keyType': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Keygen;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0tleWdlbi5yZWFjdC5qcz83NDZiIl0sIm5hbWVzIjpbIktleWdlbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BOURQOztBQWdFZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BbkVIOztBQXFFZjs7O0FBR0EsZUFBV0Qsb0JBQVVDLE1BeEVOOztBQTBFZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BN0VIOztBQStFZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGUjs7QUFvRmY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF2RlI7O0FBeUZmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTVGZDs7QUE4RmY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFqR1Y7O0FBbUdmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF0R0Y7O0FBd0dmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BM0dSOztBQTZHZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BaEhMOztBQWtIZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BckhIOztBQXVIZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTFIVDs7QUE0SGY7OztBQUdBLGFBQVNELG9CQUFVSSxNQS9ISjs7QUFpSWY7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFwSVA7O0FBc0lmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUF6SUo7O0FBMklmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBOUlSOztBQWdKZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWhKQyxDQUFuQjs7a0JBb0plbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0tleWdlbi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgS2V5Z2VuID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxrZXlnZW5cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9rZXlnZW4+XHJcbiAgICApO1xyXG59O1xyXG5cclxuS2V5Z2VuLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuS2V5Z2VuLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgZWxlbWVudCBzaG91bGQgYmUgYXV0b21hdGljYWxseSBmb2N1c2VkIGFmdGVyIHRoZSBwYWdlIGxvYWRlZC5cclxuICAgICAqL1xyXG4gICAgJ2F1dG9Gb2N1cyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNoYWxsZW5nZSBzdHJpbmcgdGhhdCBpcyBzdWJtaXR0ZWQgYWxvbmcgd2l0aCB0aGUgcHVibGljIGtleS5cclxuICAgICAqL1xyXG4gICAgJ2NoYWxsZW5nZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSB0eXBlIG9mIGtleSBnZW5lcmF0ZWQuXHJcbiAgICAgKi9cclxuICAgICdrZXlUeXBlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cclxuICAgICAqL1xyXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgS2V5Z2VuO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Keygen.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Keygen = function Keygen(props) {\n return _react2.default.createElement(\n 'keygen',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nKeygen.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nKeygen.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\n * A challenge string that is submitted along with the public key.\n */\n 'challenge': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Specifies the type of key generated.\n */\n 'keyType': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Keygen;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0tleWdlbi5yZWFjdC5qcz83NDZiIl0sIm5hbWVzIjpbIktleWdlbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BOURQOztBQWdFZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BbkVIOztBQXFFZjs7O0FBR0EsYUFBV0Qsb0JBQVVDLE1BeEVOOztBQTBFZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BN0VIOztBQStFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZSOztBQW9GZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdkZSOztBQXlGZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE1RmQ7O0FBOEZmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BakdWOztBQW1HZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BdEdGOztBQXdHZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BM0dSOztBQTZHZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BaEhMOztBQWtIZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BckhIOztBQXVIZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTFIVDs7QUE0SGY7OztBQUdBLFdBQVNELG9CQUFVSSxNQS9ISjs7QUFpSWY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXBJUDs7QUFzSWY7OztBQUdBLFdBQVNELG9CQUFVQyxNQXpJSjs7QUEySWY7OztBQUdBLGVBQWFELG9CQUFVSyxJQTlJUjs7QUFnSmYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWhKQzs7QUFrSmYsY0FBWU4sb0JBQVVLOztBQWxKUCxDQUFuQjs7a0JBc0plakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0tleWdlbi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IEtleWdlbiA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxrZXlnZW5cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwva2V5Z2VuPlxuICAgICk7XG59O1xuXG5LZXlnZW4uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbktleWdlbi5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBUaGUgZWxlbWVudCBzaG91bGQgYmUgYXV0b21hdGljYWxseSBmb2N1c2VkIGFmdGVyIHRoZSBwYWdlIGxvYWRlZC5cbiAgICAgKi9cbiAgICAnYXV0b0ZvY3VzJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2hhbGxlbmdlIHN0cmluZyB0aGF0IGlzIHN1Ym1pdHRlZCBhbG9uZyB3aXRoIHRoZSBwdWJsaWMga2V5LlxuICAgICAqL1xuICAgICdjaGFsbGVuZ2UnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHVzZXIgY2FuIGludGVyYWN0IHdpdGggdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgdGhlIHR5cGUgb2Yga2V5IGdlbmVyYXRlZC5cbiAgICAgKi9cbiAgICAna2V5VHlwZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXG4gICAgICovXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBLZXlnZW47XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Keygen.react.js\n"); /***/ }), @@ -958,7 +922,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Label = function Label(props) {\n return _react2.default.createElement(\n 'label',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLabel.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLabel.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Describes elements which belongs to this one.\r\n */\n 'htmlFor': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Label;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xhYmVsLnJlYWN0LmpzP2Q1MjQiXSwibmFtZXMiOlsiTGFiZWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQXBEUDs7QUFzRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXpESjs7QUEyRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE5RFQ7O0FBZ0VkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbkVUOztBQXFFZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUF4RWY7O0FBMEVkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BN0VYOztBQStFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BbEZIOztBQW9GZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXZGVDs7QUF5RmQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQTVGTjs7QUE4RmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQWpHSjs7QUFtR2Q7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUF0R1Y7O0FBd0dkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUEzR0w7O0FBNkdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BaEhSOztBQWtIZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BckhMOztBQXVIZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQTFIVDs7QUE0SGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUE1SEEsQ0FBbEI7O2tCQWdJZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9MYWJlbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTGFiZWwgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGxhYmVsXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbGFiZWw+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTGFiZWwuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5MYWJlbC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVzY3JpYmVzIGVsZW1lbnRzIHdoaWNoIGJlbG9uZ3MgdG8gdGhpcyBvbmUuXHJcbiAgICAgKi9cclxuICAgICdodG1sRm9yJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTGFiZWw7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Label.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Label = function Label(props) {\n return _react2.default.createElement(\n 'label',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLabel.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLabel.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Describes elements which belongs to this one.\n */\n 'htmlFor': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Label;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xhYmVsLnJlYWN0LmpzP2Q1MjQiXSwibmFtZXMiOlsiTGFiZWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGFBQVdELG9CQUFVQyxNQXBEUDs7QUFzRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXpESjs7QUEyRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEVDs7QUFnRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQW5FVDs7QUFxRWQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BeEVmOztBQTBFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQTdFWDs7QUErRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQWxGSDs7QUFvRmQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXZGVDs7QUF5RmQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQTVGTjs7QUE4RmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQWpHSjs7QUFtR2Q7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUF0R1Y7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUEzR0w7O0FBNkdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUFoSFI7O0FBa0hkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFySEw7O0FBdUhkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUExSFQ7O0FBNEhkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0E1SEE7O0FBOEhkLGNBQVlOLG9CQUFVSzs7QUE5SFIsQ0FBbEI7O2tCQWtJZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9MYWJlbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IExhYmVsID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGxhYmVsXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2xhYmVsPlxuICAgICk7XG59O1xuXG5MYWJlbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTGFiZWwucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVzY3JpYmVzIGVsZW1lbnRzIHdoaWNoIGJlbG9uZ3MgdG8gdGhpcyBvbmUuXG4gICAgICovXG4gICAgJ2h0bWxGb3InOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdmb3JtJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTGFiZWw7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Label.react.js\n"); /***/ }), @@ -970,7 +934,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Legend = function Legend(props) {\n return _react2.default.createElement(\n 'legend',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLegend.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLegend.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Legend;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xlZ2VuZC5yZWFjdC5qcz80MDk0Il0sIm5hbWVzIjpbIkxlZ2VuZCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0xlZ2VuZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTGVnZW5kID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxsZWdlbmRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9sZWdlbmQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTGVnZW5kLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuTGVnZW5kLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBMZWdlbmQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Legend.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Legend = function Legend(props) {\n return _react2.default.createElement(\n 'legend',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLegend.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLegend.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Legend;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xlZ2VuZC5yZWFjdC5qcz80MDk0Il0sIm5hbWVzIjpbIkxlZ2VuZCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0xlZ2VuZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IExlZ2VuZCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxsZWdlbmRcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvbGVnZW5kPlxuICAgICk7XG59O1xuXG5MZWdlbmQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkxlZ2VuZC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IExlZ2VuZDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Legend.react.js\n"); /***/ }), @@ -982,7 +946,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Li = function Li(props) {\n return _react2.default.createElement(\n 'li',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLi.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLi.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a default value which will be displayed in the element on page load.\r\n */\n 'value': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Li;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xpLnJlYWN0LmpzPzYxZjAiXSwibmFtZXMiOlsiTGkiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGFBQVNELG9CQUFVQyxNQXBEUjs7QUFzRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFo7O0FBMkRYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURaOztBQWdFWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFuRWxCOztBQXFFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXhFZDs7QUEwRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTdFTjs7QUErRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFsRlo7O0FBb0ZYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF2RlQ7O0FBeUZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE1RlA7O0FBOEZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BakdiOztBQW1HWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BdEdSOztBQXdHWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQTNHWDs7QUE2R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQWhIUjs7QUFrSFg7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFySFo7O0FBdUhYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBdkhILENBQWY7O2tCQTJIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9MaS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTGkgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGxpXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbGk+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTGkuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5MaS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGRlZmF1bHQgdmFsdWUgd2hpY2ggd2lsbCBiZSBkaXNwbGF5ZWQgaW4gdGhlIGVsZW1lbnQgb24gcGFnZSBsb2FkLlxyXG4gICAgICovXHJcbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTGk7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Li.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Li = function Li(props) {\n return _react2.default.createElement(\n 'li',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLi.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLi.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Li;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xpLnJlYWN0LmpzPzYxZjAiXSwibmFtZXMiOlsiTGkiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLFdBQVNELG9CQUFVQyxNQXBEUjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEWjs7QUFnRVg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbkVsQjs7QUFxRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUF4RWQ7O0FBMEVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUE3RU47O0FBK0VYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFsRlo7O0FBb0ZYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF2RlQ7O0FBeUZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUE1RlA7O0FBOEZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BakdiOztBQW1HWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BdEdSOztBQXdHWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BM0dYOztBQTZHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BaEhSOztBQWtIWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBckhaOztBQXVIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBdkhIOztBQXlIWCxjQUFZTixvQkFBVUs7O0FBekhYLENBQWY7O2tCQTZIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9MaS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IExpID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPGxpXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2xpPlxuICAgICk7XG59O1xuXG5MaS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTGkucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGRlZmF1bHQgdmFsdWUgd2hpY2ggd2lsbCBiZSBkaXNwbGF5ZWQgaW4gdGhlIGVsZW1lbnQgb24gcGFnZSBsb2FkLlxuICAgICAqL1xuICAgICd2YWx1ZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IExpO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Li.react.js\n"); /***/ }), @@ -994,7 +958,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Link = function Link(props) {\n return _react2.default.createElement(\n 'link',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLink.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLink.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * How the element handles cross-origin requests\r\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\r\n * The URL of a linked resource.\r\n */\n 'href': _propTypes2.default.string,\n\n /**\r\n * Specifies the language of the linked resource.\r\n */\n 'hrefLang': _propTypes2.default.string,\n\n /**\r\n * Security Feature that allows browsers to verify what they fetch. MDN Link\r\n */\n 'integrity': _propTypes2.default.string,\n\n /**\r\n * Specifies a hint of the media for which the linked resource was designed.\r\n */\n 'media': _propTypes2.default.string,\n\n /**\r\n * Specifies the relationship of the target object to the link object.\r\n */\n 'rel': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'sizes': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Link;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xpbmsucmVhY3QuanM/YjQ5OSJdLCJuYW1lcyI6WyJMaW5rIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BcERaOztBQXNEYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BekRMOztBQTJEYjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQTlEVDs7QUFnRWI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFuRVY7O0FBcUViOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUF4RU47O0FBMEViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUE3RUo7O0FBK0ViOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFsRk47O0FBb0ZiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZWOztBQXlGYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTVGVjs7QUE4RmI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BakdoQjs7QUFtR2I7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF0R1o7O0FBd0diOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUEzR0o7O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BaEhWOztBQWtIYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BckhQOztBQXVIYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BMUhMOztBQTRIYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQS9IWDs7QUFpSWI7OztBQUdBLGFBQVNELG9CQUFVSSxNQXBJTjs7QUFzSWI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF6SVQ7O0FBMkliOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUE5SU47O0FBZ0piOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBbkpWOztBQXFKYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQXJKRCxDQUFqQjs7a0JBeUplbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0xpbmsucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IExpbmsgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGxpbmtcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9saW5rPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkxpbmsuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5MaW5rLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBIb3cgdGhlIGVsZW1lbnQgaGFuZGxlcyBjcm9zcy1vcmlnaW4gcmVxdWVzdHNcclxuICAgICAqL1xyXG4gICAgJ2Nyb3NzT3JpZ2luJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBVUkwgb2YgYSBsaW5rZWQgcmVzb3VyY2UuXHJcbiAgICAgKi9cclxuICAgICdocmVmJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNwZWNpZmllcyB0aGUgbGFuZ3VhZ2Ugb2YgdGhlIGxpbmtlZCByZXNvdXJjZS5cclxuICAgICAqL1xyXG4gICAgJ2hyZWZMYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNlY3VyaXR5IEZlYXR1cmUgdGhhdCBhbGxvd3MgYnJvd3NlcnMgdG8gdmVyaWZ5IHdoYXQgdGhleSBmZXRjaC4gICAgIE1ETiBMaW5rXHJcbiAgICAgKi9cclxuICAgICdpbnRlZ3JpdHknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIGEgaGludCBvZiB0aGUgbWVkaWEgZm9yIHdoaWNoIHRoZSBsaW5rZWQgcmVzb3VyY2Ugd2FzIGRlc2lnbmVkLlxyXG4gICAgICovXHJcbiAgICAnbWVkaWEnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSByZWxhdGlvbnNoaXAgb2YgdGhlIHRhcmdldCBvYmplY3QgdG8gdGhlIGxpbmsgb2JqZWN0LlxyXG4gICAgICovXHJcbiAgICAncmVsJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzaXplcyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBMaW5rO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Link.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Link = function Link(props) {\n return _react2.default.createElement(\n 'link',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nLink.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nLink.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\n * The URL of a linked resource.\n */\n 'href': _propTypes2.default.string,\n\n /**\n * Specifies the language of the linked resource.\n */\n 'hrefLang': _propTypes2.default.string,\n\n /**\n * Security Feature that allows browsers to verify what they fetch.\n */\n 'integrity': _propTypes2.default.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': _propTypes2.default.string,\n\n /**\n * Specifies the relationship of the target object to the link object.\n */\n 'rel': _propTypes2.default.string,\n\n /**\n *\n */\n 'sizes': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Link;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xpbmsucmVhY3QuanM/YjQ5OSJdLCJuYW1lcyI6WyJMaW5rIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BcERaOztBQXNEYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BekRMOztBQTJEYjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BOURUOztBQWdFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbkVWOztBQXFFYjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BeEVOOztBQTBFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BN0VKOztBQStFYjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BbEZOOztBQW9GYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdkZWOztBQXlGYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BNUZWOztBQThGYjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUFqR2hCOztBQW1HYjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXRHWjs7QUF3R2I7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTNHSjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVQyxNQWhIVjs7QUFrSGI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXJIUDs7QUF1SGI7OztBQUdBLFVBQVFELG9CQUFVQyxNQTFITDs7QUE0SGI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUEvSFg7O0FBaUliOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFwSU47O0FBc0liOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF6SVQ7O0FBMkliOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE5SU47O0FBZ0piOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFuSlY7O0FBcUpiLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FySkQ7O0FBdUpiLGNBQVlOLG9CQUFVSzs7QUF2SlQsQ0FBakI7O2tCQTJKZWpCLEkiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9MaW5rLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgTGluayA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2xpbms+XG4gICAgKTtcbn07XG5cbkxpbmsuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkxpbmsucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSG93IHRoZSBlbGVtZW50IGhhbmRsZXMgY3Jvc3Mtb3JpZ2luIHJlcXVlc3RzXG4gICAgICovXG4gICAgJ2Nyb3NzT3JpZ2luJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBVUkwgb2YgYSBsaW5rZWQgcmVzb3VyY2UuXG4gICAgICovXG4gICAgJ2hyZWYnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogU3BlY2lmaWVzIHRoZSBsYW5ndWFnZSBvZiB0aGUgbGlua2VkIHJlc291cmNlLlxuICAgICAqL1xuICAgICdocmVmTGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBTZWN1cml0eSBGZWF0dXJlIHRoYXQgYWxsb3dzIGJyb3dzZXJzIHRvIHZlcmlmeSB3aGF0IHRoZXkgZmV0Y2guXG4gICAgICovXG4gICAgJ2ludGVncml0eSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgYSBoaW50IG9mIHRoZSBtZWRpYSBmb3Igd2hpY2ggdGhlIGxpbmtlZCByZXNvdXJjZSB3YXMgZGVzaWduZWQuXG4gICAgICovXG4gICAgJ21lZGlhJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNwZWNpZmllcyB0aGUgcmVsYXRpb25zaGlwIG9mIHRoZSB0YXJnZXQgb2JqZWN0IHRvIHRoZSBsaW5rIG9iamVjdC5cbiAgICAgKi9cbiAgICAncmVsJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3NpemVzJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTGluaztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Link.react.js\n"); /***/ }), @@ -1006,7 +970,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Listing = function Listing(props) {\n return _react2.default.createElement(\n 'listing',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nListing.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nListing.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Listing;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xpc3RpbmcucmVhY3QuanM/NDZhNyJdLCJuYW1lcyI6WyJMaXN0aW5nIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL0xpc3RpbmcucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IExpc3RpbmcgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGxpc3RpbmdcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9saXN0aW5nPlxyXG4gICAgKTtcclxufTtcclxuXHJcbkxpc3RpbmcuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5MaXN0aW5nLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBMaXN0aW5nO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Listing.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Listing = function Listing(props) {\n return _react2.default.createElement(\n 'listing',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nListing.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nListing.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Listing;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL0xpc3RpbmcucmVhY3QuanM/NDZhNyJdLCJuYW1lcyI6WyJMaXN0aW5nIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9MaXN0aW5nLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgTGlzdGluZyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxsaXN0aW5nXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L2xpc3Rpbmc+XG4gICAgKTtcbn07XG5cbkxpc3RpbmcuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbkxpc3RpbmcucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBMaXN0aW5nO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Listing.react.js\n"); /***/ }), @@ -1018,7 +982,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Main = function Main(props) {\n return _react2.default.createElement(\n 'main',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMain.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMain.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Main;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01haW4ucmVhY3QuanM/ODMxMSJdLCJuYW1lcyI6WyJNYWluIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL01haW4ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IE1haW4gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG1haW5cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9tYWluPlxyXG4gICAgKTtcclxufTtcclxuXHJcbk1haW4uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5NYWluLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNYWluO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Main.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Main = function Main(props) {\n return _react2.default.createElement(\n 'main',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMain.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMain.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Main;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01haW4ucmVhY3QuanM/ODMxMSJdLCJuYW1lcyI6WyJNYWluIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL01haW4ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBNYWluID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG1haW5cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvbWFpbj5cbiAgICApO1xufTtcblxuTWFpbi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTWFpbi5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1haW47XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Main.react.js\n"); /***/ }), @@ -1030,7 +994,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar MapEl = function MapEl(props) {\n return _react2.default.createElement(\n 'map',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMapEl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMapEl.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = MapEl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01hcEVsLnJlYWN0LmpzPzZiYTgiXSwibmFtZXMiOlsiTWFwRWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBESjs7QUFzRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFQ7O0FBMkRkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURUOztBQWdFZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFuRWY7O0FBcUVkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BeEVYOztBQTBFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BN0VIOztBQStFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGVDs7QUFvRmQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQXZGTjs7QUF5RmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQTVGSjs7QUE4RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFqR1Y7O0FBbUdkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUF0R0w7O0FBd0dkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BM0dSOztBQTZHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BaEhMOztBQWtIZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXJIVDs7QUF1SGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF2SEEsQ0FBbEI7O2tCQTJIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NYXBFbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTWFwRWwgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG1hcFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L21hcD5cclxuICAgICk7XHJcbn07XHJcblxyXG5NYXBFbC5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbk1hcEVsLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXHJcbiAgICAgKi9cclxuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE1hcEVsO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/MapEl.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar MapEl = function MapEl(props) {\n return _react2.default.createElement(\n 'map',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMapEl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMapEl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = MapEl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01hcEVsLnJlYWN0LmpzPzZiYTgiXSwibmFtZXMiOlsiTWFwRWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBESjs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEVDs7QUFnRWQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbkVmOztBQXFFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXhFWDs7QUEwRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTdFSDs7QUErRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQWxGVDs7QUFvRmQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQXZGTjs7QUF5RmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQTVGSjs7QUE4RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUFqR1Y7O0FBbUdkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUF0R0w7O0FBd0dkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUEzR1I7O0FBNkdkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFoSEw7O0FBa0hkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFySFQ7O0FBdUhkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0F2SEE7O0FBeUhkLGNBQVlOLG9CQUFVSzs7QUF6SFIsQ0FBbEI7O2tCQTZIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NYXBFbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE1hcEVsID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG1hcFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9tYXA+XG4gICAgKTtcbn07XG5cbk1hcEVsLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5NYXBFbC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXG4gICAgICovXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBNYXBFbDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/MapEl.react.js\n"); /***/ }), @@ -1042,7 +1006,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Mark = function Mark(props) {\n return _react2.default.createElement(\n 'mark',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMark.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMark.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Mark;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01hcmsucmVhY3QuanM/ZDY4ZCJdLCJuYW1lcyI6WyJNYXJrIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL01hcmsucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IE1hcmsgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG1hcmtcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9tYXJrPlxyXG4gICAgKTtcclxufTtcclxuXHJcbk1hcmsuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5NYXJrLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNYXJrO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Mark.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Mark = function Mark(props) {\n return _react2.default.createElement(\n 'mark',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMark.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMark.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Mark;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01hcmsucmVhY3QuanM/ZDY4ZCJdLCJuYW1lcyI6WyJNYXJrIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL01hcmsucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBNYXJrID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG1hcmtcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvbWFyaz5cbiAgICApO1xufTtcblxuTWFyay5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTWFyay5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1hcms7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Mark.react.js\n"); /***/ }), @@ -1054,7 +1018,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Marquee = function Marquee(props) {\n return _react2.default.createElement(\n 'marquee',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMarquee.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMarquee.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the media should start playing from the start when it's finished.\r\n */\n 'loop': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Marquee;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01hcnF1ZWUucmVhY3QuanM/MGU0YyJdLCJuYW1lcyI6WyJNYXJxdWVlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwREY7O0FBc0RoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEUDs7QUEyRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURQOztBQWdFaEI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BbkViOztBQXFFaEI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF4RVQ7O0FBMEVoQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BN0VEOztBQStFaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFsRlA7O0FBb0ZoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BdkZKOztBQXlGaEI7OztBQUdBLFlBQVFELG9CQUFVQyxNQTVGRjs7QUE4RmhCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BakdSOztBQW1HaEI7OztBQUdBLGFBQVNELG9CQUFVSSxNQXRHSDs7QUF3R2hCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BM0dOOztBQTZHaEI7OztBQUdBLGFBQVNELG9CQUFVQyxNQWhISDs7QUFrSGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBckhQOztBQXVIaEIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF2SEUsQ0FBcEI7O2tCQTJIZWxCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NYXJxdWVlLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBNYXJxdWVlID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxtYXJxdWVlXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbWFycXVlZT5cclxuICAgICk7XHJcbn07XHJcblxyXG5NYXJxdWVlLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuTWFycXVlZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIG1lZGlhIHNob3VsZCBzdGFydCBwbGF5aW5nIGZyb20gdGhlIHN0YXJ0IHdoZW4gaXQncyBmaW5pc2hlZC5cclxuICAgICAqL1xyXG4gICAgJ2xvb3AnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTWFycXVlZTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Marquee.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Marquee = function Marquee(props) {\n return _react2.default.createElement(\n 'marquee',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMarquee.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMarquee.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the media should start playing from the start when it's finished.\n */\n 'loop': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Marquee;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01hcnF1ZWUucmVhY3QuanM/MGU0YyJdLCJuYW1lcyI6WyJNYXJxdWVlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwREY7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEUDs7QUFnRWhCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQW5FYjs7QUFxRWhCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BeEVUOztBQTBFaEI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTdFRDs7QUErRWhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFsRlA7O0FBb0ZoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BdkZKOztBQXlGaEI7OztBQUdBLFVBQVFELG9CQUFVQyxNQTVGRjs7QUE4RmhCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BakdSOztBQW1HaEI7OztBQUdBLFdBQVNELG9CQUFVSSxNQXRHSDs7QUF3R2hCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUEzR047O0FBNkdoQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BaEhIOztBQWtIaEI7OztBQUdBLGVBQWFELG9CQUFVSyxJQXJIUDs7QUF1SGhCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0F2SEU7O0FBeUhoQixjQUFZTixvQkFBVUs7O0FBekhOLENBQXBCOztrQkE2SGVqQixPIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvTWFycXVlZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE1hcnF1ZWUgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8bWFycXVlZVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9tYXJxdWVlPlxuICAgICk7XG59O1xuXG5NYXJxdWVlLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5NYXJxdWVlLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBtZWRpYSBzaG91bGQgc3RhcnQgcGxheWluZyBmcm9tIHRoZSBzdGFydCB3aGVuIGl0J3MgZmluaXNoZWQuXG4gICAgICovXG4gICAgJ2xvb3AnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBNYXJxdWVlO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Marquee.react.js\n"); /***/ }), @@ -1066,7 +1030,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Meta = function Meta(props) {\n return _react2.default.createElement(\n 'meta',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMeta.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMeta.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Declares the character encoding of the page or script.\r\n */\n 'charSet': _propTypes2.default.string,\n\n /**\r\n * A value associated with http-equiv or name depending on the context.\r\n */\n 'content': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'httpEquiv': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Meta;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01ldGEucmVhY3QuanM/OTU3NSJdLCJuYW1lcyI6WyJNZXRhIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFXRCxvQkFBVUMsTUFwRFI7O0FBc0RiOzs7QUFHQSxlQUFXRCxvQkFBVUMsTUF6RFI7O0FBMkRiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURWOztBQWdFYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BbkVMOztBQXFFYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXhFVjs7QUEwRWI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVY7O0FBK0ViOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQWxGaEI7O0FBb0ZiOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BdkZaOztBQXlGYjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BNUZKOztBQThGYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWpHVjs7QUFtR2I7OztBQUdBLGNBQVVELG9CQUFVQyxNQXRHUDs7QUF3R2I7OztBQUdBLFlBQVFELG9CQUFVQyxNQTNHTDs7QUE2R2I7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFoSFg7O0FBa0hiOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFySE47O0FBdUhiOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BMUhUOztBQTRIYjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BL0hOOztBQWlJYjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXBJVjs7QUFzSWIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF0SUQsQ0FBakI7O2tCQTBJZWxCLEkiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NZXRhLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBNZXRhID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxtZXRhXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbWV0YT5cclxuICAgICk7XHJcbn07XHJcblxyXG5NZXRhLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuTWV0YS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVjbGFyZXMgdGhlIGNoYXJhY3RlciBlbmNvZGluZyBvZiB0aGUgcGFnZSBvciBzY3JpcHQuXHJcbiAgICAgKi9cclxuICAgICdjaGFyU2V0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdmFsdWUgYXNzb2NpYXRlZCB3aXRoIGh0dHAtZXF1aXYgb3IgbmFtZSBkZXBlbmRpbmcgb24gdGhlIGNvbnRleHQuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdodHRwRXF1aXYnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxyXG4gICAgICovXHJcbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBNZXRhO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Meta.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Meta = function Meta(props) {\n return _react2.default.createElement(\n 'meta',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMeta.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMeta.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Declares the character encoding of the page or script.\n */\n 'charSet': _propTypes2.default.string,\n\n /**\n * A value associated with http-equiv or name depending on the context.\n */\n 'content': _propTypes2.default.string,\n\n /**\n * Defines a pragma directive.\n */\n 'httpEquiv': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Meta;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01ldGEucmVhY3QuanM/OTU3NSJdLCJuYW1lcyI6WyJNZXRhIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxhQUFXRCxvQkFBVUMsTUFwRFI7O0FBc0RiOzs7QUFHQSxhQUFXRCxvQkFBVUMsTUF6RFI7O0FBMkRiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE5RFY7O0FBZ0ViOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFuRUw7O0FBcUViOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF4RVY7O0FBMEViOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVY7O0FBK0ViOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQWxGaEI7O0FBb0ZiOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BdkZaOztBQXlGYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BNUZKOztBQThGYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BakdWOztBQW1HYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BdEdQOztBQXdHYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BM0dMOztBQTZHYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQWhIWDs7QUFrSGI7OztBQUdBLFdBQVNELG9CQUFVSSxNQXJITjs7QUF1SGI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQTFIVDs7QUE0SGI7OztBQUdBLFdBQVNELG9CQUFVQyxNQS9ITjs7QUFpSWI7OztBQUdBLGVBQWFELG9CQUFVSyxJQXBJVjs7QUFzSWIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQXRJRDs7QUF3SWIsY0FBWU4sb0JBQVVLOztBQXhJVCxDQUFqQjs7a0JBNEllakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL01ldGEucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBNZXRhID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG1ldGFcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvbWV0YT5cbiAgICApO1xufTtcblxuTWV0YS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTWV0YS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWNsYXJlcyB0aGUgY2hhcmFjdGVyIGVuY29kaW5nIG9mIHRoZSBwYWdlIG9yIHNjcmlwdC5cbiAgICAgKi9cbiAgICAnY2hhclNldCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHZhbHVlIGFzc29jaWF0ZWQgd2l0aCBodHRwLWVxdWl2IG9yIG5hbWUgZGVwZW5kaW5nIG9uIHRoZSBjb250ZXh0LlxuICAgICAqL1xuICAgICdjb250ZW50JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBwcmFnbWEgZGlyZWN0aXZlLlxuICAgICAqL1xuICAgICdodHRwRXF1aXYnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxuICAgICAqL1xuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTWV0YTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Meta.react.js\n"); /***/ }), @@ -1078,7 +1042,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Meter = function Meter(props) {\n return _react2.default.createElement(\n 'meter',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMeter.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMeter.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Indicates the lower bound of the upper range.\r\n */\n 'high': _propTypes2.default.string,\n\n /**\r\n * Indicates the upper bound of the lower range.\r\n */\n 'low': _propTypes2.default.string,\n\n /**\r\n * Indicates the maximum value allowed.\r\n */\n 'max': _propTypes2.default.string,\n\n /**\r\n * Indicates the minimum value allowed.\r\n */\n 'min': _propTypes2.default.string,\n\n /**\r\n * Indicates the optimal numeric value.\r\n */\n 'optimum': _propTypes2.default.string,\n\n /**\r\n * Defines a default value which will be displayed in the element on page load.\r\n */\n 'value': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Meter;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01ldGVyLnJlYWN0LmpzP2YyMDAiXSwibmFtZXMiOlsiTWV0ZXIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBESjs7QUFzRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXpESjs7QUEyRGQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTlESDs7QUFnRWQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQW5FSDs7QUFxRWQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQTdFUDs7QUErRWQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQWxGTDs7QUFvRmQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF2RlQ7O0FBeUZkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZUOztBQThGZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFqR2Y7O0FBbUdkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BdEdYOztBQXdHZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BM0dIOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWhIVDs7QUFrSGQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQXJITjs7QUF1SGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQTFISjs7QUE0SGQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUEvSFY7O0FBaUlkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFwSUw7O0FBc0lkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BeklSOztBQTJJZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BOUlMOztBQWdKZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQW5KVDs7QUFxSmQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFySkEsQ0FBbEI7O2tCQXlKZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NZXRlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTWV0ZXIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG1ldGVyXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbWV0ZXI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTWV0ZXIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5NZXRlci5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGxvd2VyIGJvdW5kIG9mIHRoZSB1cHBlciByYW5nZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZ2gnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSB1cHBlciBib3VuZCBvZiB0aGUgbG93ZXIgcmFuZ2UuXHJcbiAgICAgKi9cclxuICAgICdsb3cnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIHZhbHVlIGFsbG93ZWQuXHJcbiAgICAgKi9cclxuICAgICdtYXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBtaW5pbXVtIHZhbHVlIGFsbG93ZWQuXHJcbiAgICAgKi9cclxuICAgICdtaW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBvcHRpbWFsIG51bWVyaWMgdmFsdWUuXHJcbiAgICAgKi9cclxuICAgICdvcHRpbXVtJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBkZWZhdWx0IHZhbHVlIHdoaWNoIHdpbGwgYmUgZGlzcGxheWVkIGluIHRoZSBlbGVtZW50IG9uIHBhZ2UgbG9hZC5cclxuICAgICAqL1xyXG4gICAgJ3ZhbHVlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE1ldGVyO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Meter.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Meter = function Meter(props) {\n return _react2.default.createElement(\n 'meter',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMeter.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMeter.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Indicates the lower bound of the upper range.\n */\n 'high': _propTypes2.default.string,\n\n /**\n * Indicates the upper bound of the lower range.\n */\n 'low': _propTypes2.default.string,\n\n /**\n * Indicates the maximum value allowed.\n */\n 'max': _propTypes2.default.string,\n\n /**\n * Indicates the minimum value allowed.\n */\n 'min': _propTypes2.default.string,\n\n /**\n * Indicates the optimal numeric value.\n */\n 'optimum': _propTypes2.default.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Meter;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL01ldGVyLnJlYWN0LmpzP2YyMDAiXSwibmFtZXMiOlsiTWV0ZXIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBESjs7QUFzRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXpESjs7QUEyRGQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTlESDs7QUFnRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQW5FSDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGFBQVdELG9CQUFVQyxNQTdFUDs7QUErRWQ7OztBQUdBLFdBQVNELG9CQUFVQyxNQWxGTDs7QUFvRmQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXZGVDs7QUF5RmQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTVGVDs7QUE4RmQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BakdmOztBQW1HZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXRHWDs7QUF3R2Q7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTNHSDs7QUE2R2Q7OztBQUdBLGVBQWFELG9CQUFVQyxNQWhIVDs7QUFrSGQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQXJITjs7QUF1SGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQTFISjs7QUE0SGQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUEvSFY7O0FBaUlkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFwSUw7O0FBc0lkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF6SVI7O0FBMklkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE5SUw7O0FBZ0pkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFuSlQ7O0FBcUpkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FySkE7O0FBdUpkLGNBQVlOLG9CQUFVSzs7QUF2SlIsQ0FBbEI7O2tCQTJKZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NZXRlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE1ldGVyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG1ldGVyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L21ldGVyPlxuICAgICk7XG59O1xuXG5NZXRlci5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTWV0ZXIucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdmb3JtJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgbG93ZXIgYm91bmQgb2YgdGhlIHVwcGVyIHJhbmdlLlxuICAgICAqL1xuICAgICdoaWdoJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgdXBwZXIgYm91bmQgb2YgdGhlIGxvd2VyIHJhbmdlLlxuICAgICAqL1xuICAgICdsb3cnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIHZhbHVlIGFsbG93ZWQuXG4gICAgICovXG4gICAgJ21heCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIG1pbmltdW0gdmFsdWUgYWxsb3dlZC5cbiAgICAgKi9cbiAgICAnbWluJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgb3B0aW1hbCBudW1lcmljIHZhbHVlLlxuICAgICAqL1xuICAgICdvcHRpbXVtJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBkZWZhdWx0IHZhbHVlIHdoaWNoIHdpbGwgYmUgZGlzcGxheWVkIGluIHRoZSBlbGVtZW50IG9uIHBhZ2UgbG9hZC5cbiAgICAgKi9cbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBNZXRlcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Meter.react.js\n"); /***/ }), @@ -1090,7 +1054,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Multicol = function Multicol(props) {\n return _react2.default.createElement(\n 'multicol',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMulticol.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMulticol.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Multicol;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL011bHRpY29sLnJlYWN0LmpzPzNmZDMiXSwibmFtZXMiOlsiTXVsdGljb2wiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBETjs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURaOztBQWdFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVI7O0FBcUVqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVBOztBQTBFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdMOztBQXdHakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHRjs7QUE2R2pCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhOOztBQWtIakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEcsQ0FBckI7O2tCQXNIZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9NdWx0aWNvbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTXVsdGljb2wgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG11bHRpY29sXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbXVsdGljb2w+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTXVsdGljb2wuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5NdWx0aWNvbC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTXVsdGljb2w7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Multicol.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Multicol = function Multicol(props) {\n return _react2.default.createElement(\n 'multicol',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nMulticol.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nMulticol.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Multicol;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL011bHRpY29sLnJlYWN0LmpzPzNmZDMiXSwibmFtZXMiOlsiTXVsdGljb2wiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcEROOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEWjs7QUFnRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVSOztBQXFFakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFQTs7QUEwRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R0w7O0FBd0dqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dGOztBQTZHakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhITjs7QUFrSGpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEc7O0FBb0hqQixjQUFZTixvQkFBVUs7O0FBcEhMLENBQXJCOztrQkF3SGVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvTXVsdGljb2wucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBNdWx0aWNvbCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxtdWx0aWNvbFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9tdWx0aWNvbD5cbiAgICApO1xufTtcblxuTXVsdGljb2wuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbk11bHRpY29sLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTXVsdGljb2w7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Multicol.react.js\n"); /***/ }), @@ -1102,7 +1066,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Nav = function Nav(props) {\n return _react2.default.createElement(\n 'nav',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNav.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNav.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Nav;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05hdi5yZWFjdC5qcz85ZjhkIl0sIm5hbWVzIjpbIk5hdiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvTmF2LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBOYXYgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG5hdlxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L25hdj5cclxuICAgICk7XHJcbn07XHJcblxyXG5OYXYuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5OYXYucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE5hdjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Nav.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Nav = function Nav(props) {\n return _react2.default.createElement(\n 'nav',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNav.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNav.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Nav;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05hdi5yZWFjdC5qcz85ZjhkIl0sIm5hbWVzIjpbIk5hdiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvTmF2LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgTmF2ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG5hdlxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9uYXY+XG4gICAgKTtcbn07XG5cbk5hdi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTmF2LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTmF2O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Nav.react.js\n"); /***/ }), @@ -1114,7 +1078,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Nextid = function Nextid(props) {\n return _react2.default.createElement(\n 'nextid',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNextid.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNextid.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Nextid;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05leHRpZC5yZWFjdC5qcz83MDYxIl0sIm5hbWVzIjpbIk5leHRpZCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL05leHRpZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTmV4dGlkID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxuZXh0aWRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9uZXh0aWQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTmV4dGlkLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuTmV4dGlkLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBOZXh0aWQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Nextid.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Nextid = function Nextid(props) {\n return _react2.default.createElement(\n 'nextid',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNextid.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNextid.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Nextid;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05leHRpZC5yZWFjdC5qcz83MDYxIl0sIm5hbWVzIjpbIk5leHRpZCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL05leHRpZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE5leHRpZCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxuZXh0aWRcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvbmV4dGlkPlxuICAgICk7XG59O1xuXG5OZXh0aWQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbk5leHRpZC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE5leHRpZDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Nextid.react.js\n"); /***/ }), @@ -1126,7 +1090,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Nobr = function Nobr(props) {\n return _react2.default.createElement(\n 'nobr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNobr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNobr.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Nobr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05vYnIucmVhY3QuanM/YTllZSJdLCJuYW1lcyI6WyJOb2JyIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL05vYnIucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IE5vYnIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG5vYnJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9ub2JyPlxyXG4gICAgKTtcclxufTtcclxuXHJcbk5vYnIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Ob2JyLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBOb2JyO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Nobr.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Nobr = function Nobr(props) {\n return _react2.default.createElement(\n 'nobr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNobr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNobr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Nobr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05vYnIucmVhY3QuanM/YTllZSJdLCJuYW1lcyI6WyJOb2JyIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL05vYnIucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBOb2JyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG5vYnJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvbm9icj5cbiAgICApO1xufTtcblxuTm9ici5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuTm9ici5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE5vYnI7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Nobr.react.js\n"); /***/ }), @@ -1138,7 +1102,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Noscript = function Noscript(props) {\n return _react2.default.createElement(\n 'noscript',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNoscript.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNoscript.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Noscript;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05vc2NyaXB0LnJlYWN0LmpzPzAwMTAiXSwibmFtZXMiOlsiTm9zY3JpcHQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBETjs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURaOztBQWdFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVI7O0FBcUVqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVBOztBQTBFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdMOztBQXdHakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHRjs7QUE2R2pCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhOOztBQWtIakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEcsQ0FBckI7O2tCQXNIZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Ob3NjcmlwdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgTm9zY3JpcHQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG5vc2NyaXB0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvbm9zY3JpcHQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuTm9zY3JpcHQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Ob3NjcmlwdC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgTm9zY3JpcHQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Noscript.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Noscript = function Noscript(props) {\n return _react2.default.createElement(\n 'noscript',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nNoscript.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nNoscript.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Noscript;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL05vc2NyaXB0LnJlYWN0LmpzPzAwMTAiXSwibmFtZXMiOlsiTm9zY3JpcHQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcEROOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEWjs7QUFnRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVSOztBQXFFakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFQTs7QUEwRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R0w7O0FBd0dqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dGOztBQTZHakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhITjs7QUFrSGpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEc7O0FBb0hqQixjQUFZTixvQkFBVUs7O0FBcEhMLENBQXJCOztrQkF3SGVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvTm9zY3JpcHQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBOb3NjcmlwdCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxub3NjcmlwdFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9ub3NjcmlwdD5cbiAgICApO1xufTtcblxuTm9zY3JpcHQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbk5vc2NyaXB0LnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTm9zY3JpcHQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Noscript.react.js\n"); /***/ }), @@ -1150,7 +1114,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar ObjectEl = function ObjectEl(props) {\n return _react2.default.createElement(\n 'object',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nObjectEl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nObjectEl.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\r\n */\n 'height': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines the type of the element.\r\n */\n 'type': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'useMap': _propTypes2.default.string,\n\n /**\r\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\r\n */\n 'width': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = ObjectEl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09iamVjdEVsLnJlYWN0LmpzP2MwMWIiXSwibmFtZXMiOlsiT2JqZWN0RWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcEREOztBQXNEakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpESDs7QUEyRGpCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE5REQ7O0FBZ0VqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BbkVEOztBQXFFakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXhFSDs7QUEwRWpCOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUE3RUY7O0FBK0VqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGTjs7QUFvRmpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZOOztBQXlGakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BNUZaOztBQThGakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFqR1I7O0FBbUdqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BdEdBOztBQXdHakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUEzR047O0FBNkdqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BaEhIOztBQWtIakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXJIRDs7QUF1SGpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BMUhQOztBQTRIakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQS9IRjs7QUFpSWpCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BcElMOztBQXNJakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQXpJRjs7QUEySWpCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBOUlOOztBQWdKakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFoSkcsQ0FBckI7O2tCQW9KZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9PYmplY3RFbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgT2JqZWN0RWwgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG9iamVjdFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L29iamVjdD5cclxuICAgICk7XHJcbn07XHJcblxyXG5PYmplY3RFbC5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbk9iamVjdEVsLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGZvcm0gdGhhdCBpcyB0aGUgb3duZXIgb2YgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdmb3JtJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNwZWNpZmllcyB0aGUgaGVpZ2h0IG9mIGVsZW1lbnRzIGxpc3RlZCBoZXJlLiBGb3IgYWxsIG90aGVyIGVsZW1lbnRzLCB1c2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkuICAgICAgICBOb3RlOiBJbiBzb21lIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ2hlaWdodCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXHJcbiAgICAgKi9cclxuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHR5cGUgb2YgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0eXBlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICd1c2VNYXAnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRm9yIHRoZSBlbGVtZW50cyBsaXN0ZWQgaGVyZSwgdGhpcyBlc3RhYmxpc2hlcyB0aGUgZWxlbWVudCdzIHdpZHRoLiAgICAgICAgTm90ZTogRm9yIGFsbCBvdGhlciBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1Mgd2lkdGggcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3dpZHRoJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE9iamVjdEVsO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/ObjectEl.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar ObjectEl = function ObjectEl(props) {\n return _react2.default.createElement(\n 'object',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nObjectEl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nObjectEl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': _propTypes2.default.string,\n\n /**\n *\n */\n 'useMap': _propTypes2.default.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = ObjectEl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09iamVjdEVsLnJlYWN0LmpzP2MwMWIiXSwibmFtZXMiOlsiT2JqZWN0RWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcEREOztBQXNEakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpESDs7QUEyRGpCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUE5REQ7O0FBZ0VqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BbkVEOztBQXFFakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXhFSDs7QUEwRWpCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE3RUY7O0FBK0VqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZOOztBQW9GakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXZGTjs7QUF5RmpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTVGWjs7QUE4RmpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BakdSOztBQW1HakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXRHQTs7QUF3R2pCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUEzR047O0FBNkdqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BaEhIOztBQWtIakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXJIRDs7QUF1SGpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BMUhQOztBQTRIakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQS9IRjs7QUFpSWpCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUFwSUw7O0FBc0lqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BeklGOztBQTJJakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQTlJTjs7QUFnSmpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FoSkc7O0FBa0pqQixjQUFZTixvQkFBVUs7O0FBbEpMLENBQXJCOztrQkFzSmVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvT2JqZWN0RWwucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBPYmplY3RFbCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxvYmplY3RcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvb2JqZWN0PlxuICAgICk7XG59O1xuXG5PYmplY3RFbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuT2JqZWN0RWwucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdmb3JtJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNwZWNpZmllcyB0aGUgaGVpZ2h0IG9mIGVsZW1lbnRzIGxpc3RlZCBoZXJlLiBGb3IgYWxsIG90aGVyIGVsZW1lbnRzLCB1c2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkuICAgICAgICBOb3RlOiBJbiBzb21lIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAnaGVpZ2h0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cbiAgICAgKi9cbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0eXBlIG9mIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0eXBlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3VzZU1hcCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd3aWR0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE9iamVjdEVsO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/ObjectEl.react.js\n"); /***/ }), @@ -1162,7 +1126,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ol = function Ol(props) {\n return _react2.default.createElement(\n 'ol',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOl.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the list should be displayed in a descending order instead of a ascending.\r\n */\n 'reversed': _propTypes2.default.string,\n\n /**\r\n * Defines the first number if other than 1.\r\n */\n 'start': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Ol;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09sLnJlYWN0LmpzPzYxZTAiXSwibmFtZXMiOlsiT2wiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUFwRFg7O0FBc0RYOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUF6RFI7O0FBMkRYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURaOztBQWdFWDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQW5FWjs7QUFxRVg7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BeEVsQjs7QUEwRVg7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUE3RWQ7O0FBK0VYOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUFsRk47O0FBb0ZYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZaOztBQXlGWDs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BNUZUOztBQThGWDs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BakdQOztBQW1HWDs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQXRHYjs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVSSxNQTNHUjs7QUE2R1g7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFoSFg7O0FBa0hYOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFySFI7O0FBdUhYOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBMUhaOztBQTRIWCxrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQTVISCxDQUFmOztrQkFnSWVsQixFIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvT2wucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IE9sID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxvbFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L29sPlxyXG4gICAgKTtcclxufTtcclxuXHJcbk9sLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuT2wucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBsaXN0IHNob3VsZCBiZSBkaXNwbGF5ZWQgaW4gYSBkZXNjZW5kaW5nIG9yZGVyIGluc3RlYWQgb2YgYSBhc2NlbmRpbmcuXHJcbiAgICAgKi9cclxuICAgICdyZXZlcnNlZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBmaXJzdCBudW1iZXIgaWYgb3RoZXIgdGhhbiAxLlxyXG4gICAgICovXHJcbiAgICAnc3RhcnQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgT2w7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Ol.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ol = function Ol(props) {\n return _react2.default.createElement(\n 'ol',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the list should be displayed in a descending order instead of a ascending.\n */\n 'reversed': _propTypes2.default.string,\n\n /**\n * Defines the first number if other than 1.\n */\n 'start': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Ol;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09sLnJlYWN0LmpzPzYxZTAiXSwibmFtZXMiOlsiT2wiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGNBQVlELG9CQUFVQyxNQXBEWDs7QUFzRFg7OztBQUdBLFdBQVNELG9CQUFVQyxNQXpEUjs7QUEyRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEWjs7QUFnRVg7OztBQUdBLGVBQWFELG9CQUFVQyxNQW5FWjs7QUFxRVg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BeEVsQjs7QUEwRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE3RWQ7O0FBK0VYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUFsRk47O0FBb0ZYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF2Rlo7O0FBeUZYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE1RlQ7O0FBOEZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFqR1A7O0FBbUdYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BdEdiOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BM0dSOztBQTZHWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BaEhYOztBQWtIWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BckhSOztBQXVIWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBMUhaOztBQTRIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBNUhIOztBQThIWCxjQUFZTixvQkFBVUs7O0FBOUhYLENBQWY7O2tCQWtJZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9PbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE9sID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPG9sXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L29sPlxuICAgICk7XG59O1xuXG5PbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuT2wucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGxpc3Qgc2hvdWxkIGJlIGRpc3BsYXllZCBpbiBhIGRlc2NlbmRpbmcgb3JkZXIgaW5zdGVhZCBvZiBhIGFzY2VuZGluZy5cbiAgICAgKi9cbiAgICAncmV2ZXJzZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgZmlyc3QgbnVtYmVyIGlmIG90aGVyIHRoYW4gMS5cbiAgICAgKi9cbiAgICAnc3RhcnQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBPbDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Ol.react.js\n"); /***/ }), @@ -1174,7 +1138,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Optgroup = function Optgroup(props) {\n return _react2.default.createElement(\n 'optgroup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOptgroup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOptgroup.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Optgroup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09wdGdyb3VwLnJlYWN0LmpzP2JmZDEiXSwibmFtZXMiOlsiT3B0Z3JvdXAiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQXBETDs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE5RE47O0FBZ0VqQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFuRVo7O0FBcUVqQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXhFUjs7QUEwRWpCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUE3RUE7O0FBK0VqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGTjs7QUFvRmpCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF2Rkg7O0FBeUZqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BNUZEOztBQThGakI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFqR1A7O0FBbUdqQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BdEdGOztBQXdHakI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUEzR0w7O0FBNkdqQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BaEhGOztBQWtIakI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFySE47O0FBdUhqQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQXZIRyxDQUFyQjs7a0JBMkhlbEIsUSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL09wdGdyb3VwLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBPcHRncm91cCA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8b3B0Z3JvdXBcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9vcHRncm91cD5cclxuICAgICk7XHJcbn07XHJcblxyXG5PcHRncm91cC5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcbk9wdGdyb3VwLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE9wdGdyb3VwO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Optgroup.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Optgroup = function Optgroup(props) {\n return _react2.default.createElement(\n 'optgroup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOptgroup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOptgroup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Optgroup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09wdGdyb3VwLnJlYWN0LmpzP2JmZDEiXSwibmFtZXMiOlsiT3B0Z3JvdXAiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BcERMOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE5RE47O0FBZ0VqQjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUFuRVo7O0FBcUVqQjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXhFUjs7QUEwRWpCOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUE3RUE7O0FBK0VqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZOOztBQW9GakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXZGSDs7QUF5RmpCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUE1RkQ7O0FBOEZqQjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQWpHUDs7QUFtR2pCOzs7QUFHQSxXQUFTRCxvQkFBVUksTUF0R0Y7O0FBd0dqQjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BM0dMOztBQTZHakI7OztBQUdBLFdBQVNELG9CQUFVQyxNQWhIRjs7QUFrSGpCOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFySE47O0FBdUhqQixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBdkhHOztBQXlIakIsY0FBWU4sb0JBQVVLOztBQXpITCxDQUFyQjs7a0JBNkhlakIsUSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL09wdGdyb3VwLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgT3B0Z3JvdXAgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8b3B0Z3JvdXBcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvb3B0Z3JvdXA+XG4gICAgKTtcbn07XG5cbk9wdGdyb3VwLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5PcHRncm91cC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZGlzYWJsZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBPcHRncm91cDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Optgroup.react.js\n"); /***/ }), @@ -1186,7 +1150,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Option = function Option(props) {\n return _react2.default.createElement(\n 'option',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOption.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOption.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Defines a value which will be selected on page load.\r\n */\n 'selected': _propTypes2.default.string,\n\n /**\r\n * Defines a default value which will be displayed in the element on page load.\r\n */\n 'value': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Option;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09wdGlvbi5yZWFjdC5qcz8xOTdmIl0sIm5hbWVzIjpbIk9wdGlvbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQXBEUDs7QUFzRGY7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUF6RFA7O0FBMkRmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUE5REo7O0FBZ0VmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbkVSOztBQXFFZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXhFUjs7QUEwRWY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BN0VkOztBQStFZjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQWxGVjs7QUFvRmY7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXZGRjs7QUF5RmY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE1RlI7O0FBOEZmOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFqR0w7O0FBbUdmOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF0R0g7O0FBd0dmOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BM0dUOztBQTZHZjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BaEhKOztBQWtIZjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXJIUDs7QUF1SGY7OztBQUdBLGFBQVNELG9CQUFVQyxNQTFISjs7QUE0SGY7OztBQUdBLGlCQUFhRCxvQkFBVUssSUEvSFI7O0FBaUlmLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBaklDLENBQW5COztrQkFxSWVsQixNIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvT3B0aW9uLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBPcHRpb24gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPG9wdGlvblxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L29wdGlvbj5cclxuICAgICk7XHJcbn07XHJcblxyXG5PcHRpb24uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5PcHRpb24ucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB1c2VyIGNhbiBpbnRlcmFjdCB3aXRoIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZGlzYWJsZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIHZhbHVlIHdoaWNoIHdpbGwgYmUgc2VsZWN0ZWQgb24gcGFnZSBsb2FkLlxyXG4gICAgICovXHJcbiAgICAnc2VsZWN0ZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGRlZmF1bHQgdmFsdWUgd2hpY2ggd2lsbCBiZSBkaXNwbGF5ZWQgaW4gdGhlIGVsZW1lbnQgb24gcGFnZSBsb2FkLlxyXG4gICAgICovXHJcbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgT3B0aW9uO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Option.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Option = function Option(props) {\n return _react2.default.createElement(\n 'option',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOption.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOption.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Defines a value which will be selected on page load.\n */\n 'selected': _propTypes2.default.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Option;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL09wdGlvbi5yZWFjdC5qcz8xOTdmIl0sIm5hbWVzIjpbIk9wdGlvbiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BcERQOztBQXNEZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BekRQOztBQTJEZjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BOURKOztBQWdFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbkVSOztBQXFFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BeEVSOztBQTBFZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE3RWQ7O0FBK0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbEZWOztBQW9GZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BdkZGOztBQXlGZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BNUZSOztBQThGZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BakdMOztBQW1HZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdEdIOztBQXdHZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTNHVDs7QUE2R2Y7OztBQUdBLFdBQVNELG9CQUFVSSxNQWhISjs7QUFrSGY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXJIUDs7QUF1SGY7OztBQUdBLFdBQVNELG9CQUFVQyxNQTFISjs7QUE0SGY7OztBQUdBLGVBQWFELG9CQUFVSyxJQS9IUjs7QUFpSWYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWpJQzs7QUFtSWYsY0FBWU4sb0JBQVVLOztBQW5JUCxDQUFuQjs7a0JBdUllakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL09wdGlvbi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE9wdGlvbiA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxvcHRpb25cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvb3B0aW9uPlxuICAgICk7XG59O1xuXG5PcHRpb24uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbk9wdGlvbi5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZGlzYWJsZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIHZhbHVlIHdoaWNoIHdpbGwgYmUgc2VsZWN0ZWQgb24gcGFnZSBsb2FkLlxuICAgICAqL1xuICAgICdzZWxlY3RlZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEgZGVmYXVsdCB2YWx1ZSB3aGljaCB3aWxsIGJlIGRpc3BsYXllZCBpbiB0aGUgZWxlbWVudCBvbiBwYWdlIGxvYWQuXG4gICAgICovXG4gICAgJ3ZhbHVlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgT3B0aW9uO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Option.react.js\n"); /***/ }), @@ -1198,7 +1162,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Output = function Output(props) {\n return _react2.default.createElement(\n 'output',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOutput.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOutput.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Describes elements which belongs to this one.\r\n */\n 'htmlFor': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Output;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL091dHB1dC5yZWFjdC5qcz8wNWZkIl0sIm5hbWVzIjpbIk91dHB1dCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBV0Qsb0JBQVVDLE1BcEROOztBQXNEZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BekRIOztBQTJEZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BOURIOztBQWdFZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQW5FUjs7QUFxRWY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF4RVI7O0FBMEVmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTdFZDs7QUErRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFsRlY7O0FBb0ZmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF2RkY7O0FBeUZmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZSOztBQThGZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BakdMOztBQW1HZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdEdIOztBQXdHZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTNHVDs7QUE2R2Y7OztBQUdBLGFBQVNELG9CQUFVSSxNQWhISjs7QUFrSGY7OztBQUdBLGdCQUFZSixvQkFBVUMsTUFySFA7O0FBdUhmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUExSEo7O0FBNEhmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBL0hSOztBQWlJZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWpJQyxDQUFuQjs7a0JBcUllbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL091dHB1dC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgT3V0cHV0ID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxvdXRwdXRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9vdXRwdXQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuT3V0cHV0LmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuT3V0cHV0LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZXNjcmliZXMgZWxlbWVudHMgd2hpY2ggYmVsb25ncyB0byB0aGlzIG9uZS5cclxuICAgICAqL1xyXG4gICAgJ2h0bWxGb3InOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXHJcbiAgICAgKi9cclxuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IE91dHB1dDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Output.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Output = function Output(props) {\n return _react2.default.createElement(\n 'output',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nOutput.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nOutput.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Describes elements which belongs to this one.\n */\n 'htmlFor': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Output;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL091dHB1dC5yZWFjdC5qcz8wNWZkIl0sIm5hbWVzIjpbIk91dHB1dCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsYUFBV0Qsb0JBQVVDLE1BcEROOztBQXNEZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BekRIOztBQTJEZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BOURIOztBQWdFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbkVSOztBQXFFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BeEVSOztBQTBFZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE3RWQ7O0FBK0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbEZWOztBQW9GZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BdkZGOztBQXlGZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BNUZSOztBQThGZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BakdMOztBQW1HZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdEdIOztBQXdHZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTNHVDs7QUE2R2Y7OztBQUdBLFdBQVNELG9CQUFVSSxNQWhISjs7QUFrSGY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXJIUDs7QUF1SGY7OztBQUdBLFdBQVNELG9CQUFVQyxNQTFISjs7QUE0SGY7OztBQUdBLGVBQWFELG9CQUFVSyxJQS9IUjs7QUFpSWYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWpJQzs7QUFtSWYsY0FBWU4sb0JBQVVLOztBQW5JUCxDQUFuQjs7a0JBdUllakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL091dHB1dC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE91dHB1dCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxvdXRwdXRcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvb3V0cHV0PlxuICAgICk7XG59O1xuXG5PdXRwdXQuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cbk91dHB1dC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZXNjcmliZXMgZWxlbWVudHMgd2hpY2ggYmVsb25ncyB0byB0aGlzIG9uZS5cbiAgICAgKi9cbiAgICAnaHRtbEZvcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGZvcm0gdGhhdCBpcyB0aGUgb3duZXIgb2YgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxuICAgICAqL1xuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgT3V0cHV0O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Output.react.js\n"); /***/ }), @@ -1210,7 +1174,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar P = function P(props) {\n return _react2.default.createElement(\n 'p',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nP.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nP.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = P;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1AucmVhY3QuanM/NWY2OSJdLCJuYW1lcyI6WyJQIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERiOztBQXNEVjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEYjs7QUEyRFY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURuQjs7QUFnRVY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRWY7O0FBcUVWOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RVA7O0FBMEVWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1o7O0FBd0dWOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR1Q7O0FBNkdWOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhiOztBQWtIVixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxISixDQUFkOztrQkFzSGVsQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUCA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8cFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3A+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUC5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcblAucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFA7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/P.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar P = function P(props) {\n return _react2.default.createElement(\n 'p',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nP.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nP.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = P;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1AucmVhY3QuanM/NWY2OSJdLCJuYW1lcyI6WyJQIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRGI7O0FBc0RWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RGI7O0FBMkRWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEbkI7O0FBZ0VWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVmOztBQXFFVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVQOztBQTBFVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHWjs7QUF3R1Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHVDs7QUE2R1Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIYjs7QUFrSFYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxISjs7QUFvSFYsY0FBWU4sb0JBQVVLOztBQXBIWixDQUFkOztrQkF3SGVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFAgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8cFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9wPlxuICAgICk7XG59O1xuXG5QLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5QLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgUDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/P.react.js\n"); /***/ }), @@ -1222,7 +1186,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Param = function Param(props) {\n return _react2.default.createElement(\n 'param',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nParam.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nParam.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Defines a default value which will be displayed in the element on page load.\r\n */\n 'value': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Param;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1BhcmFtLnJlYWN0LmpzP2FlMTMiXSwibmFtZXMiOlsiUGFyYW0iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBESjs7QUFzRGQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQXpETDs7QUEyRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE5RFQ7O0FBZ0VkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbkVUOztBQXFFZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUF4RWY7O0FBMEVkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BN0VYOztBQStFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BbEZIOztBQW9GZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXZGVDs7QUF5RmQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQTVGTjs7QUE4RmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQWpHSjs7QUFtR2Q7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUF0R1Y7O0FBd0dkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUEzR0w7O0FBNkdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BaEhSOztBQWtIZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BckhMOztBQXVIZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQTFIVDs7QUE0SGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUE1SEEsQ0FBbEI7O2tCQWdJZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9QYXJhbS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUGFyYW0gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHBhcmFtXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvcGFyYW0+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUGFyYW0uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5QYXJhbS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxyXG4gICAgICovXHJcbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEgZGVmYXVsdCB2YWx1ZSB3aGljaCB3aWxsIGJlIGRpc3BsYXllZCBpbiB0aGUgZWxlbWVudCBvbiBwYWdlIGxvYWQuXHJcbiAgICAgKi9cclxuICAgICd2YWx1ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBQYXJhbTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Param.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Param = function Param(props) {\n return _react2.default.createElement(\n 'param',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nParam.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nParam.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Param;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1BhcmFtLnJlYWN0LmpzP2FlMTMiXSwibmFtZXMiOlsiUGFyYW0iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBESjs7QUFzRGQ7OztBQUdBLFdBQVNELG9CQUFVQyxNQXpETDs7QUEyRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEVDs7QUFnRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQW5FVDs7QUFxRWQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BeEVmOztBQTBFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQTdFWDs7QUErRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQWxGSDs7QUFvRmQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXZGVDs7QUF5RmQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQTVGTjs7QUE4RmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQWpHSjs7QUFtR2Q7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUF0R1Y7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUEzR0w7O0FBNkdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUFoSFI7O0FBa0hkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFySEw7O0FBdUhkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUExSFQ7O0FBNEhkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0E1SEE7O0FBOEhkLGNBQVlOLG9CQUFVSzs7QUE5SFIsQ0FBbEI7O2tCQWtJZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9QYXJhbS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFBhcmFtID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHBhcmFtXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3BhcmFtPlxuICAgICk7XG59O1xuXG5QYXJhbS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUGFyYW0ucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxuICAgICAqL1xuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBkZWZhdWx0IHZhbHVlIHdoaWNoIHdpbGwgYmUgZGlzcGxheWVkIGluIHRoZSBlbGVtZW50IG9uIHBhZ2UgbG9hZC5cbiAgICAgKi9cbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBQYXJhbTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Param.react.js\n"); /***/ }), @@ -1234,7 +1198,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Picture = function Picture(props) {\n return _react2.default.createElement(\n 'picture',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nPicture.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nPicture.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Picture;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1BpY3R1cmUucmVhY3QuanM/YjMwNiJdLCJuYW1lcyI6WyJQaWN0dXJlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1BpY3R1cmUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFBpY3R1cmUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHBpY3R1cmVcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9waWN0dXJlPlxyXG4gICAgKTtcclxufTtcclxuXHJcblBpY3R1cmUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5QaWN0dXJlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBQaWN0dXJlO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Picture.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Picture = function Picture(props) {\n return _react2.default.createElement(\n 'picture',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nPicture.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nPicture.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Picture;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1BpY3R1cmUucmVhY3QuanM/YjMwNiJdLCJuYW1lcyI6WyJQaWN0dXJlIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9QaWN0dXJlLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgUGljdHVyZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxwaWN0dXJlXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3BpY3R1cmU+XG4gICAgKTtcbn07XG5cblBpY3R1cmUuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblBpY3R1cmUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBQaWN0dXJlO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Picture.react.js\n"); /***/ }), @@ -1246,7 +1210,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Plaintext = function Plaintext(props) {\n return _react2.default.createElement(\n 'plaintext',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nPlaintext.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nPlaintext.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Plaintext;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1BsYWludGV4dC5yZWFjdC5qcz80Y2QxIl0sIm5hbWVzIjpbIlBsYWludGV4dCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsWUFBWSxTQUFaQSxTQUFZLENBQUNDLEtBQUQsRUFBVztBQUN6QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsVUFBVVUsWUFBVixHQUF5QjtBQUNyQlAsY0FBVSxDQURXO0FBRXJCQyx3QkFBb0IsQ0FBQztBQUZBLENBQXpCOztBQUtBSixVQUFVVyxTQUFWLEdBQXNCO0FBQ2xCOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5FOztBQVFsQjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhKOztBQWFsQjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQko7O0FBbUJsQjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCZDs7QUEwQmxCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CQzs7QUFpQ2xCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0E7O0FBc0NsQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNGOztBQTJDbEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDRjs7QUFpRGxCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERMOztBQXNEbEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6REw7O0FBMkRsQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RFg7O0FBZ0VsQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FUDs7QUFxRWxCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUM7O0FBMEVsQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFTDs7QUErRWxCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRkY7O0FBb0ZsQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZBOztBQXlGbEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1Rk47O0FBOEZsQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdEOztBQW1HbEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R0o7O0FBd0dsQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dEOztBQTZHbEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSEw7O0FBa0hsQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxISSxDQUF0Qjs7a0JBc0hlbEIsUyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1BsYWludGV4dC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUGxhaW50ZXh0ID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxwbGFpbnRleHRcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9wbGFpbnRleHQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUGxhaW50ZXh0LmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuUGxhaW50ZXh0LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBQbGFpbnRleHQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Plaintext.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Plaintext = function Plaintext(props) {\n return _react2.default.createElement(\n 'plaintext',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nPlaintext.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nPlaintext.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Plaintext;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1BsYWludGV4dC5yZWFjdC5qcz80Y2QxIl0sIm5hbWVzIjpbIlBsYWludGV4dCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsWUFBWSxTQUFaQSxTQUFZLENBQUNDLEtBQUQsRUFBVztBQUN6QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxVQUFVVSxZQUFWLEdBQXlCO0FBQ3JCUCxZQUFVLENBRFc7QUFFckJDLHNCQUFvQixDQUFDO0FBRkEsQ0FBekI7O0FBS0FKLFVBQVVXLFNBQVYsR0FBc0I7QUFDbEI7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkU7O0FBUWxCOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYSjs7QUFhbEI7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQko7O0FBbUJsQjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCZDs7QUEwQmxCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CQzs7QUFpQ2xCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0E7O0FBc0NsQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNGOztBQTJDbEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDRjs7QUFpRGxCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwREw7O0FBc0RsQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRMOztBQTJEbEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURYOztBQWdFbEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVA7O0FBcUVsQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVDOztBQTBFbEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFTDs7QUErRWxCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRkY7O0FBb0ZsQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZBOztBQXlGbEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1Rk47O0FBOEZsQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdEOztBQW1HbEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHSjs7QUF3R2xCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0Q7O0FBNkdsQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhMOztBQWtIbEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxISTs7QUFvSGxCLGNBQVlOLG9CQUFVSzs7QUFwSEosQ0FBdEI7O2tCQXdIZWpCLFMiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9QbGFpbnRleHQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBQbGFpbnRleHQgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8cGxhaW50ZXh0XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3BsYWludGV4dD5cbiAgICApO1xufTtcblxuUGxhaW50ZXh0LmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5QbGFpbnRleHQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBQbGFpbnRleHQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Plaintext.react.js\n"); /***/ }), @@ -1258,7 +1222,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Pre = function Pre(props) {\n return _react2.default.createElement(\n 'pre',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nPre.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nPre.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Pre;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1ByZS5yZWFjdC5qcz81NjZhIl0sIm5hbWVzIjpbIlByZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUHJlLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBQcmUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHByZVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3ByZT5cclxuICAgICk7XHJcbn07XHJcblxyXG5QcmUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5QcmUucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFByZTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Pre.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Pre = function Pre(props) {\n return _react2.default.createElement(\n 'pre',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nPre.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nPre.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Pre;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1ByZS5yZWFjdC5qcz81NjZhIl0sIm5hbWVzIjpbIlByZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUHJlLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgUHJlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHByZVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9wcmU+XG4gICAgKTtcbn07XG5cblByZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUHJlLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgUHJlO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Pre.react.js\n"); /***/ }), @@ -1270,7 +1234,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Progress = function Progress(props) {\n return _react2.default.createElement(\n 'progress',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nProgress.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nProgress.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Indicates the maximum value allowed.\r\n */\n 'max': _propTypes2.default.string,\n\n /**\r\n * Defines a default value which will be displayed in the element on page load.\r\n */\n 'value': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Progress;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Byb2dyZXNzLnJlYWN0LmpzP2NiOGMiXSwibmFtZXMiOlsiUHJvZ3Jlc3MiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcEREOztBQXNEakI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXpEQTs7QUEyRGpCOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUE5REY7O0FBZ0VqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQW5FTjs7QUFxRWpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BeEVOOztBQTBFakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BN0VaOztBQStFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFsRlI7O0FBb0ZqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BdkZBOztBQXlGakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE1Rk47O0FBOEZqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BakdIOztBQW1HakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXRHRDs7QUF3R2pCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BM0dQOztBQTZHakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWhIRjs7QUFrSGpCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BckhMOztBQXVIakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTFIRjs7QUE0SGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBL0hOOztBQWlJakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFqSUcsQ0FBckI7O2tCQXFJZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Qcm9ncmVzcy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUHJvZ3Jlc3MgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHByb2dyZXNzXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvcHJvZ3Jlc3M+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUHJvZ3Jlc3MuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Qcm9ncmVzcy5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBmb3JtIHRoYXQgaXMgdGhlIG93bmVyIG9mIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gdmFsdWUgYWxsb3dlZC5cclxuICAgICAqL1xyXG4gICAgJ21heCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEgZGVmYXVsdCB2YWx1ZSB3aGljaCB3aWxsIGJlIGRpc3BsYXllZCBpbiB0aGUgZWxlbWVudCBvbiBwYWdlIGxvYWQuXHJcbiAgICAgKi9cclxuICAgICd2YWx1ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBQcm9ncmVzcztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Progress.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Progress = function Progress(props) {\n return _react2.default.createElement(\n 'progress',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nProgress.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nProgress.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Indicates the maximum value allowed.\n */\n 'max': _propTypes2.default.string,\n\n /**\n * Defines a default value which will be displayed in the element on page load.\n */\n 'value': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Progress;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Byb2dyZXNzLnJlYWN0LmpzP2NiOGMiXSwibmFtZXMiOlsiUHJvZ3Jlc3MiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcEREOztBQXNEakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXpEQTs7QUEyRGpCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE5REY7O0FBZ0VqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbkVOOztBQXFFakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXhFTjs7QUEwRWpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTdFWjs7QUErRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbEZSOztBQW9GakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXZGQTs7QUF5RmpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE1Rk47O0FBOEZqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BakdIOztBQW1HakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXRHRDs7QUF3R2pCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BM0dQOztBQTZHakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWhIRjs7QUFrSGpCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUFySEw7O0FBdUhqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BMUhGOztBQTRIakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQS9ITjs7QUFpSWpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FqSUc7O0FBbUlqQixjQUFZTixvQkFBVUs7O0FBbklMLENBQXJCOztrQkF1SWVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUHJvZ3Jlc3MucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBQcm9ncmVzcyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxwcm9ncmVzc1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9wcm9ncmVzcz5cbiAgICApO1xufTtcblxuUHJvZ3Jlc3MuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblByb2dyZXNzLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gdmFsdWUgYWxsb3dlZC5cbiAgICAgKi9cbiAgICAnbWF4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBkZWZhdWx0IHZhbHVlIHdoaWNoIHdpbGwgYmUgZGlzcGxheWVkIGluIHRoZSBlbGVtZW50IG9uIHBhZ2UgbG9hZC5cbiAgICAgKi9cbiAgICAndmFsdWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBQcm9ncmVzcztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Progress.react.js\n"); /***/ }), @@ -1282,7 +1246,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Q = function Q(props) {\n return _react2.default.createElement(\n 'q',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nQ.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nQ.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Contains a URI which points to the source of the quote or change.\r\n */\n 'cite': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Q;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1EucmVhY3QuanM/ZTgwZSJdLCJuYW1lcyI6WyJRIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwRFI7O0FBc0RWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRiOztBQTJEVjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTlEYjs7QUFnRVY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BbkVuQjs7QUFxRVY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF4RWY7O0FBMEVWOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUE3RVA7O0FBK0VWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbEZiOztBQW9GVjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BdkZWOztBQXlGVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BNUZSOztBQThGVjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQWpHZDs7QUFtR1Y7OztBQUdBLGFBQVNELG9CQUFVSSxNQXRHVDs7QUF3R1Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUEzR1o7O0FBNkdWOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUFoSFQ7O0FBa0hWOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBckhiOztBQXVIVixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQXZISixDQUFkOztrQkEySGVsQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8cVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3E+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUS5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcblEucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIENvbnRhaW5zIGEgVVJJIHdoaWNoIHBvaW50cyB0byB0aGUgc291cmNlIG9mIHRoZSBxdW90ZSBvciBjaGFuZ2UuXHJcbiAgICAgKi9cclxuICAgICdjaXRlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFE7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Q.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Q = function Q(props) {\n return _react2.default.createElement(\n 'q',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nQ.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nQ.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Contains a URI which points to the source of the quote or change.\n */\n 'cite': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Q;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1EucmVhY3QuanM/ZTgwZSJdLCJuYW1lcyI6WyJRIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwRFI7O0FBc0RWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RGI7O0FBMkRWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE5RGI7O0FBZ0VWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQW5FbkI7O0FBcUVWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BeEVmOztBQTBFVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BN0VQOztBQStFVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZiOztBQW9GVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BdkZWOztBQXlGVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BNUZSOztBQThGVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQWpHZDs7QUFtR1Y7OztBQUdBLFdBQVNELG9CQUFVSSxNQXRHVDs7QUF3R1Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQTNHWjs7QUE2R1Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQWhIVDs7QUFrSFY7OztBQUdBLGVBQWFELG9CQUFVSyxJQXJIYjs7QUF1SFYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQXZISjs7QUF5SFYsY0FBWU4sb0JBQVVLOztBQXpIWixDQUFkOztrQkE2SGVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFEgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8cVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9xPlxuICAgICk7XG59O1xuXG5RLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5RLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIENvbnRhaW5zIGEgVVJJIHdoaWNoIHBvaW50cyB0byB0aGUgc291cmNlIG9mIHRoZSBxdW90ZSBvciBjaGFuZ2UuXG4gICAgICovXG4gICAgJ2NpdGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBRO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Q.react.js\n"); /***/ }), @@ -1294,7 +1258,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rb = function Rb(props) {\n return _react2.default.createElement(\n 'rb',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRb.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRb.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Rb;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1JiLnJlYWN0LmpzP2VlZDEiXSwibmFtZXMiOlsiUmIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9SYi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUmIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHJiXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvcmI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUmIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5SYi5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgUmI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Rb.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rb = function Rb(props) {\n return _react2.default.createElement(\n 'rb',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRb.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRb.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Rb;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1JiLnJlYWN0LmpzP2VlZDEiXSwibmFtZXMiOlsiUmIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9SYi5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFJiID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHJiXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3JiPlxuICAgICk7XG59O1xuXG5SYi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUmIucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBSYjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Rb.react.js\n"); /***/ }), @@ -1306,7 +1270,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rp = function Rp(props) {\n return _react2.default.createElement(\n 'rp',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRp.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRp.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Rp;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1JwLnJlYWN0LmpzP2E5ZGQiXSwibmFtZXMiOlsiUnAiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9ScC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUnAgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHJwXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvcnA+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUnAuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5ScC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgUnA7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Rp.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rp = function Rp(props) {\n return _react2.default.createElement(\n 'rp',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRp.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRp.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Rp;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1JwLnJlYWN0LmpzP2E5ZGQiXSwibmFtZXMiOlsiUnAiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9ScC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFJwID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHJwXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3JwPlxuICAgICk7XG59O1xuXG5ScC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUnAucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBScDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Rp.react.js\n"); /***/ }), @@ -1318,7 +1282,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rt = function Rt(props) {\n return _react2.default.createElement(\n 'rt',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRt.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRt.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Rt;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1J0LnJlYWN0LmpzP2YwMGUiXSwibmFtZXMiOlsiUnQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9SdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUnQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHJ0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvcnQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUnQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5SdC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgUnQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Rt.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rt = function Rt(props) {\n return _react2.default.createElement(\n 'rt',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRt.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRt.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Rt;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1J0LnJlYWN0LmpzP2YwMGUiXSwibmFtZXMiOlsiUnQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9SdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFJ0ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHJ0XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3J0PlxuICAgICk7XG59O1xuXG5SdC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUnQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBSdDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Rt.react.js\n"); /***/ }), @@ -1330,7 +1294,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rtc = function Rtc(props) {\n return _react2.default.createElement(\n 'rtc',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRtc.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRtc.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Rtc;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1J0Yy5yZWFjdC5qcz9jOTJhIl0sIm5hbWVzIjpbIlJ0YyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUnRjLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBSdGMgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHJ0Y1xyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3J0Yz5cclxuICAgICk7XHJcbn07XHJcblxyXG5SdGMuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5SdGMucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFJ0YztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Rtc.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Rtc = function Rtc(props) {\n return _react2.default.createElement(\n 'rtc',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRtc.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRtc.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Rtc;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1J0Yy5yZWFjdC5qcz9jOTJhIl0sIm5hbWVzIjpbIlJ0YyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUnRjLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgUnRjID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHJ0Y1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9ydGM+XG4gICAgKTtcbn07XG5cblJ0Yy5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUnRjLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgUnRjO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Rtc.react.js\n"); /***/ }), @@ -1342,7 +1306,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ruby = function Ruby(props) {\n return _react2.default.createElement(\n 'ruby',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRuby.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRuby.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Ruby;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1J1YnkucmVhY3QuanM/NGY5ZiJdLCJuYW1lcyI6WyJSdWJ5IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1J1YnkucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFJ1YnkgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHJ1YnlcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9ydWJ5PlxyXG4gICAgKTtcclxufTtcclxuXHJcblJ1YnkuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5SdWJ5LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBSdWJ5O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Ruby.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ruby = function Ruby(props) {\n return _react2.default.createElement(\n 'ruby',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nRuby.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nRuby.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Ruby;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1J1YnkucmVhY3QuanM/NGY5ZiJdLCJuYW1lcyI6WyJSdWJ5IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1J1YnkucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBSdWJ5ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHJ1YnlcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvcnVieT5cbiAgICApO1xufTtcblxuUnVieS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuUnVieS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFJ1Ynk7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Ruby.react.js\n"); /***/ }), @@ -1354,7 +1318,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar S = function S(props) {\n return _react2.default.createElement(\n 's',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nS.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nS.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = S;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1MucmVhY3QuanM/MzNmNCJdLCJuYW1lcyI6WyJTIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERiOztBQXNEVjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEYjs7QUEyRFY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURuQjs7QUFnRVY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRWY7O0FBcUVWOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RVA7O0FBMEVWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1o7O0FBd0dWOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR1Q7O0FBNkdWOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhiOztBQWtIVixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxISixDQUFkOztrQkFzSGVsQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgUyA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8c1xyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3M+XHJcbiAgICApO1xyXG59O1xyXG5cclxuUy5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcblMucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFM7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/S.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar S = function S(props) {\n return _react2.default.createElement(\n 's',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nS.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nS.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = S;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1MucmVhY3QuanM/MzNmNCJdLCJuYW1lcyI6WyJTIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRGI7O0FBc0RWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RGI7O0FBMkRWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEbkI7O0FBZ0VWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVmOztBQXFFVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVQOztBQTBFVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHWjs7QUF3R1Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHVDs7QUE2R1Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIYjs7QUFrSFYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxISjs7QUFvSFYsY0FBWU4sb0JBQVVLOztBQXBIWixDQUFkOztrQkF3SGVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvUy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFMgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8c1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9zPlxuICAgICk7XG59O1xuXG5TLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5TLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgUztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/S.react.js\n"); /***/ }), @@ -1366,7 +1330,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Samp = function Samp(props) {\n return _react2.default.createElement(\n 'samp',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSamp.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSamp.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Samp;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NhbXAucmVhY3QuanM/YTg4YyJdLCJuYW1lcyI6WyJTYW1wIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NhbXAucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFNhbXAgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHNhbXBcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zYW1wPlxyXG4gICAgKTtcclxufTtcclxuXHJcblNhbXAuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TYW1wLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTYW1wO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Samp.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Samp = function Samp(props) {\n return _react2.default.createElement(\n 'samp',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSamp.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSamp.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Samp;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NhbXAucmVhY3QuanM/YTg4YyJdLCJuYW1lcyI6WyJTYW1wIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NhbXAucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBTYW1wID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHNhbXBcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc2FtcD5cbiAgICApO1xufTtcblxuU2FtcC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuU2FtcC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNhbXA7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Samp.react.js\n"); /***/ }), @@ -1378,7 +1342,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Script = function Script(props) {\n return _react2.default.createElement(\n 'script',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nScript.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nScript.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates that the script should be executed asynchronously.\r\n */\n 'async': _propTypes2.default.string,\n\n /**\r\n * Declares the character encoding of the page or script.\r\n */\n 'charSet': _propTypes2.default.string,\n\n /**\r\n * How the element handles cross-origin requests\r\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\r\n * Indicates that the script should be executed after the page has been parsed.\r\n */\n 'defer': _propTypes2.default.string,\n\n /**\r\n * Security Feature that allows browsers to verify what they fetch. MDN Link\r\n */\n 'integrity': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n * Defines the type of the element.\r\n */\n 'type': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Script;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NjcmlwdC5yZWFjdC5qcz9iYjk5Il0sIm5hbWVzIjpbIlNjcmlwdCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BcERKOztBQXNEZjs7O0FBR0EsZUFBV0Qsb0JBQVVDLE1BekROOztBQTJEZjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQTlEVjs7QUFnRWY7OztBQUdBLGFBQVNELG9CQUFVQyxNQW5FSjs7QUFxRWY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF4RVI7O0FBMEVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUE3RUY7O0FBK0VmOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFsRkg7O0FBb0ZmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BdkZSOztBQXlGZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTVGUjs7QUE4RmY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BakdkOztBQW1HZjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXRHVjs7QUF3R2Y7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTNHRjs7QUE2R2Y7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFoSFI7O0FBa0hmOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFySEw7O0FBdUhmOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUExSEg7O0FBNEhmOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BL0hUOztBQWlJZjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BcElKOztBQXNJZjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXpJUDs7QUEySWY7OztBQUdBLGFBQVNELG9CQUFVQyxNQTlJSjs7QUFnSmY7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFuSlI7O0FBcUpmLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBckpDLENBQW5COztrQkF5SmVsQixNIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvU2NyaXB0LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBTY3JpcHQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHNjcmlwdFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3NjcmlwdD5cclxuICAgICk7XHJcbn07XHJcblxyXG5TY3JpcHQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TY3JpcHQucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB0aGF0IHRoZSBzY3JpcHQgc2hvdWxkIGJlIGV4ZWN1dGVkIGFzeW5jaHJvbm91c2x5LlxyXG4gICAgICovXHJcbiAgICAnYXN5bmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVjbGFyZXMgdGhlIGNoYXJhY3RlciBlbmNvZGluZyBvZiB0aGUgcGFnZSBvciBzY3JpcHQuXHJcbiAgICAgKi9cclxuICAgICdjaGFyU2V0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEhvdyB0aGUgZWxlbWVudCBoYW5kbGVzIGNyb3NzLW9yaWdpbiByZXF1ZXN0c1xyXG4gICAgICovXHJcbiAgICAnY3Jvc3NPcmlnaW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoYXQgdGhlIHNjcmlwdCBzaG91bGQgYmUgZXhlY3V0ZWQgYWZ0ZXIgdGhlIHBhZ2UgaGFzIGJlZW4gcGFyc2VkLlxyXG4gICAgICovXHJcbiAgICAnZGVmZXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU2VjdXJpdHkgRmVhdHVyZSB0aGF0IGFsbG93cyBicm93c2VycyB0byB2ZXJpZnkgd2hhdCB0aGV5IGZldGNoLiAgICAgTUROIExpbmtcclxuICAgICAqL1xyXG4gICAgJ2ludGVncml0eSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgVVJMIG9mIHRoZSBlbWJlZGRhYmxlIGNvbnRlbnQuXHJcbiAgICAgKi9cclxuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdHlwZSBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3R5cGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgU2NyaXB0O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Script.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Script = function Script(props) {\n return _react2.default.createElement(\n 'script',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nScript.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nScript.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates that the script should be executed asynchronously.\n */\n 'async': _propTypes2.default.string,\n\n /**\n * Declares the character encoding of the page or script.\n */\n 'charSet': _propTypes2.default.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\n * Indicates that the script should be executed after the page has been parsed.\n */\n 'defer': _propTypes2.default.string,\n\n /**\n * Security Feature that allows browsers to verify what they fetch.\n */\n 'integrity': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Script;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NjcmlwdC5yZWFjdC5qcz9iYjk5Il0sIm5hbWVzIjpbIlNjcmlwdCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BcERKOztBQXNEZjs7O0FBR0EsYUFBV0Qsb0JBQVVDLE1BekROOztBQTJEZjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQTlEVjs7QUFnRWY7OztBQUdBLFdBQVNELG9CQUFVQyxNQW5FSjs7QUFxRWY7OztBQUdBLGVBQWFELG9CQUFVQyxNQXhFUjs7QUEwRWY7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTdFRjs7QUErRWY7OztBQUdBLFVBQVFELG9CQUFVQyxNQWxGSDs7QUFvRmY7OztBQUdBLGVBQWFELG9CQUFVQyxNQXZGUjs7QUF5RmY7OztBQUdBLGVBQWFELG9CQUFVQyxNQTVGUjs7QUE4RmY7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BakdkOztBQW1HZjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXRHVjs7QUF3R2Y7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTNHRjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVQyxNQWhIUjs7QUFrSGY7OztBQUdBLFlBQVVELG9CQUFVQyxNQXJITDs7QUF1SGY7OztBQUdBLFVBQVFELG9CQUFVQyxNQTFISDs7QUE0SGY7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUEvSFQ7O0FBaUlmOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFwSUo7O0FBc0lmOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF6SVA7O0FBMklmOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE5SUo7O0FBZ0pmOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFuSlI7O0FBcUpmLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FySkM7O0FBdUpmLGNBQVlOLG9CQUFVSzs7QUF2SlAsQ0FBbkI7O2tCQTJKZWpCLE0iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9TY3JpcHQucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBTY3JpcHQgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8c2NyaXB0XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3NjcmlwdD5cbiAgICApO1xufTtcblxuU2NyaXB0LmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5TY3JpcHQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoYXQgdGhlIHNjcmlwdCBzaG91bGQgYmUgZXhlY3V0ZWQgYXN5bmNocm9ub3VzbHkuXG4gICAgICovXG4gICAgJ2FzeW5jJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlY2xhcmVzIHRoZSBjaGFyYWN0ZXIgZW5jb2Rpbmcgb2YgdGhlIHBhZ2Ugb3Igc2NyaXB0LlxuICAgICAqL1xuICAgICdjaGFyU2V0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEhvdyB0aGUgZWxlbWVudCBoYW5kbGVzIGNyb3NzLW9yaWdpbiByZXF1ZXN0c1xuICAgICAqL1xuICAgICdjcm9zc09yaWdpbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhhdCB0aGUgc2NyaXB0IHNob3VsZCBiZSBleGVjdXRlZCBhZnRlciB0aGUgcGFnZSBoYXMgYmVlbiBwYXJzZWQuXG4gICAgICovXG4gICAgJ2RlZmVyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNlY3VyaXR5IEZlYXR1cmUgdGhhdCBhbGxvd3MgYnJvd3NlcnMgdG8gdmVyaWZ5IHdoYXQgdGhleSBmZXRjaC5cbiAgICAgKi9cbiAgICAnaW50ZWdyaXR5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cbiAgICAgKi9cbiAgICAnc3JjJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHR5cGUgb2YgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3R5cGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTY3JpcHQ7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Script.react.js\n"); /***/ }), @@ -1390,7 +1354,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Section = function Section(props) {\n return _react2.default.createElement(\n 'section',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSection.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSection.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Section;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NlY3Rpb24ucmVhY3QuanM/MzhiOCJdLCJuYW1lcyI6WyJTZWN0aW9uIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NlY3Rpb24ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFNlY3Rpb24gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHNlY3Rpb25cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zZWN0aW9uPlxyXG4gICAgKTtcclxufTtcclxuXHJcblNlY3Rpb24uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TZWN0aW9uLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTZWN0aW9uO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Section.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Section = function Section(props) {\n return _react2.default.createElement(\n 'section',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSection.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSection.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Section;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NlY3Rpb24ucmVhY3QuanM/MzhiOCJdLCJuYW1lcyI6WyJTZWN0aW9uIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9TZWN0aW9uLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgU2VjdGlvbiA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzZWN0aW9uXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgKTtcbn07XG5cblNlY3Rpb24uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblNlY3Rpb24ucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTZWN0aW9uO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Section.react.js\n"); /***/ }), @@ -1402,7 +1366,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Select = function Select(props) {\n return _react2.default.createElement(\n 'select',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSelect.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSelect.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The element should be automatically focused after the page loaded.\r\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Indicates whether multiple values can be entered in an input of the type email or file.\r\n */\n 'multiple': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Indicates whether this element is required to fill out or not.\r\n */\n 'required': _propTypes2.default.string,\n\n /**\r\n * Defines the width of the element (in pixels). If the element's type attribute is text or password then it's the number of characters.\r\n */\n 'size': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Select;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NlbGVjdC5yZWFjdC5qcz81MjhiIl0sIm5hbWVzIjpbIlNlbGVjdCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUF6RFA7O0FBMkRmOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE5REg7O0FBZ0VmOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BbkVQOztBQXFFZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BeEVIOztBQTBFZjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQTdFUDs7QUErRWY7OztBQUdBLFlBQVFELG9CQUFVQyxNQWxGSDs7QUFvRmY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF2RlI7O0FBeUZmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BNUZSOztBQThGZjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFqR2Q7O0FBbUdmOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BdEdWOztBQXdHZjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BM0dGOztBQTZHZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWhIUjs7QUFrSGY7OztBQUdBLGNBQVVELG9CQUFVQyxNQXJITDs7QUF1SGY7OztBQUdBLFlBQVFELG9CQUFVQyxNQTFISDs7QUE0SGY7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUEvSFQ7O0FBaUlmOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFwSUo7O0FBc0lmOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BeklQOztBQTJJZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BOUlKOztBQWdKZjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQW5KUjs7QUFxSmYsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFySkMsQ0FBbkI7O2tCQXlKZWxCLE0iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9TZWxlY3QucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFNlbGVjdCA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8c2VsZWN0XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvc2VsZWN0PlxyXG4gICAgKTtcclxufTtcclxuXHJcblNlbGVjdC5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcblNlbGVjdC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGVsZW1lbnQgc2hvdWxkIGJlIGF1dG9tYXRpY2FsbHkgZm9jdXNlZCBhZnRlciB0aGUgcGFnZSBsb2FkZWQuXHJcbiAgICAgKi9cclxuICAgICdhdXRvRm9jdXMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHVzZXIgY2FuIGludGVyYWN0IHdpdGggdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdkaXNhYmxlZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGZvcm0gdGhhdCBpcyB0aGUgb3duZXIgb2YgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdmb3JtJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIG11bHRpcGxlIHZhbHVlcyBjYW4gYmUgZW50ZXJlZCBpbiBhbiBpbnB1dCBvZiB0aGUgdHlwZSBlbWFpbCBvciBmaWxlLlxyXG4gICAgICovXHJcbiAgICAnbXVsdGlwbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogTmFtZSBvZiB0aGUgZWxlbWVudC4gRm9yIGV4YW1wbGUgdXNlZCBieSB0aGUgc2VydmVyIHRvIGlkZW50aWZ5IHRoZSBmaWVsZHMgaW4gZm9ybSBzdWJtaXRzLlxyXG4gICAgICovXHJcbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGlzIGVsZW1lbnQgaXMgcmVxdWlyZWQgdG8gZmlsbCBvdXQgb3Igbm90LlxyXG4gICAgICovXHJcbiAgICAncmVxdWlyZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgd2lkdGggb2YgdGhlIGVsZW1lbnQgKGluIHBpeGVscykuIElmIHRoZSBlbGVtZW50J3MgdHlwZSBhdHRyaWJ1dGUgaXMgdGV4dCBvciBwYXNzd29yZCB0aGVuIGl0J3MgdGhlIG51bWJlciBvZiBjaGFyYWN0ZXJzLlxyXG4gICAgICovXHJcbiAgICAnc2l6ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTZWxlY3Q7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Select.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Select = function Select(props) {\n return _react2.default.createElement(\n 'select',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSelect.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSelect.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Indicates whether multiple values can be entered in an input of the type email or file.\n */\n 'multiple': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Indicates whether this element is required to fill out or not.\n */\n 'required': _propTypes2.default.string,\n\n /**\n * Defines the width of the element (in pixels). If the element's type attribute is text or password then it's the number of characters.\n */\n 'size': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Select;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NlbGVjdC5yZWFjdC5qcz81MjhiIl0sIm5hbWVzIjpbIlNlbGVjdCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BekRQOztBQTJEZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BOURIOztBQWdFZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BbkVQOztBQXFFZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BeEVIOztBQTBFZjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BN0VQOztBQStFZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BbEZIOztBQW9GZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdkZSOztBQXlGZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BNUZSOztBQThGZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUFqR2Q7O0FBbUdmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BdEdWOztBQXdHZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BM0dGOztBQTZHZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BaEhSOztBQWtIZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BckhMOztBQXVIZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BMUhIOztBQTRIZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQS9IVDs7QUFpSWY7OztBQUdBLFdBQVNELG9CQUFVSSxNQXBJSjs7QUFzSWY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXpJUDs7QUEySWY7OztBQUdBLFdBQVNELG9CQUFVQyxNQTlJSjs7QUFnSmY7OztBQUdBLGVBQWFELG9CQUFVSyxJQW5KUjs7QUFxSmYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQXJKQzs7QUF1SmYsY0FBWU4sb0JBQVVLOztBQXZKUCxDQUFuQjs7a0JBMkplakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NlbGVjdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFNlbGVjdCA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzZWxlY3RcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc2VsZWN0PlxuICAgICk7XG59O1xuXG5TZWxlY3QuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblNlbGVjdC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBUaGUgZWxlbWVudCBzaG91bGQgYmUgYXV0b21hdGljYWxseSBmb2N1c2VkIGFmdGVyIHRoZSBwYWdlIGxvYWRlZC5cbiAgICAgKi9cbiAgICAnYXV0b0ZvY3VzJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB1c2VyIGNhbiBpbnRlcmFjdCB3aXRoIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdkaXNhYmxlZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGZvcm0gdGhhdCBpcyB0aGUgb3duZXIgb2YgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgbXVsdGlwbGUgdmFsdWVzIGNhbiBiZSBlbnRlcmVkIGluIGFuIGlucHV0IG9mIHRoZSB0eXBlIGVtYWlsIG9yIGZpbGUuXG4gICAgICovXG4gICAgJ211bHRpcGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE5hbWUgb2YgdGhlIGVsZW1lbnQuIEZvciBleGFtcGxlIHVzZWQgYnkgdGhlIHNlcnZlciB0byBpZGVudGlmeSB0aGUgZmllbGRzIGluIGZvcm0gc3VibWl0cy5cbiAgICAgKi9cbiAgICAnbmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGlzIGVsZW1lbnQgaXMgcmVxdWlyZWQgdG8gZmlsbCBvdXQgb3Igbm90LlxuICAgICAqL1xuICAgICdyZXF1aXJlZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB3aWR0aCBvZiB0aGUgZWxlbWVudCAoaW4gcGl4ZWxzKS4gSWYgdGhlIGVsZW1lbnQncyB0eXBlIGF0dHJpYnV0ZSBpcyB0ZXh0IG9yIHBhc3N3b3JkIHRoZW4gaXQncyB0aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMuXG4gICAgICovXG4gICAgJ3NpemUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTZWxlY3Q7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Select.react.js\n"); /***/ }), @@ -1414,7 +1378,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Shadow = function Shadow(props) {\n return _react2.default.createElement(\n 'shadow',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nShadow.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nShadow.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Shadow;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NoYWRvdy5yZWFjdC5qcz8xYzAzIl0sIm5hbWVzIjpbIlNoYWRvdyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NoYWRvdy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgU2hhZG93ID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxzaGFkb3dcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zaGFkb3c+XHJcbiAgICApO1xyXG59O1xyXG5cclxuU2hhZG93LmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuU2hhZG93LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTaGFkb3c7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Shadow.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Shadow = function Shadow(props) {\n return _react2.default.createElement(\n 'shadow',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nShadow.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nShadow.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Shadow;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NoYWRvdy5yZWFjdC5qcz8xYzAzIl0sIm5hbWVzIjpbIlNoYWRvdyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NoYWRvdy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFNoYWRvdyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzaGFkb3dcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc2hhZG93PlxuICAgICk7XG59O1xuXG5TaGFkb3cuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblNoYWRvdy5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNoYWRvdztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Shadow.react.js\n"); /***/ }), @@ -1426,7 +1390,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Slot = function Slot(props) {\n return _react2.default.createElement(\n 'slot',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSlot.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSlot.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Slot;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Nsb3QucmVhY3QuanM/OTc0NyJdLCJuYW1lcyI6WyJTbG90IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1Nsb3QucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFNsb3QgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHNsb3RcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zbG90PlxyXG4gICAgKTtcclxufTtcclxuXHJcblNsb3QuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TbG90LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTbG90O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Slot.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Slot = function Slot(props) {\n return _react2.default.createElement(\n 'slot',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSlot.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSlot.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Slot;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Nsb3QucmVhY3QuanM/OTc0NyJdLCJuYW1lcyI6WyJTbG90IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1Nsb3QucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBTbG90ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHNsb3RcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc2xvdD5cbiAgICApO1xufTtcblxuU2xvdC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuU2xvdC5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNsb3Q7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Slot.react.js\n"); /***/ }), @@ -1438,7 +1402,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Small = function Small(props) {\n return _react2.default.createElement(\n 'small',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSmall.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSmall.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Small;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NtYWxsLnJlYWN0LmpzPzJlZjAiXSwibmFtZXMiOlsiU21hbGwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9TbWFsbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgU21hbGwgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHNtYWxsXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvc21hbGw+XHJcbiAgICApO1xyXG59O1xyXG5cclxuU21hbGwuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TbWFsbC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgU21hbGw7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Small.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Small = function Small(props) {\n return _react2.default.createElement(\n 'small',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSmall.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSmall.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Small;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NtYWxsLnJlYWN0LmpzPzJlZjAiXSwibmFtZXMiOlsiU21hbGwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9TbWFsbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFNtYWxsID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHNtYWxsXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3NtYWxsPlxuICAgICk7XG59O1xuXG5TbWFsbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuU21hbGwucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTbWFsbDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Small.react.js\n"); /***/ }), @@ -1450,7 +1414,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Source = function Source(props) {\n return _react2.default.createElement(\n 'source',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSource.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSource.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Specifies a hint of the media for which the linked resource was designed.\r\n */\n 'media': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'sizes': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n * Defines the type of the element.\r\n */\n 'type': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Source;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NvdXJjZS5yZWFjdC5qcz84YzQ5Il0sIm5hbWVzIjpbIlNvdXJjZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BcERKOztBQXNEZjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BekRKOztBQTJEZjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BOURGOztBQWdFZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BbkVIOztBQXFFZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXhFUjs7QUEwRWY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVI7O0FBK0VmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQWxGZDs7QUFvRmY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUF2RlY7O0FBeUZmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUE1RkY7O0FBOEZmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BakdSOztBQW1HZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BdEdMOztBQXdHZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BM0dIOztBQTZHZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQWhIVDs7QUFrSGY7OztBQUdBLGFBQVNELG9CQUFVSSxNQXJISjs7QUF1SGY7OztBQUdBLGdCQUFZSixvQkFBVUMsTUExSFA7O0FBNEhmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEvSEo7O0FBaUlmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBcElSOztBQXNJZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQXRJQyxDQUFuQjs7a0JBMEllbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NvdXJjZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgU291cmNlID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxzb3VyY2VcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zb3VyY2U+XHJcbiAgICApO1xyXG59O1xyXG5cclxuU291cmNlLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuU291cmNlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTcGVjaWZpZXMgYSBoaW50IG9mIHRoZSBtZWRpYSBmb3Igd2hpY2ggdGhlIGxpbmtlZCByZXNvdXJjZSB3YXMgZGVzaWduZWQuXHJcbiAgICAgKi9cclxuICAgICdtZWRpYSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKlxyXG4gICAgICovXHJcbiAgICAnc2l6ZXMnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIFVSTCBvZiB0aGUgZW1iZWRkYWJsZSBjb250ZW50LlxyXG4gICAgICovXHJcbiAgICAnc3JjJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHR5cGUgb2YgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0eXBlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFNvdXJjZTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Source.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Source = function Source(props) {\n return _react2.default.createElement(\n 'source',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSource.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSource.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Specifies a hint of the media for which the linked resource was designed.\n */\n 'media': _propTypes2.default.string,\n\n /**\n *\n */\n 'sizes': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n * One or more responsive image candidates.\n */\n 'srcSet': _propTypes2.default.string,\n\n /**\n * Defines the type of the element.\n */\n 'type': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Source;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NvdXJjZS5yZWFjdC5qcz84YzQ5Il0sIm5hbWVzIjpbIlNvdXJjZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BcERKOztBQXNEZjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BekRKOztBQTJEZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BOURGOztBQWdFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbkVMOztBQXFFZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BeEVIOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZSOztBQW9GZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUF2RmQ7O0FBeUZmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BNUZWOztBQThGZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BakdGOztBQW1HZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BdEdSOztBQXdHZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BM0dMOztBQTZHZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BaEhIOztBQWtIZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQXJIVDs7QUF1SGY7OztBQUdBLFdBQVNELG9CQUFVSSxNQTFISjs7QUE0SGY7OztBQUdBLGNBQVlKLG9CQUFVQyxNQS9IUDs7QUFpSWY7OztBQUdBLFdBQVNELG9CQUFVQyxNQXBJSjs7QUFzSWY7OztBQUdBLGVBQWFELG9CQUFVSyxJQXpJUjs7QUEySWYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQTNJQzs7QUE2SWYsY0FBWU4sb0JBQVVLOztBQTdJUCxDQUFuQjs7a0JBaUplakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NvdXJjZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFNvdXJjZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzb3VyY2VcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc291cmNlPlxuICAgICk7XG59O1xuXG5Tb3VyY2UuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblNvdXJjZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBTcGVjaWZpZXMgYSBoaW50IG9mIHRoZSBtZWRpYSBmb3Igd2hpY2ggdGhlIGxpbmtlZCByZXNvdXJjZSB3YXMgZGVzaWduZWQuXG4gICAgICovXG4gICAgJ21lZGlhJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqXG4gICAgICovXG4gICAgJ3NpemVzJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cbiAgICAgKi9cbiAgICAnc3JjJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9uZSBvciBtb3JlIHJlc3BvbnNpdmUgaW1hZ2UgY2FuZGlkYXRlcy5cbiAgICAgKi9cbiAgICAnc3JjU2V0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHR5cGUgb2YgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3R5cGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTb3VyY2U7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Source.react.js\n"); /***/ }), @@ -1462,7 +1426,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Spacer = function Spacer(props) {\n return _react2.default.createElement(\n 'spacer',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSpacer.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSpacer.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Spacer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NwYWNlci5yZWFjdC5qcz8yMWY3Il0sIm5hbWVzIjpbIlNwYWNlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NwYWNlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgU3BhY2VyID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxzcGFjZXJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zcGFjZXI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuU3BhY2VyLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuU3BhY2VyLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTcGFjZXI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Spacer.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Spacer = function Spacer(props) {\n return _react2.default.createElement(\n 'spacer',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSpacer.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSpacer.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Spacer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NwYWNlci5yZWFjdC5qcz8yMWY3Il0sIm5hbWVzIjpbIlNwYWNlciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NwYWNlci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFNwYWNlciA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzcGFjZXJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc3BhY2VyPlxuICAgICk7XG59O1xuXG5TcGFjZXIuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblNwYWNlci5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNwYWNlcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Spacer.react.js\n"); /***/ }), @@ -1474,7 +1438,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Span = function Span(props) {\n return _react2.default.createElement(\n 'span',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSpan.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSpan.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Span;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NwYW4ucmVhY3QuanM/Zjc0NSJdLCJuYW1lcyI6WyJTcGFuIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERWOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURoQjs7QUFnRWI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVo7O0FBcUViOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUo7O0FBMEViOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1Q7O0FBd0diOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR047O0FBNkdiOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhWOztBQWtIYixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRCxDQUFqQjs7a0JBc0hlbEIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NwYW4ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFNwYW4gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHNwYW5cclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zcGFuPlxyXG4gICAgKTtcclxufTtcclxuXHJcblNwYW4uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TcGFuLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTcGFuO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Span.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Span = function Span(props) {\n return _react2.default.createElement(\n 'span',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSpan.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSpan.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Span;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1NwYW4ucmVhY3QuanM/Zjc0NSJdLCJuYW1lcyI6WyJTcGFuIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFY7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEaEI7O0FBZ0ViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVaOztBQXFFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVKOztBQTBFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VWOztBQStFYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZQOztBQW9GYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZMOztBQXlGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGWDs7QUE4RmI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHTjs7QUFtR2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHVDs7QUF3R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHTjs7QUE2R2I7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIVjs7QUFrSGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRDs7QUFvSGIsY0FBWU4sb0JBQVVLOztBQXBIVCxDQUFqQjs7a0JBd0hlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1NwYW4ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBTcGFuID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHNwYW5cbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc3Bhbj5cbiAgICApO1xufTtcblxuU3Bhbi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuU3Bhbi5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNwYW47XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Span.react.js\n"); /***/ }), @@ -1486,7 +1450,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Strike = function Strike(props) {\n return _react2.default.createElement(\n 'strike',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nStrike.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nStrike.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Strike;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N0cmlrZS5yZWFjdC5qcz9lMDE5Il0sIm5hbWVzIjpbIlN0cmlrZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1N0cmlrZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgU3RyaWtlID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxzdHJpa2VcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zdHJpa2U+XHJcbiAgICApO1xyXG59O1xyXG5cclxuU3RyaWtlLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuU3RyaWtlLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTdHJpa2U7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Strike.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Strike = function Strike(props) {\n return _react2.default.createElement(\n 'strike',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nStrike.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nStrike.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Strike;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N0cmlrZS5yZWFjdC5qcz9lMDE5Il0sIm5hbWVzIjpbIlN0cmlrZSIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1N0cmlrZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFN0cmlrZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzdHJpa2VcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc3RyaWtlPlxuICAgICk7XG59O1xuXG5TdHJpa2UuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblN0cmlrZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFN0cmlrZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Strike.react.js\n"); /***/ }), @@ -1498,7 +1462,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Strong = function Strong(props) {\n return _react2.default.createElement(\n 'strong',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nStrong.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nStrong.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Strong;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N0cm9uZy5yZWFjdC5qcz84YTVlIl0sIm5hbWVzIjpbIlN0cm9uZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsT0FBT1UsWUFBUCxHQUFzQjtBQUNsQlAsY0FBVSxDQURRO0FBRWxCQyx3QkFBb0IsQ0FBQztBQUZILENBQXRCOztBQUtBSixPQUFPVyxTQUFQLEdBQW1CO0FBQ2Y7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkQ7O0FBUWY7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYUDs7QUFhZjs7OztBQUlBLGdCQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsV0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBEUjs7QUFzRGY7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFI7O0FBMkRmOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQTlEZDs7QUFnRWY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVY7O0FBcUVmOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUY7O0FBMEVmOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1A7O0FBd0dmOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR0o7O0FBNkdmOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhSOztBQWtIZixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIQyxDQUFuQjs7a0JBc0hlbEIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1N0cm9uZy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgU3Ryb25nID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxzdHJvbmdcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zdHJvbmc+XHJcbiAgICApO1xyXG59O1xyXG5cclxuU3Ryb25nLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuU3Ryb25nLnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTdHJvbmc7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Strong.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Strong = function Strong(props) {\n return _react2.default.createElement(\n 'strong',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nStrong.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nStrong.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Strong;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N0cm9uZy5yZWFjdC5qcz84YTVlIl0sIm5hbWVzIjpbIlN0cm9uZyIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTLENBQUNDLEtBQUQsRUFBVztBQUN0QixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxPQUFPVSxZQUFQLEdBQXNCO0FBQ2xCUCxZQUFVLENBRFE7QUFFbEJDLHNCQUFvQixDQUFDO0FBRkgsQ0FBdEI7O0FBS0FKLE9BQU9XLFNBQVAsR0FBbUI7QUFDZjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFORDs7QUFRZjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWFA7O0FBYWY7Ozs7QUFJQSxjQUFZRixvQkFBVUcsT0FqQlA7O0FBbUJmOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJqQjs7QUEwQmY7Ozs7O0FBS0EsU0FBT0gsb0JBQVVDLE1BL0JGOztBQWlDZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENIOztBQXNDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNMOztBQTJDZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BOUNMOztBQWlEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcERSOztBQXNEZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRSOztBQTJEZjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUE5RGQ7O0FBZ0VmOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVWOztBQXFFZjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVGOztBQTBFZjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0VSOztBQStFZjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZMOztBQW9GZjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZIOztBQXlGZjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGVDs7QUE4RmY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHSjs7QUFtR2Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHUDs7QUF3R2Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHSjs7QUE2R2Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIUjs7QUFrSGYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIQzs7QUFvSGYsY0FBWU4sb0JBQVVLOztBQXBIUCxDQUFuQjs7a0JBd0hlakIsTSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1N0cm9uZy5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFN0cm9uZyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzdHJvbmdcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvc3Ryb25nPlxuICAgICk7XG59O1xuXG5TdHJvbmcuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblN0cm9uZy5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFN0cm9uZztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Strong.react.js\n"); /***/ }), @@ -1510,7 +1474,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Sub = function Sub(props) {\n return _react2.default.createElement(\n 'sub',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSub.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSub.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Sub;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N1Yi5yZWFjdC5qcz82ZjhkIl0sIm5hbWVzIjpbIlN1YiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvU3ViLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBTdWIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHN1YlxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3N1Yj5cclxuICAgICk7XHJcbn07XHJcblxyXG5TdWIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TdWIucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFN1YjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Sub.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Sub = function Sub(props) {\n return _react2.default.createElement(\n 'sub',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSub.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSub.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Sub;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N1Yi5yZWFjdC5qcz82ZjhkIl0sIm5hbWVzIjpbIlN1YiIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvU3ViLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgU3ViID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHN1YlxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9zdWI+XG4gICAgKTtcbn07XG5cblN1Yi5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuU3ViLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgU3ViO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Sub.react.js\n"); /***/ }), @@ -1522,7 +1486,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Summary = function Summary(props) {\n return _react2.default.createElement(\n 'summary',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSummary.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSummary.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Summary;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N1bW1hcnkucmVhY3QuanM/MDUyZCJdLCJuYW1lcyI6WyJTdW1tYXJ5IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxRQUFRVSxZQUFSLEdBQXVCO0FBQ25CUCxjQUFVLENBRFM7QUFFbkJDLHdCQUFvQixDQUFDO0FBRkYsQ0FBdkI7O0FBS0FKLFFBQVFXLFNBQVIsR0FBb0I7QUFDaEI7Ozs7O0FBS0EsVUFBTUMsb0JBQVVDLE1BTkE7O0FBUWhCOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWE47O0FBYWhCOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLDBCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERQOztBQXNEaEI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFA7O0FBMkRoQjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGI7O0FBZ0VoQjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FVDs7QUFxRWhCOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RUQ7O0FBMEVoQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R047O0FBd0doQjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dIOztBQTZHaEI7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFA7O0FBa0hoQixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxIRSxDQUFwQjs7a0JBc0hlbEIsTyIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1N1bW1hcnkucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFN1bW1hcnkgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHN1bW1hcnlcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICB7Li4ucHJvcHN9XHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XHJcbiAgICAgICAgPC9zdW1tYXJ5PlxyXG4gICAgKTtcclxufTtcclxuXHJcblN1bW1hcnkuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TdW1tYXJ5LnByb3BUeXBlcyA9IHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xyXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXHJcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cclxuICAgICAqL1xyXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxyXG4gICAgICovXHJcbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcclxuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXHJcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcclxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcclxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXHJcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xyXG4gICAgICovXHJcbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gICAgXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTdW1tYXJ5O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Summary.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Summary = function Summary(props) {\n return _react2.default.createElement(\n 'summary',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSummary.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSummary.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Summary;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N1bW1hcnkucmVhY3QuanM/MDUyZCJdLCJuYW1lcyI6WyJTdW1tYXJ5IiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxVQUFVLFNBQVZBLE9BQVUsQ0FBQ0MsS0FBRCxFQUFXO0FBQ3ZCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFFBQVFVLFlBQVIsR0FBdUI7QUFDbkJQLFlBQVUsQ0FEUztBQUVuQkMsc0JBQW9CLENBQUM7QUFGRixDQUF2Qjs7QUFLQUosUUFBUVcsU0FBUixHQUFvQjtBQUNoQjs7Ozs7QUFLQSxRQUFNQyxvQkFBVUMsTUFOQTs7QUFRaEI7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhOOztBQWFoQjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCTjs7QUFtQmhCOzs7OztBQUtBLHdCQUFzQkgsb0JBQVVHLE9BeEJoQjs7QUEwQmhCOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CRDs7QUFpQ2hCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0Y7O0FBc0NoQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BekNKOztBQTJDaEI7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDSjs7QUFpRGhCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRFA7O0FBc0RoQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekRQOztBQTJEaEI7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURiOztBQWdFaEI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRVQ7O0FBcUVoQjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVEOztBQTBFaEI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFUDs7QUErRWhCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRko7O0FBb0ZoQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZGOztBQXlGaEI7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlI7O0FBOEZoQjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdIOztBQW1HaEI7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHTjs7QUF3R2hCOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0g7O0FBNkdoQjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhQOztBQWtIaEIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxIRTs7QUFvSGhCLGNBQVlOLG9CQUFVSzs7QUFwSE4sQ0FBcEI7O2tCQXdIZWpCLE8iLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9TdW1tYXJ5LnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgU3VtbWFyeSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDxzdW1tYXJ5XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3N1bW1hcnk+XG4gICAgKTtcbn07XG5cblN1bW1hcnkuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblN1bW1hcnkucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTdW1tYXJ5O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Summary.react.js\n"); /***/ }), @@ -1534,7 +1498,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Sup = function Sup(props) {\n return _react2.default.createElement(\n 'sup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSup.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Sup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N1cC5yZWFjdC5qcz83OWE3Il0sIm5hbWVzIjpbIlN1cCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvU3VwLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBTdXAgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHN1cFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3N1cD5cclxuICAgICk7XHJcbn07XHJcblxyXG5TdXAuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5TdXAucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFN1cDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Sup.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Sup = function Sup(props) {\n return _react2.default.createElement(\n 'sup',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nSup.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nSup.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Sup;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1N1cC5yZWFjdC5qcz83OWE3Il0sIm5hbWVzIjpbIlN1cCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvU3VwLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgU3VwID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHN1cFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC9zdXA+XG4gICAgKTtcbn07XG5cblN1cC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuU3VwLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgU3VwO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Sup.react.js\n"); /***/ }), @@ -1546,7 +1510,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Table = function Table(props) {\n return _react2.default.createElement(\n 'table',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTable.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTable.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'summary': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Table;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RhYmxlLnJlYWN0LmpzP2VlZGIiXSwibmFtZXMiOlsiVGFibGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQXBEUDs7QUFzRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF6RFQ7O0FBMkRkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOURUOztBQWdFZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFuRWY7O0FBcUVkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BeEVYOztBQTBFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BN0VIOztBQStFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGVDs7QUFvRmQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQXZGTjs7QUF5RmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQTVGSjs7QUE4RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFqR1Y7O0FBbUdkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUF0R0w7O0FBd0dkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BM0dSOztBQTZHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BaEhMOztBQWtIZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXJIVDs7QUF1SGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF2SEEsQ0FBbEI7O2tCQTJIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UYWJsZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGFibGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRhYmxlXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGFibGU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGFibGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UYWJsZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICpcclxuICAgICAqL1xyXG4gICAgJ3N1bW1hcnknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGFibGU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Table.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Table = function Table(props) {\n return _react2.default.createElement(\n 'table',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTable.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTable.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n *\n */\n 'summary': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Table;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RhYmxlLnJlYWN0LmpzP2VlZGIiXSwibmFtZXMiOlsiVGFibGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGFBQVdELG9CQUFVQyxNQXBEUDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTlEVDs7QUFnRWQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbkVmOztBQXFFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXhFWDs7QUEwRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQTdFSDs7QUErRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQWxGVDs7QUFvRmQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQXZGTjs7QUF5RmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQTVGSjs7QUE4RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUFqR1Y7O0FBbUdkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUF0R0w7O0FBd0dkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUEzR1I7O0FBNkdkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFoSEw7O0FBa0hkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFySFQ7O0FBdUhkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0F2SEE7O0FBeUhkLGNBQVlOLG9CQUFVSzs7QUF6SFIsQ0FBbEI7O2tCQTZIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UYWJsZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRhYmxlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRhYmxlXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RhYmxlPlxuICAgICk7XG59O1xuXG5UYWJsZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGFibGUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICpcbiAgICAgKi9cbiAgICAnc3VtbWFyeSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRhYmxlO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Table.react.js\n"); /***/ }), @@ -1558,7 +1522,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Tbody = function Tbody(props) {\n return _react2.default.createElement(\n 'tbody',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTbody.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTbody.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Tbody;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Rib2R5LnJlYWN0LmpzPzFhYTEiXSwibmFtZXMiOlsiVGJvZHkiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UYm9keS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGJvZHkgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRib2R5XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGJvZHk+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGJvZHkuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UYm9keS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGJvZHk7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Tbody.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Tbody = function Tbody(props) {\n return _react2.default.createElement(\n 'tbody',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTbody.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTbody.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Tbody;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Rib2R5LnJlYWN0LmpzPzFhYTEiXSwibmFtZXMiOlsiVGJvZHkiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UYm9keS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRib2R5ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRib2R5XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3Rib2R5PlxuICAgICk7XG59O1xuXG5UYm9keS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGJvZHkucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUYm9keTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Tbody.react.js\n"); /***/ }), @@ -1570,7 +1534,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Td = function Td(props) {\n return _react2.default.createElement(\n 'td',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTd.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTd.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The colspan attribute defines the number of columns a cell should span.\r\n */\n 'colSpan': _propTypes2.default.string,\n\n /**\r\n * IDs of the elements which applies to this element.\r\n */\n 'headers': _propTypes2.default.string,\n\n /**\r\n * Defines the number of rows a table cell should span over.\r\n */\n 'rowSpan': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Td;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RkLnJlYWN0LmpzPzdkMjAiXSwibmFtZXMiOlsiVGQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQVdELG9CQUFVQyxNQXBEVjs7QUFzRFg7OztBQUdBLGVBQVdELG9CQUFVQyxNQXpEVjs7QUEyRFg7OztBQUdBLGVBQVdELG9CQUFVQyxNQTlEVjs7QUFnRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFuRVo7O0FBcUVYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BeEVaOztBQTBFWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE3RWxCOztBQStFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQWxGZDs7QUFvRlg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXZGTjs7QUF5Rlg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE1Rlo7O0FBOEZYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFqR1Q7O0FBbUdYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF0R1A7O0FBd0dYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BM0diOztBQTZHWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BaEhSOztBQWtIWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXJIWDs7QUF1SFg7OztBQUdBLGFBQVNELG9CQUFVQyxNQTFIUjs7QUE0SFg7OztBQUdBLGlCQUFhRCxvQkFBVUssSUEvSFo7O0FBaUlYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBaklILENBQWY7O2tCQXFJZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRkXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UZC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNvbHNwYW4gYXR0cmlidXRlIGRlZmluZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGEgY2VsbCBzaG91bGQgc3Bhbi5cclxuICAgICAqL1xyXG4gICAgJ2NvbFNwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSURzIG9mIHRoZSA8dGg+IGVsZW1lbnRzIHdoaWNoIGFwcGxpZXMgdG8gdGhpcyBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnaGVhZGVycyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBudW1iZXIgb2Ygcm93cyBhIHRhYmxlIGNlbGwgc2hvdWxkIHNwYW4gb3Zlci5cclxuICAgICAqL1xyXG4gICAgJ3Jvd1NwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Td.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Td = function Td(props) {\n return _react2.default.createElement(\n 'td',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTd.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTd.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The colspan attribute defines the number of columns a cell should span.\n */\n 'colSpan': _propTypes2.default.string,\n\n /**\n * IDs of the elements which applies to this element.\n */\n 'headers': _propTypes2.default.string,\n\n /**\n * Defines the number of rows a table cell should span over.\n */\n 'rowSpan': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Td;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RkLnJlYWN0LmpzPzdkMjAiXSwibmFtZXMiOlsiVGQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGFBQVdELG9CQUFVQyxNQXBEVjs7QUFzRFg7OztBQUdBLGFBQVdELG9CQUFVQyxNQXpEVjs7QUEyRFg7OztBQUdBLGFBQVdELG9CQUFVQyxNQTlEVjs7QUFnRVg7OztBQUdBLGVBQWFELG9CQUFVQyxNQW5FWjs7QUFxRVg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXhFWjs7QUEwRVg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BN0VsQjs7QUErRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFsRmQ7O0FBb0ZYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF2Rk47O0FBeUZYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE1Rlo7O0FBOEZYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFqR1Q7O0FBbUdYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF0R1A7O0FBd0dYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BM0diOztBQTZHWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BaEhSOztBQWtIWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BckhYOztBQXVIWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BMUhSOztBQTRIWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBL0haOztBQWlJWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBaklIOztBQW1JWCxjQUFZTixvQkFBVUs7O0FBbklYLENBQWY7O2tCQXVJZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRkID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRkXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RkPlxuICAgICk7XG59O1xuXG5UZC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNvbHNwYW4gYXR0cmlidXRlIGRlZmluZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGEgY2VsbCBzaG91bGQgc3Bhbi5cbiAgICAgKi9cbiAgICAnY29sU3Bhbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJRHMgb2YgdGhlIDx0aD4gZWxlbWVudHMgd2hpY2ggYXBwbGllcyB0byB0aGlzIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2hlYWRlcnMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbnVtYmVyIG9mIHJvd3MgYSB0YWJsZSBjZWxsIHNob3VsZCBzcGFuIG92ZXIuXG4gICAgICovXG4gICAgJ3Jvd1NwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUZDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Td.react.js\n"); /***/ }), @@ -1582,7 +1546,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Template = function Template(props) {\n return _react2.default.createElement(\n 'template',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTemplate.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTemplate.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Template;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RlbXBsYXRlLnJlYWN0LmpzPzM2MWQiXSwibmFtZXMiOlsiVGVtcGxhdGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXBETjs7QUFzRGpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURaOztBQWdFakI7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRVI7O0FBcUVqQjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVBOztBQTBFakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdMOztBQXdHakI7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHRjs7QUE2R2pCOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhOOztBQWtIakIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEcsQ0FBckI7O2tCQXNIZWxCLFEiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UZW1wbGF0ZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGVtcGxhdGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRlbXBsYXRlXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGVtcGxhdGU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGVtcGxhdGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UZW1wbGF0ZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGVtcGxhdGU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Template.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Template = function Template(props) {\n return _react2.default.createElement(\n 'template',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTemplate.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTemplate.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Template;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RlbXBsYXRlLnJlYWN0LmpzPzM2MWQiXSwibmFtZXMiOlsiVGVtcGxhdGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BcEROOztBQXNEakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEWjs7QUFnRWpCOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVSOztBQXFFakI7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFQTs7QUEwRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RU47O0FBK0VqQjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZIOztBQW9GakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZQOztBQThGakI7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHRjs7QUFtR2pCOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R0w7O0FBd0dqQjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dGOztBQTZHakI7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhITjs7QUFrSGpCLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEc7O0FBb0hqQixjQUFZTixvQkFBVUs7O0FBcEhMLENBQXJCOztrQkF3SGVqQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVGVtcGxhdGUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBUZW1wbGF0ZSA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDx0ZW1wbGF0ZVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICApO1xufTtcblxuVGVtcGxhdGUuZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblRlbXBsYXRlLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGVtcGxhdGU7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Template.react.js\n"); /***/ }), @@ -1594,7 +1558,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Textarea = function Textarea(props) {\n return _react2.default.createElement(\n 'textarea',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTextarea.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTextarea.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\r\n */\n 'autoComplete': _propTypes2.default.string,\n\n /**\r\n * The element should be automatically focused after the page loaded.\r\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\r\n * Defines the number of columns in a textarea.\r\n */\n 'cols': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the user can interact with the element.\r\n */\n 'disabled': _propTypes2.default.string,\n\n /**\r\n * Indicates the form that is the owner of the element.\r\n */\n 'form': _propTypes2.default.string,\n\n /**\r\n * Defines the maximum number of characters allowed in the element.\r\n */\n 'maxLength': _propTypes2.default.string,\n\n /**\r\n * Defines the minimum number of characters allowed in the element.\r\n */\n 'minLength': _propTypes2.default.string,\n\n /**\r\n * Name of the element. For example used by the server to identify the fields in form submits.\r\n */\n 'name': _propTypes2.default.string,\n\n /**\r\n * Provides a hint to the user of what can be entered in the field.\r\n */\n 'placeholder': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element can be edited.\r\n */\n 'readOnly': _propTypes2.default.string,\n\n /**\r\n * Indicates whether this element is required to fill out or not.\r\n */\n 'required': _propTypes2.default.string,\n\n /**\r\n * Defines the number of rows in a text area.\r\n */\n 'rows': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the text should be wrapped.\r\n */\n 'wrap': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Textarea;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RleHRhcmVhLnJlYWN0LmpzP2Y2YWMiXSwibmFtZXMiOlsiVGV4dGFyZWEiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULFNBQVNVLFlBQVQsR0FBd0I7QUFDcEJQLGNBQVUsQ0FEVTtBQUVwQkMsd0JBQW9CLENBQUM7QUFGRCxDQUF4Qjs7QUFLQUosU0FBU1csU0FBVCxHQUFxQjtBQUNqQjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOQzs7QUFRakI7OztBQUdBLGdCQUFZRCxvQkFBVUUsSUFYTDs7QUFhakI7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0Esb0JBQWdCRCxvQkFBVUMsTUFwRFQ7O0FBc0RqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpETjs7QUEyRGpCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUE5REQ7O0FBZ0VqQjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQW5FTDs7QUFxRWpCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF4RUQ7O0FBMEVqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFTjs7QUErRWpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbEZOOztBQW9GakI7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGRDs7QUF5RmpCOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BNUZSOztBQThGakI7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUFqR0w7O0FBbUdqQjs7O0FBR0EsZ0JBQVlELG9CQUFVQyxNQXRHTDs7QUF3R2pCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUEzR0Q7O0FBNkdqQjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BaEhEOztBQWtIakI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFySE47O0FBdUhqQjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTFITjs7QUE0SGpCOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQS9IWjs7QUFpSWpCOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BcElSOztBQXNJakI7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXpJQTs7QUEySWpCOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BOUlOOztBQWdKakI7OztBQUdBLGNBQVVELG9CQUFVQyxNQW5KSDs7QUFxSmpCOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF4SkQ7O0FBMEpqQjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTdKUDs7QUErSmpCOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFsS0Y7O0FBb0tqQjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXZLTDs7QUF5S2pCOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUE1S0Y7O0FBOEtqQjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWpMTjs7QUFtTGpCLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbkxHLENBQXJCOztrQkF1TGVsQixRIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVGV4dGFyZWEucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcclxuXHJcbmNvbnN0IFRleHRhcmVhID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDx0ZXh0YXJlYVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3RleHRhcmVhPlxyXG4gICAgKTtcclxufTtcclxuXHJcblRleHRhcmVhLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuVGV4dGFyZWEucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIGNvbnRyb2xzIGluIHRoaXMgZm9ybSBjYW4gYnkgZGVmYXVsdCBoYXZlIHRoZWlyIHZhbHVlcyBhdXRvbWF0aWNhbGx5IGNvbXBsZXRlZCBieSB0aGUgYnJvd3Nlci5cclxuICAgICAqL1xyXG4gICAgJ2F1dG9Db21wbGV0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgZWxlbWVudCBzaG91bGQgYmUgYXV0b21hdGljYWxseSBmb2N1c2VkIGFmdGVyIHRoZSBwYWdlIGxvYWRlZC5cclxuICAgICAqL1xyXG4gICAgJ2F1dG9Gb2N1cyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiBhIHRleHRhcmVhLlxyXG4gICAgICovXHJcbiAgICAnY29scyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdXNlciBjYW4gaW50ZXJhY3Qgd2l0aCB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2Zvcm0nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbWF4aW11bSBudW1iZXIgb2YgY2hhcmFjdGVycyBhbGxvd2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbWF4TGVuZ3RoJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIG1pbmltdW0gbnVtYmVyIG9mIGNoYXJhY3RlcnMgYWxsb3dlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ21pbkxlbmd0aCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXHJcbiAgICAgKi9cclxuICAgICduYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByb3ZpZGVzIGEgaGludCB0byB0aGUgdXNlciBvZiB3aGF0IGNhbiBiZSBlbnRlcmVkIGluIHRoZSBmaWVsZC5cclxuICAgICAqL1xyXG4gICAgJ3BsYWNlaG9sZGVyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBlZGl0ZWQuXHJcbiAgICAgKi9cclxuICAgICdyZWFkT25seSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGlzIGVsZW1lbnQgaXMgcmVxdWlyZWQgdG8gZmlsbCBvdXQgb3Igbm90LlxyXG4gICAgICovXHJcbiAgICAncmVxdWlyZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbnVtYmVyIG9mIHJvd3MgaW4gYSB0ZXh0IGFyZWEuXHJcbiAgICAgKi9cclxuICAgICdyb3dzJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSB0ZXh0IHNob3VsZCBiZSB3cmFwcGVkLlxyXG4gICAgICovXHJcbiAgICAnd3JhcCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBUZXh0YXJlYTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Textarea.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Textarea = function Textarea(props) {\n return _react2.default.createElement(\n 'textarea',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTextarea.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTextarea.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates whether controls in this form can by default have their values automatically completed by the browser.\n */\n 'autoComplete': _propTypes2.default.string,\n\n /**\n * The element should be automatically focused after the page loaded.\n */\n 'autoFocus': _propTypes2.default.string,\n\n /**\n * Defines the number of columns in a textarea.\n */\n 'cols': _propTypes2.default.string,\n\n /**\n * Indicates whether the user can interact with the element.\n */\n 'disabled': _propTypes2.default.string,\n\n /**\n * Indicates the form that is the owner of the element.\n */\n 'form': _propTypes2.default.string,\n\n /**\n * Defines the maximum number of characters allowed in the element.\n */\n 'maxLength': _propTypes2.default.string,\n\n /**\n * Defines the minimum number of characters allowed in the element.\n */\n 'minLength': _propTypes2.default.string,\n\n /**\n * Name of the element. For example used by the server to identify the fields in form submits.\n */\n 'name': _propTypes2.default.string,\n\n /**\n * Provides a hint to the user of what can be entered in the field.\n */\n 'placeholder': _propTypes2.default.string,\n\n /**\n * Indicates whether the element can be edited.\n */\n 'readOnly': _propTypes2.default.string,\n\n /**\n * Indicates whether this element is required to fill out or not.\n */\n 'required': _propTypes2.default.string,\n\n /**\n * Defines the number of rows in a text area.\n */\n 'rows': _propTypes2.default.string,\n\n /**\n * Indicates whether the text should be wrapped.\n */\n 'wrap': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Textarea;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RleHRhcmVhLnJlYWN0LmpzP2Y2YWMiXSwibmFtZXMiOlsiVGV4dGFyZWEiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsU0FBWEEsUUFBVyxDQUFDQyxLQUFELEVBQVc7QUFDeEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsU0FBU1UsWUFBVCxHQUF3QjtBQUNwQlAsWUFBVSxDQURVO0FBRXBCQyxzQkFBb0IsQ0FBQztBQUZELENBQXhCOztBQUtBSixTQUFTVyxTQUFULEdBQXFCO0FBQ2pCOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5DOztBQVFqQjs7O0FBR0EsY0FBWUQsb0JBQVVFLElBWEw7O0FBYWpCOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJMOztBQW1CakI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QmY7O0FBMEJqQjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQkE7O0FBaUNqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BcENEOztBQXNDakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDSDs7QUEyQ2pCOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q0g7O0FBaURqQjs7O0FBR0Esa0JBQWdCRCxvQkFBVUMsTUFwRFQ7O0FBc0RqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BekROOztBQTJEakI7OztBQUdBLFVBQVFELG9CQUFVQyxNQTlERDs7QUFnRWpCOzs7QUFHQSxjQUFZRCxvQkFBVUMsTUFuRUw7O0FBcUVqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BeEVEOztBQTBFakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFTjs7QUErRWpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFsRk47O0FBb0ZqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZEOztBQXlGakI7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE1RlI7O0FBOEZqQjs7O0FBR0EsY0FBWUQsb0JBQVVDLE1BakdMOztBQW1HakI7OztBQUdBLGNBQVlELG9CQUFVQyxNQXRHTDs7QUF3R2pCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUEzR0Q7O0FBNkdqQjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BaEhEOztBQWtIakI7OztBQUdBLGVBQWFELG9CQUFVQyxNQXJITjs7QUF1SGpCOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUExSE47O0FBNEhqQjs7O0FBR0EscUJBQW1CRCxvQkFBVUMsTUEvSFo7O0FBaUlqQjs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQXBJUjs7QUFzSWpCOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF6SUE7O0FBMklqQjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BOUlOOztBQWdKakI7OztBQUdBLFlBQVVELG9CQUFVQyxNQW5KSDs7QUFxSmpCOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF4SkQ7O0FBMEpqQjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTdKUDs7QUErSmpCOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFsS0Y7O0FBb0tqQjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdktMOztBQXlLakI7OztBQUdBLFdBQVNELG9CQUFVQyxNQTVLRjs7QUE4S2pCOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFqTE47O0FBbUxqQixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbkxHOztBQXFMakIsY0FBWU4sb0JBQVVLOztBQXJMTCxDQUFyQjs7a0JBeUxlakIsUSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1RleHRhcmVhLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgVGV4dGFyZWEgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8dGV4dGFyZWFcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvdGV4dGFyZWE+XG4gICAgKTtcbn07XG5cblRleHRhcmVhLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5UZXh0YXJlYS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBjb250cm9scyBpbiB0aGlzIGZvcm0gY2FuIGJ5IGRlZmF1bHQgaGF2ZSB0aGVpciB2YWx1ZXMgYXV0b21hdGljYWxseSBjb21wbGV0ZWQgYnkgdGhlIGJyb3dzZXIuXG4gICAgICovXG4gICAgJ2F1dG9Db21wbGV0ZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgZWxlbWVudCBzaG91bGQgYmUgYXV0b21hdGljYWxseSBmb2N1c2VkIGFmdGVyIHRoZSBwYWdlIGxvYWRlZC5cbiAgICAgKi9cbiAgICAnYXV0b0ZvY3VzJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGluIGEgdGV4dGFyZWEuXG4gICAgICovXG4gICAgJ2NvbHMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHVzZXIgY2FuIGludGVyYWN0IHdpdGggdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2Rpc2FibGVkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB0aGUgZm9ybSB0aGF0IGlzIHRoZSBvd25lciBvZiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnZm9ybSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBjaGFyYWN0ZXJzIGFsbG93ZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ21heExlbmd0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBtaW5pbXVtIG51bWJlciBvZiBjaGFyYWN0ZXJzIGFsbG93ZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ21pbkxlbmd0aCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBOYW1lIG9mIHRoZSBlbGVtZW50LiBGb3IgZXhhbXBsZSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgdG8gaWRlbnRpZnkgdGhlIGZpZWxkcyBpbiBmb3JtIHN1Ym1pdHMuXG4gICAgICovXG4gICAgJ25hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJvdmlkZXMgYSBoaW50IHRvIHRoZSB1c2VyIG9mIHdoYXQgY2FuIGJlIGVudGVyZWQgaW4gdGhlIGZpZWxkLlxuICAgICAqL1xuICAgICdwbGFjZWhvbGRlcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZWRpdGVkLlxuICAgICAqL1xuICAgICdyZWFkT25seSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGlzIGVsZW1lbnQgaXMgcmVxdWlyZWQgdG8gZmlsbCBvdXQgb3Igbm90LlxuICAgICAqL1xuICAgICdyZXF1aXJlZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBudW1iZXIgb2Ygcm93cyBpbiBhIHRleHQgYXJlYS5cbiAgICAgKi9cbiAgICAncm93cyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgdGV4dCBzaG91bGQgYmUgd3JhcHBlZC5cbiAgICAgKi9cbiAgICAnd3JhcCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRleHRhcmVhO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Textarea.react.js\n"); /***/ }), @@ -1606,7 +1570,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Tfoot = function Tfoot(props) {\n return _react2.default.createElement(\n 'tfoot',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTfoot.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTfoot.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Tfoot;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Rmb290LnJlYWN0LmpzPzJhZDEiXSwibmFtZXMiOlsiVGZvb3QiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UZm9vdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGZvb3QgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRmb290XHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGZvb3Q+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGZvb3QuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UZm9vdC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGZvb3Q7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Tfoot.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Tfoot = function Tfoot(props) {\n return _react2.default.createElement(\n 'tfoot',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTfoot.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTfoot.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Tfoot;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Rmb290LnJlYWN0LmpzPzJhZDEiXSwibmFtZXMiOlsiVGZvb3QiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UZm9vdC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRmb290ID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRmb290XG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3Rmb290PlxuICAgICk7XG59O1xuXG5UZm9vdC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGZvb3QucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUZm9vdDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Tfoot.react.js\n"); /***/ }), @@ -1618,7 +1582,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Th = function Th(props) {\n return _react2.default.createElement(\n 'th',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTh.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTh.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The colspan attribute defines the number of columns a cell should span.\r\n */\n 'colSpan': _propTypes2.default.string,\n\n /**\r\n * IDs of the elements which applies to this element.\r\n */\n 'headers': _propTypes2.default.string,\n\n /**\r\n * Defines the number of rows a table cell should span over.\r\n */\n 'rowSpan': _propTypes2.default.string,\n\n /**\r\n * Defines the cells that the header test (defined in the th element) relates to.\r\n */\n 'scope': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Th;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RoLnJlYWN0LmpzPzRhOTUiXSwibmFtZXMiOlsiVGgiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQVdELG9CQUFVQyxNQXBEVjs7QUFzRFg7OztBQUdBLGVBQVdELG9CQUFVQyxNQXpEVjs7QUEyRFg7OztBQUdBLGVBQVdELG9CQUFVQyxNQTlEVjs7QUFnRVg7OztBQUdBLGFBQVNELG9CQUFVQyxNQW5FUjs7QUFxRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF4RVo7O0FBMEVYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0VaOztBQStFWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFsRmxCOztBQW9GWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQXZGZDs7QUF5Rlg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTVGTjs7QUE4Rlg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFqR1o7O0FBbUdYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF0R1Q7O0FBd0dYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUEzR1A7O0FBNkdYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BaEhiOztBQWtIWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BckhSOztBQXVIWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQTFIWDs7QUE0SFg7OztBQUdBLGFBQVNELG9CQUFVQyxNQS9IUjs7QUFpSVg7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFwSVo7O0FBc0lYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBdElILENBQWY7O2tCQTBJZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGggPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRoXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGg+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGguZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UaC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNvbHNwYW4gYXR0cmlidXRlIGRlZmluZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGEgY2VsbCBzaG91bGQgc3Bhbi5cclxuICAgICAqL1xyXG4gICAgJ2NvbFNwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSURzIG9mIHRoZSA8dGg+IGVsZW1lbnRzIHdoaWNoIGFwcGxpZXMgdG8gdGhpcyBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnaGVhZGVycyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBudW1iZXIgb2Ygcm93cyBhIHRhYmxlIGNlbGwgc2hvdWxkIHNwYW4gb3Zlci5cclxuICAgICAqL1xyXG4gICAgJ3Jvd1NwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgY2VsbHMgdGhhdCB0aGUgaGVhZGVyIHRlc3QgKGRlZmluZWQgaW4gdGhlIHRoIGVsZW1lbnQpIHJlbGF0ZXMgdG8uXHJcbiAgICAgKi9cclxuICAgICdzY29wZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cclxuICAgICAqL1xyXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxyXG4gICAgICovXHJcbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcclxuICAgICAqL1xyXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXHJcbiAgICAgKi9cclxuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXHJcbiAgICAgKi9cclxuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cclxuICAgICAqL1xyXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcclxuXHJcbiAgICAvKipcclxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXHJcbiAgICAgKi9cclxuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxyXG4gICAgICovXHJcbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXHJcblxyXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKVxyXG4gICAgXHJcbn07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBUaDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Th.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Th = function Th(props) {\n return _react2.default.createElement(\n 'th',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTh.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTh.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The colspan attribute defines the number of columns a cell should span.\n */\n 'colSpan': _propTypes2.default.string,\n\n /**\n * IDs of the elements which applies to this element.\n */\n 'headers': _propTypes2.default.string,\n\n /**\n * Defines the number of rows a table cell should span over.\n */\n 'rowSpan': _propTypes2.default.string,\n\n /**\n * Defines the cells that the header test (defined in the th element) relates to.\n */\n 'scope': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Th;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RoLnJlYWN0LmpzPzRhOTUiXSwibmFtZXMiOlsiVGgiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGFBQVdELG9CQUFVQyxNQXBEVjs7QUFzRFg7OztBQUdBLGFBQVdELG9CQUFVQyxNQXpEVjs7QUEyRFg7OztBQUdBLGFBQVdELG9CQUFVQyxNQTlEVjs7QUFnRVg7OztBQUdBLFdBQVNELG9CQUFVQyxNQW5FUjs7QUFxRVg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXhFWjs7QUEwRVg7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFWjs7QUErRVg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BbEZsQjs7QUFvRlg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUF2RmQ7O0FBeUZYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUE1Rk47O0FBOEZYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFqR1o7O0FBbUdYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF0R1Q7O0FBd0dYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUEzR1A7O0FBNkdYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BaEhiOztBQWtIWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BckhSOztBQXVIWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BMUhYOztBQTRIWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BL0hSOztBQWlJWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBcElaOztBQXNJWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBdElIOztBQXdJWCxjQUFZTixvQkFBVUs7O0FBeElYLENBQWY7O2tCQTRJZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRoID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRoXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RoPlxuICAgICk7XG59O1xuXG5UaC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGgucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNvbHNwYW4gYXR0cmlidXRlIGRlZmluZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGEgY2VsbCBzaG91bGQgc3Bhbi5cbiAgICAgKi9cbiAgICAnY29sU3Bhbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJRHMgb2YgdGhlIDx0aD4gZWxlbWVudHMgd2hpY2ggYXBwbGllcyB0byB0aGlzIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2hlYWRlcnMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbnVtYmVyIG9mIHJvd3MgYSB0YWJsZSBjZWxsIHNob3VsZCBzcGFuIG92ZXIuXG4gICAgICovXG4gICAgJ3Jvd1NwYW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgY2VsbHMgdGhhdCB0aGUgaGVhZGVyIHRlc3QgKGRlZmluZWQgaW4gdGhlIHRoIGVsZW1lbnQpIHJlbGF0ZXMgdG8uXG4gICAgICovXG4gICAgJ3Njb3BlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGg7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Th.react.js\n"); /***/ }), @@ -1630,7 +1594,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Thead = function Thead(props) {\n return _react2.default.createElement(\n 'thead',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nThead.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nThead.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Thead;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RoZWFkLnJlYWN0LmpzPzA2MDUiXSwibmFtZXMiOlsiVGhlYWQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaGVhZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGhlYWQgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRoZWFkXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGhlYWQ+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGhlYWQuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UaGVhZC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGhlYWQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Thead.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Thead = function Thead(props) {\n return _react2.default.createElement(\n 'thead',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nThead.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nThead.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Thead;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RoZWFkLnJlYWN0LmpzPzA2MDUiXSwibmFtZXMiOlsiVGhlYWQiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaGVhZC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRoZWFkID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRoZWFkXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RoZWFkPlxuICAgICk7XG59O1xuXG5UaGVhZC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGhlYWQucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUaGVhZDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Thead.react.js\n"); /***/ }), @@ -1642,7 +1606,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Time = function Time(props) {\n return _react2.default.createElement(\n 'time',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTime.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTime.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates the date and time associated with the element.\r\n */\n 'dateTime': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Time;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RpbWUucmVhY3QuanM/NWQ4MiJdLCJuYW1lcyI6WyJUaW1lIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxLQUFLVSxZQUFMLEdBQW9CO0FBQ2hCUCxjQUFVLENBRE07QUFFaEJDLHdCQUFvQixDQUFDO0FBRkwsQ0FBcEI7O0FBS0FKLEtBQUtXLFNBQUwsR0FBaUI7QUFDYjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOSDs7QUFRYjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhUOztBQWFiOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BcERUOztBQXNEYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEVjs7QUEyRGI7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE5RFY7O0FBZ0ViOzs7QUFHQSx1QkFBbUJELG9CQUFVQyxNQW5FaEI7O0FBcUViOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BeEVaOztBQTBFYjs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BN0VKOztBQStFYjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQWxGVjs7QUFvRmI7OztBQUdBLGNBQVVELG9CQUFVQyxNQXZGUDs7QUF5RmI7OztBQUdBLFlBQVFELG9CQUFVQyxNQTVGTDs7QUE4RmI7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFqR1g7O0FBbUdiOzs7QUFHQSxhQUFTRCxvQkFBVUksTUF0R047O0FBd0diOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BM0dUOztBQTZHYjs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BaEhOOztBQWtIYjs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXJIVjs7QUF1SGIsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUF2SEQsQ0FBakI7O2tCQTJIZWxCLEkiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaW1lLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBUaW1lID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDx0aW1lXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGltZT5cclxuICAgICk7XHJcbn07XHJcblxyXG5UaW1lLmRlZmF1bHRQcm9wcyA9IHtcclxuICAgIG5fY2xpY2tzOiAwLFxyXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxyXG59O1xyXG5cclxuVGltZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoZSBkYXRlIGFuZCB0aW1lIGFzc29jaWF0ZWQgd2l0aCB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2RhdGVUaW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFRpbWU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Time.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Time = function Time(props) {\n return _react2.default.createElement(\n 'time',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTime.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTime.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates the date and time associated with the element.\n */\n 'dateTime': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Time;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RpbWUucmVhY3QuanM/NWQ4MiJdLCJuYW1lcyI6WyJUaW1lIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3BCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEtBQUtVLFlBQUwsR0FBb0I7QUFDaEJQLFlBQVUsQ0FETTtBQUVoQkMsc0JBQW9CLENBQUM7QUFGTCxDQUFwQjs7QUFLQUosS0FBS1csU0FBTCxHQUFpQjtBQUNiOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5IOztBQVFiOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYVDs7QUFhYjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCVDs7QUFtQmI7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4Qm5COztBQTBCYjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQko7O0FBaUNiOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ0w7O0FBc0NiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1A7O0FBMkNiOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1A7O0FBaURiOzs7QUFHQSxjQUFZRCxvQkFBVUMsTUFwRFQ7O0FBc0RiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RFY7O0FBMkRiOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE5RFY7O0FBZ0ViOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQW5FaEI7O0FBcUViOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BeEVaOztBQTBFYjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BN0VKOztBQStFYjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BbEZWOztBQW9GYjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BdkZQOztBQXlGYjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BNUZMOztBQThGYjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQWpHWDs7QUFtR2I7OztBQUdBLFdBQVNELG9CQUFVSSxNQXRHTjs7QUF3R2I7OztBQUdBLGNBQVlKLG9CQUFVQyxNQTNHVDs7QUE2R2I7OztBQUdBLFdBQVNELG9CQUFVQyxNQWhITjs7QUFrSGI7OztBQUdBLGVBQWFELG9CQUFVSyxJQXJIVjs7QUF1SGIsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQXZIRDs7QUF5SGIsY0FBWU4sb0JBQVVLOztBQXpIVCxDQUFqQjs7a0JBNkhlakIsSSIsImZpbGUiOiIuL3NyYy9jb21wb25lbnRzL1RpbWUucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBUaW1lID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRpbWVcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMuc2V0UHJvcHMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgey4uLnByb3BzfVxuICAgICAgICA+XG4gICAgICAgICAgICB7cHJvcHMuY2hpbGRyZW59XG4gICAgICAgIDwvdGltZT5cbiAgICApO1xufTtcblxuVGltZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGltZS5wcm9wVHlwZXMgPSB7XG4gICAgLyoqXG4gICAgICogVGhlIElEIG9mIHRoaXMgY29tcG9uZW50LCB1c2VkIHRvIGlkZW50aWZ5IGRhc2ggY29tcG9uZW50c1xuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxuICAgICAqL1xuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcbiAgICAgKi9cbiAgICAnY2hpbGRyZW4nOiBQcm9wVHlwZXMubm9kZSxcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBudW1iZXIgb2YgdGltZXNcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxuICAgICAqL1xuICAgICduX2NsaWNrcyc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIHRpbWUgKGluIG1zIHNpbmNlIDE5NzApXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXG4gICAgICovXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxuXG4gICAgLyoqXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcbiAgICAgKiBTZWUgaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL2xpc3RzLWFuZC1rZXlzLmh0bWwgZm9yIG1vcmUgaW5mb1xuICAgICAqL1xuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2RhdGEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIHdpbGRjYXJkIGFyaWEgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgdGhlIGRhdGUgYW5kIHRpbWUgYXNzb2NpYXRlZCB3aXRoIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdkYXRlVGltZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRpbWU7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Time.react.js\n"); /***/ }), @@ -1654,7 +1618,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Title = function Title(props) {\n return _react2.default.createElement(\n 'title',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTitle.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTitle.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Title;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RpdGxlLnJlYWN0LmpzPzZlODMiXSwibmFtZXMiOlsiVGl0bGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFQ7O0FBc0RkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRUOztBQTJEZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGY7O0FBZ0VkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BbkVYOztBQXFFZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BeEVIOztBQTBFZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BdEdSOztBQXdHZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BM0dMOztBQTZHZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWhIVDs7QUFrSGQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFsSEEsQ0FBbEI7O2tCQXNIZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaXRsZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVGl0bGUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRpdGxlXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdGl0bGU+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVGl0bGUuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UaXRsZS5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVGl0bGU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Title.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Title = function Title(props) {\n return _react2.default.createElement(\n 'title',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTitle.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTitle.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Title;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RpdGxlLnJlYWN0LmpzPzZlODMiXSwibmFtZXMiOlsiVGl0bGUiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEVDs7QUFzRGQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEVDs7QUEyRGQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURmOztBQWdFZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQW5FWDs7QUFxRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQXhFSDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLFlBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXZGSjs7QUF5RmQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUE1RlY7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUFqR0w7O0FBbUdkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUF0R1I7O0FBd0dkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUEzR0w7O0FBNkdkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUFoSFQ7O0FBa0hkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0FsSEE7O0FBb0hkLGNBQVlOLG9CQUFVSzs7QUFwSFIsQ0FBbEI7O2tCQXdIZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UaXRsZS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRpdGxlID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRpdGxlXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RpdGxlPlxuICAgICk7XG59O1xuXG5UaXRsZS5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVGl0bGUucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUaXRsZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Title.react.js\n"); /***/ }), @@ -1666,7 +1630,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Tr = function Tr(props) {\n return _react2.default.createElement(\n 'tr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTr.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Tr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RyLnJlYWN0LmpzP2MzZTUiXSwibmFtZXMiOlsiVHIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Uci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVHIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRyXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdHI+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVHIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5Uci5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVHI7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Tr.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Tr = function Tr(props) {\n return _react2.default.createElement(\n 'tr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Tr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RyLnJlYWN0LmpzP2MzZTUiXSwibmFtZXMiOlsiVHIiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Uci5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RyPlxuICAgICk7XG59O1xuXG5Uci5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVHIucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Tr.react.js\n"); /***/ }), @@ -1678,7 +1642,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Track = function Track(props) {\n return _react2.default.createElement(\n 'track',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTrack.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTrack.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Indicates that the track should be enabled unless the user's preferences indicate something different.\r\n */\n 'default': _propTypes2.default.string,\n\n /**\r\n * Specifies the kind of text track.\r\n */\n 'kind': _propTypes2.default.string,\n\n /**\r\n * Specifies a user-readable title of the text track.\r\n */\n 'label': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n *\r\n */\n 'srcLang': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Track;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RyYWNrLnJlYWN0LmpzPzIxNzciXSwibmFtZXMiOlsiVHJhY2siLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQXBEUDs7QUFzRGQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXpESjs7QUEyRGQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQTlETDs7QUFnRWQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQW5FSDs7QUFxRWQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQXhFUDs7QUEwRWQ7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVQ7O0FBK0VkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BbEZUOztBQW9GZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUF2RmY7O0FBeUZkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BNUZYOztBQThGZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BakdIOztBQW1HZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXRHVDs7QUF3R2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTNHTjs7QUE2R2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQWhISjs7QUFrSGQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUFySFY7O0FBdUhkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUExSEw7O0FBNEhkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BL0hSOztBQWlJZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BcElMOztBQXNJZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQXpJVDs7QUEySWQsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUEzSUEsQ0FBbEI7O2tCQStJZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UcmFjay5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVHJhY2sgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHRyYWNrXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdHJhY2s+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVHJhY2suZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5UcmFjay5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHRoYXQgdGhlIHRyYWNrIHNob3VsZCBiZSBlbmFibGVkIHVubGVzcyB0aGUgdXNlcidzIHByZWZlcmVuY2VzIGluZGljYXRlIHNvbWV0aGluZyBkaWZmZXJlbnQuXHJcbiAgICAgKi9cclxuICAgICdkZWZhdWx0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFNwZWNpZmllcyB0aGUga2luZCBvZiB0ZXh0IHRyYWNrLlxyXG4gICAgICovXHJcbiAgICAna2luZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBTcGVjaWZpZXMgYSB1c2VyLXJlYWRhYmxlIHRpdGxlIG9mIHRoZSB0ZXh0IHRyYWNrLlxyXG4gICAgICovXHJcbiAgICAnbGFiZWwnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIFVSTCBvZiB0aGUgZW1iZWRkYWJsZSBjb250ZW50LlxyXG4gICAgICovXHJcbiAgICAnc3JjJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqXHJcbiAgICAgKi9cclxuICAgICdzcmNMYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFRyYWNrO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/Track.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Track = function Track(props) {\n return _react2.default.createElement(\n 'track',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nTrack.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nTrack.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Indicates that the track should be enabled unless the user's preferences indicate something different.\n */\n 'default': _propTypes2.default.string,\n\n /**\n * Specifies the kind of text track.\n */\n 'kind': _propTypes2.default.string,\n\n /**\n * Specifies a user-readable title of the text track.\n */\n 'label': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n *\n */\n 'srcLang': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Track;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1RyYWNrLnJlYWN0LmpzPzIxNzciXSwibmFtZXMiOlsiVHJhY2siLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGFBQVdELG9CQUFVQyxNQXBEUDs7QUFzRGQ7OztBQUdBLFVBQVFELG9CQUFVQyxNQXpESjs7QUEyRGQ7OztBQUdBLFdBQVNELG9CQUFVQyxNQTlETDs7QUFnRWQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQW5FSDs7QUFxRWQ7OztBQUdBLGFBQVdELG9CQUFVQyxNQXhFUDs7QUEwRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQTdFVDs7QUErRWQ7OztBQUdBLGVBQWFELG9CQUFVQyxNQWxGVDs7QUFvRmQ7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BdkZmOztBQXlGZDs7O0FBR0EsaUJBQWVELG9CQUFVQyxNQTVGWDs7QUE4RmQ7OztBQUdBLFNBQU9ELG9CQUFVQyxNQWpHSDs7QUFtR2Q7OztBQUdBLGVBQWFELG9CQUFVQyxNQXRHVDs7QUF3R2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTNHTjs7QUE2R2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQWhISjs7QUFrSGQ7OztBQUdBLGdCQUFjRCxvQkFBVUMsTUFySFY7O0FBdUhkOzs7QUFHQSxXQUFTRCxvQkFBVUksTUExSEw7O0FBNEhkOzs7QUFHQSxjQUFZSixvQkFBVUMsTUEvSFI7O0FBaUlkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFwSUw7O0FBc0lkOzs7QUFHQSxlQUFhRCxvQkFBVUssSUF6SVQ7O0FBMklkLGdCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEIsQ0EzSUE7O0FBNklkLGNBQVlOLG9CQUFVSzs7QUE3SVIsQ0FBbEI7O2tCQWlKZWpCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9UcmFjay5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFRyYWNrID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHRyYWNrXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3RyYWNrPlxuICAgICk7XG59O1xuXG5UcmFjay5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVHJhY2sucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHRoYXQgdGhlIHRyYWNrIHNob3VsZCBiZSBlbmFibGVkIHVubGVzcyB0aGUgdXNlcidzIHByZWZlcmVuY2VzIGluZGljYXRlIHNvbWV0aGluZyBkaWZmZXJlbnQuXG4gICAgICovXG4gICAgJ2RlZmF1bHQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogU3BlY2lmaWVzIHRoZSBraW5kIG9mIHRleHQgdHJhY2suXG4gICAgICovXG4gICAgJ2tpbmQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogU3BlY2lmaWVzIGEgdXNlci1yZWFkYWJsZSB0aXRsZSBvZiB0aGUgdGV4dCB0cmFjay5cbiAgICAgKi9cbiAgICAnbGFiZWwnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIFVSTCBvZiB0aGUgZW1iZWRkYWJsZSBjb250ZW50LlxuICAgICAqL1xuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICpcbiAgICAgKi9cbiAgICAnc3JjTGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIGEga2V5Ym9hcmQgc2hvcnRjdXQgdG8gYWN0aXZhdGUgb3IgYWRkIGZvY3VzIHRvIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxuICAgICAqL1xuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxuICAgICAqL1xuICAgICdjb250ZW50RWRpdGFibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgSUQgb2YgYSA8bWVudT4gZWxlbWVudCB3aGljaCB3aWxsIHNlcnZlIGFzIHRoZSBlbGVtZW50J3MgY29udGV4dCBtZW51LlxuICAgICAqL1xuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxuICAgICAqL1xuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxuICAgICAqL1xuICAgICdkcmFnZ2FibGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogUHJldmVudHMgcmVuZGVyaW5nIG9mIGdpdmVuIGVsZW1lbnQsIHdoaWxlIGtlZXBpbmcgY2hpbGQgZWxlbWVudHMsIGUuZy4gc2NyaXB0IGVsZW1lbnRzLCBhY3RpdmUuXG4gICAgICovXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICdzcGVsbENoZWNrJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgQ1NTIHN0eWxlcyB3aGljaCB3aWxsIG92ZXJyaWRlIHN0eWxlcyBwcmV2aW91c2x5IHNldC5cbiAgICAgKi9cbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAndGl0bGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBjYWxsYmFjayBmb3IgZmlyaW5nIGV2ZW50cyB0byBkYXNoLlxuICAgICAqL1xuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcblxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSksXG4gICAgXG4gICAgJ3NldFByb3BzJzogUHJvcFR5cGVzLmZ1bmNcbiAgICBcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRyYWNrO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Track.react.js\n"); /***/ }), @@ -1690,7 +1654,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar U = function U(props) {\n return _react2.default.createElement(\n 'u',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nU.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nU.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = U;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1UucmVhY3QuanM/NzA0MiJdLCJuYW1lcyI6WyJVIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFdBQ0k7QUFBQTtBQUFBO0FBQ0kscUJBQVMsbUJBQU07QUFDWCxvQkFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsMEJBQU1DLFFBQU4sQ0FBZTtBQUNYQyxrQ0FBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyw0Q0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxxQkFBZjtBQUlIO0FBQ0Qsb0JBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsV0FVUVAsS0FWUjtBQVlLQSxjQUFNUTtBQVpYLEtBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxFQUFFVSxZQUFGLEdBQWlCO0FBQ2JQLGNBQVUsQ0FERztBQUViQyx3QkFBb0IsQ0FBQztBQUZSLENBQWpCOztBQUtBSixFQUFFVyxTQUFGLEdBQWM7QUFDVjs7Ozs7QUFLQSxVQUFNQyxvQkFBVUMsTUFOTjs7QUFRVjs7O0FBR0EsZ0JBQVlELG9CQUFVRSxJQVhaOztBQWFWOzs7O0FBSUEsZ0JBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0EsMEJBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxXQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BcERiOztBQXNEVjs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQXpEYjs7QUEyRFY7OztBQUdBLHVCQUFtQkQsb0JBQVVDLE1BOURuQjs7QUFnRVY7OztBQUdBLG1CQUFlRCxvQkFBVUMsTUFuRWY7O0FBcUVWOzs7QUFHQSxXQUFPRCxvQkFBVUMsTUF4RVA7O0FBMEVWOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsY0FBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsWUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0Esa0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLGFBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGdCQUFZSixvQkFBVUMsTUF0R1o7O0FBd0dWOzs7QUFHQSxhQUFTRCxvQkFBVUMsTUEzR1Q7O0FBNkdWOzs7QUFHQSxpQkFBYUQsb0JBQVVLLElBaEhiOztBQWtIVixrQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCOztBQWxISixDQUFkOztrQkFzSGVsQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8dVxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3U+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVS5kZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBuX2NsaWNrczogMCxcclxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcclxufTtcclxuXHJcblUucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/U.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar U = function U(props) {\n return _react2.default.createElement(\n 'u',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nU.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nU.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = U;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1UucmVhY3QuanM/NzA0MiJdLCJuYW1lcyI6WyJVIiwicHJvcHMiLCJzZXRQcm9wcyIsIm5fY2xpY2tzIiwibl9jbGlja3NfdGltZXN0YW1wIiwiRGF0ZSIsIm5vdyIsImZpcmVFdmVudCIsImV2ZW50IiwiY2hpbGRyZW4iLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJub2RlIiwiaW50ZWdlciIsIm9iamVjdCIsImZ1bmMiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxJQUFJLFNBQUpBLENBQUksQ0FBQ0MsS0FBRCxFQUFXO0FBQ2pCLFNBQ0k7QUFBQTtBQUFBO0FBQ0ksZUFBUyxtQkFBTTtBQUNYLFlBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELGdCQUFNQyxRQUFOLENBQWU7QUFDWEMsc0JBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsZ0NBQW9CQyxLQUFLQyxHQUFMO0FBRlQsV0FBZjtBQUlIO0FBQ0QsWUFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxPQVVRUCxLQVZSO0FBWUtBLFVBQU1RO0FBWlgsR0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEVBQUVVLFlBQUYsR0FBaUI7QUFDYlAsWUFBVSxDQURHO0FBRWJDLHNCQUFvQixDQUFDO0FBRlIsQ0FBakI7O0FBS0FKLEVBQUVXLFNBQUYsR0FBYztBQUNWOzs7OztBQUtBLFFBQU1DLG9CQUFVQyxNQU5OOztBQVFWOzs7QUFHQSxjQUFZRCxvQkFBVUUsSUFYWjs7QUFhVjs7OztBQUlBLGNBQVlGLG9CQUFVRyxPQWpCWjs7QUFtQlY7Ozs7O0FBS0Esd0JBQXNCSCxvQkFBVUcsT0F4QnRCOztBQTBCVjs7Ozs7QUFLQSxTQUFPSCxvQkFBVUMsTUEvQlA7O0FBaUNWOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUFwQ1I7O0FBc0NWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUF6Q1Y7O0FBMkNWOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUE5Q1Y7O0FBaURWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUFwRGI7O0FBc0RWOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF6RGI7O0FBMkRWOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQTlEbkI7O0FBZ0VWOzs7QUFHQSxpQkFBZUQsb0JBQVVDLE1BbkVmOztBQXFFVjs7O0FBR0EsU0FBT0Qsb0JBQVVDLE1BeEVQOztBQTBFVjs7O0FBR0EsZUFBYUQsb0JBQVVDLE1BN0ViOztBQStFVjs7O0FBR0EsWUFBVUQsb0JBQVVDLE1BbEZWOztBQW9GVjs7O0FBR0EsVUFBUUQsb0JBQVVDLE1BdkZSOztBQXlGVjs7O0FBR0EsZ0JBQWNELG9CQUFVQyxNQTVGZDs7QUE4RlY7OztBQUdBLFdBQVNELG9CQUFVSSxNQWpHVDs7QUFtR1Y7OztBQUdBLGNBQVlKLG9CQUFVQyxNQXRHWjs7QUF3R1Y7OztBQUdBLFdBQVNELG9CQUFVQyxNQTNHVDs7QUE2R1Y7OztBQUdBLGVBQWFELG9CQUFVSyxJQWhIYjs7QUFrSFYsZ0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQixDQWxISjs7QUFvSFYsY0FBWU4sb0JBQVVLOztBQXBIWixDQUFkOztrQkF3SGVqQixDIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVS5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFUgPSAocHJvcHMpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgICA8dVxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC91PlxuICAgICk7XG59O1xuXG5VLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuX2NsaWNrczogMCxcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXG59O1xuXG5VLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/U.react.js\n"); /***/ }), @@ -1702,7 +1666,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ul = function Ul(props) {\n return _react2.default.createElement(\n 'ul',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nUl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nUl.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Ul;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1VsLnJlYWN0LmpzPzBiY2YiXSwibmFtZXMiOlsiVWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULEdBQUdVLFlBQUgsR0FBa0I7QUFDZFAsY0FBVSxDQURJO0FBRWRDLHdCQUFvQixDQUFDO0FBRlAsQ0FBbEI7O0FBS0FKLEdBQUdXLFNBQUgsR0FBZTtBQUNYOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5MOztBQVFYOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFg7O0FBYVg7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFo7O0FBc0RYOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRaOztBQTJEWDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGxCOztBQWdFWDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FZDs7QUFxRVg7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTjs7QUEwRVg7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHWDs7QUF3R1g7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUjs7QUE2R1g7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFo7O0FBa0hYLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhILENBQWY7O2tCQXNIZWxCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9VbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVWwgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHVsXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdWw+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVWwuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5VbC5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVWw7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Ul.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Ul = function Ul(props) {\n return _react2.default.createElement(\n 'ul',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nUl.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nUl.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Ul;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1VsLnJlYWN0LmpzPzBiY2YiXSwibmFtZXMiOlsiVWwiLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxLQUFELEVBQVc7QUFDbEIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsR0FBR1UsWUFBSCxHQUFrQjtBQUNkUCxZQUFVLENBREk7QUFFZEMsc0JBQW9CLENBQUM7QUFGUCxDQUFsQjs7QUFLQUosR0FBR1csU0FBSCxHQUFlO0FBQ1g7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkw7O0FBUVg7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhYOztBQWFYOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJYOztBQW1CWDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCckI7O0FBMEJYOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTjs7QUFpQ1g7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDUDs7QUFzQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDVDs7QUEyQ1g7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDVDs7QUFpRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWjs7QUFzRFg7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWjs7QUEyRFg7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURsQjs7QUFnRVg7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWQ7O0FBcUVYOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RU47O0FBMEVYOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVo7O0FBK0VYOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlQ7O0FBb0ZYOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2RlA7O0FBeUZYOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZiOztBQThGWDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdSOztBQW1HWDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdYOztBQXdHWDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dSOztBQTZHWDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhaOztBQWtIWCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhIOztBQW9IWCxjQUFZTixvQkFBVUs7O0FBcEhYLENBQWY7O2tCQXdIZWpCLEUiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9VbC5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IFVsID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHVsXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLnNldFByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrc190aW1lc3RhbXA6IERhdGUubm93KClcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHByb3BzLmZpcmVFdmVudCkgcHJvcHMuZmlyZUV2ZW50KHtldmVudDogJ2NsaWNrJ30pO1xuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHsuLi5wcm9wc31cbiAgICAgICAgPlxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxuICAgICAgICA8L3VsPlxuICAgICk7XG59O1xuXG5VbC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVWwucHJvcFR5cGVzID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcbiAgICAgKiBjb21wb25lbnRzIGluIGFuIGFwcC5cbiAgICAgKi9cbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XG4gICAgICovXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cbiAgICAgKi9cbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxuICAgICAqIHdoaWNoIGJ1dHRvbiB3YXMgY2hhbmdlZCBtb3N0IHJlY2VudGx5LlxuICAgICAqL1xuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcblxuICAgIC8qKlxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxuICAgICAqIHBlcmZvcm1hbmNlIGJ5IFJlYWN0LmpzIHdoaWxlIHJlbmRlcmluZyBjb21wb25lbnRzXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cbiAgICAgKi9cbiAgICAna2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBBUklBIHJvbGUgYXR0cmlidXRlXG4gICAgICovXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdhcmlhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBVbDtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Ul.react.js\n"); /***/ }), @@ -1714,7 +1678,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Var = function Var(props) {\n return _react2.default.createElement(\n 'var',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nVar.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nVar.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Var;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Zhci5yZWFjdC5qcz82NTgwIl0sIm5hbWVzIjpbIlZhciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVmFyLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBWYXIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHZhclxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3Zhcj5cclxuICAgICk7XHJcbn07XHJcblxyXG5WYXIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5WYXIucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFZhcjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Var.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Var = function Var(props) {\n return _react2.default.createElement(\n 'var',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nVar.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nVar.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Var;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1Zhci5yZWFjdC5qcz82NTgwIl0sIm5hbWVzIjpbIlZhciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVmFyLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgVmFyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHZhclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC92YXI+XG4gICAgKTtcbn07XG5cblZhci5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuVmFyLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVmFyO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Var.react.js\n"); /***/ }), @@ -1726,7 +1690,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Video = function Video(props) {\n return _react2.default.createElement(\n 'video',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nVideo.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nVideo.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * The audio or video should play as soon as possible.\r\n */\n 'autoPlay': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the browser should show playback controls to the user.\r\n */\n 'controls': _propTypes2.default.string,\n\n /**\r\n * How the element handles cross-origin requests\r\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\r\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\r\n */\n 'height': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the media should start playing from the start when it's finished.\r\n */\n 'loop': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the audio will be initially silenced on page load.\r\n */\n 'muted': _propTypes2.default.string,\n\n /**\r\n * A URL indicating a poster frame to show until the user plays or seeks.\r\n */\n 'poster': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the whole resource, parts of it or nothing should be preloaded.\r\n */\n 'preload': _propTypes2.default.string,\n\n /**\r\n * The URL of the embeddable content.\r\n */\n 'src': _propTypes2.default.string,\n\n /**\r\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\r\n */\n 'width': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Video;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1ZpZGVvLnJlYWN0LmpzP2FlY2YiXSwibmFtZXMiOlsiVmlkZW8iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsV0FDSTtBQUFBO0FBQUE7QUFDSSxxQkFBUyxtQkFBTTtBQUNYLG9CQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCwwQkFBTUMsUUFBTixDQUFlO0FBQ1hDLGtDQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLDRDQUFvQkMsS0FBS0MsR0FBTDtBQUZULHFCQUFmO0FBSUg7QUFDRCxvQkFBSUwsTUFBTU0sU0FBVixFQUFxQk4sTUFBTU0sU0FBTixDQUFnQixFQUFDQyxPQUFPLE9BQVIsRUFBaEI7QUFDeEI7QUFUTCxXQVVRUCxLQVZSO0FBWUtBLGNBQU1RO0FBWlgsS0FESjtBQWdCSCxDQWpCRDs7QUFtQkFULE1BQU1VLFlBQU4sR0FBcUI7QUFDakJQLGNBQVUsQ0FETztBQUVqQkMsd0JBQW9CLENBQUM7QUFGSixDQUFyQjs7QUFLQUosTUFBTVcsU0FBTixHQUFrQjtBQUNkOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5GOztBQVFkOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFI7O0FBYWQ7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGdCQUFZRCxvQkFBVUMsTUFwRFI7O0FBc0RkOzs7QUFHQSxnQkFBWUQsb0JBQVVDLE1BekRSOztBQTJEZDs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQTlEWDs7QUFnRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQW5FTjs7QUFxRWQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXhFSjs7QUEwRWQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQTdFTDs7QUErRWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQWxGTjs7QUFvRmQ7OztBQUdBLGVBQVdELG9CQUFVQyxNQXZGUDs7QUF5RmQ7OztBQUdBLFdBQU9ELG9CQUFVQyxNQTVGSDs7QUE4RmQ7OztBQUdBLGFBQVNELG9CQUFVQyxNQWpHTDs7QUFtR2Q7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUF0R1Q7O0FBd0dkOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BM0dUOztBQTZHZDs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUFoSGY7O0FBa0hkOzs7QUFHQSxtQkFBZUQsb0JBQVVDLE1BckhYOztBQXVIZDs7O0FBR0EsV0FBT0Qsb0JBQVVDLE1BMUhIOztBQTRIZDs7O0FBR0EsaUJBQWFELG9CQUFVQyxNQS9IVDs7QUFpSWQ7OztBQUdBLGNBQVVELG9CQUFVQyxNQXBJTjs7QUFzSWQ7OztBQUdBLFlBQVFELG9CQUFVQyxNQXpJSjs7QUEySWQ7OztBQUdBLGtCQUFjRCxvQkFBVUMsTUE5SVY7O0FBZ0pkOzs7QUFHQSxhQUFTRCxvQkFBVUksTUFuSkw7O0FBcUpkOzs7QUFHQSxnQkFBWUosb0JBQVVDLE1BeEpSOztBQTBKZDs7O0FBR0EsYUFBU0Qsb0JBQVVDLE1BN0pMOztBQStKZDs7O0FBR0EsaUJBQWFELG9CQUFVSyxJQWxLVDs7QUFvS2Qsa0JBQWNMLG9CQUFVTSxLQUFWLENBQWdCLENBQUMsT0FBRCxDQUFoQjs7QUFwS0EsQ0FBbEI7O2tCQXdLZWxCLEsiLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9WaWRlby5yZWFjdC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuY29uc3QgVmlkZW8gPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHZpZGVvXHJcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnNldFByb3BzKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3M6IHByb3BzLm5fY2xpY2tzICsgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcclxuICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgey4uLnByb3BzfVxyXG4gICAgICAgID5cclxuICAgICAgICAgICAge3Byb3BzLmNoaWxkcmVufVxyXG4gICAgICAgIDwvdmlkZW8+XHJcbiAgICApO1xyXG59O1xyXG5cclxuVmlkZW8uZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5WaWRlby5wcm9wVHlwZXMgPSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBJRCBvZiB0aGlzIGNvbXBvbmVudCwgdXNlZCB0byBpZGVudGlmeSBkYXNoIGNvbXBvbmVudHNcclxuICAgICAqIGluIGNhbGxiYWNrcy4gVGhlIElEIG5lZWRzIHRvIGJlIHVuaXF1ZSBhY3Jvc3MgYWxsIG9mIHRoZVxyXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXHJcbiAgICAgKi9cclxuICAgICdpZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgY2hpbGRyZW4gb2YgdGhpcyBjb21wb25lbnRcclxuICAgICAqL1xyXG4gICAgJ2NoaWxkcmVuJzogUHJvcFR5cGVzLm5vZGUsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzXHJcbiAgICAgKiB0aGF0IHRoaXMgZWxlbWVudCBoYXMgYmVlbiBjbGlja2VkIG9uLlxyXG4gICAgICovXHJcbiAgICAnbl9jbGlja3MnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEFuIGludGVnZXIgdGhhdCByZXByZXNlbnRzIHRoZSB0aW1lIChpbiBtcyBzaW5jZSAxOTcwKVxyXG4gICAgICogYXQgd2hpY2ggbl9jbGlja3MgY2hhbmdlZC4gVGhpcyBjYW4gYmUgdXNlZCB0byB0ZWxsXHJcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzX3RpbWVzdGFtcCc6IFByb3BUeXBlcy5pbnRlZ2VyLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB1bmlxdWUgaWRlbnRpZmllciBmb3IgdGhlIGNvbXBvbmVudCwgdXNlZCB0byBpbXByb3ZlXHJcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xyXG4gICAgICogU2VlIGh0dHBzOi8vcmVhY3Rqcy5vcmcvZG9jcy9saXN0cy1hbmQta2V5cy5odG1sIGZvciBtb3JlIGluZm9cclxuICAgICAqL1xyXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAncm9sZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIHdpbGRjYXJkIGRhdGEgYXR0cmlidXRlXHJcbiAgICAgKi9cclxuICAgICdkYXRhLSonOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBhcmlhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuICAgIFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGF1ZGlvIG9yIHZpZGVvIHNob3VsZCBwbGF5IGFzIHNvb24gYXMgcG9zc2libGUuXHJcbiAgICAgKi9cclxuICAgICdhdXRvUGxheSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgYnJvd3NlciBzaG91bGQgc2hvdyBwbGF5YmFjayBjb250cm9scyB0byB0aGUgdXNlci5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRyb2xzJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEhvdyB0aGUgZWxlbWVudCBoYW5kbGVzIGNyb3NzLW9yaWdpbiByZXF1ZXN0c1xyXG4gICAgICovXHJcbiAgICAnY3Jvc3NPcmlnaW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogU3BlY2lmaWVzIHRoZSBoZWlnaHQgb2YgZWxlbWVudHMgbGlzdGVkIGhlcmUuIEZvciBhbGwgb3RoZXIgZWxlbWVudHMsIHVzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eS4gICAgICAgIE5vdGU6IEluIHNvbWUgaW5zdGFuY2VzLCBzdWNoIGFzIDxkaXY+LCB0aGlzIGlzIGEgbGVnYWN5IGF0dHJpYnV0ZSwgaW4gd2hpY2ggY2FzZSB0aGUgQ1NTIGhlaWdodCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAnaGVpZ2h0JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBtZWRpYSBzaG91bGQgc3RhcnQgcGxheWluZyBmcm9tIHRoZSBzdGFydCB3aGVuIGl0J3MgZmluaXNoZWQuXHJcbiAgICAgKi9cclxuICAgICdsb29wJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBhdWRpbyB3aWxsIGJlIGluaXRpYWxseSBzaWxlbmNlZCBvbiBwYWdlIGxvYWQuXHJcbiAgICAgKi9cclxuICAgICdtdXRlZCc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIFVSTCBpbmRpY2F0aW5nIGEgcG9zdGVyIGZyYW1lIHRvIHNob3cgdW50aWwgdGhlIHVzZXIgcGxheXMgb3Igc2Vla3MuXHJcbiAgICAgKi9cclxuICAgICdwb3N0ZXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHdob2xlIHJlc291cmNlLCBwYXJ0cyBvZiBpdCBvciBub3RoaW5nIHNob3VsZCBiZSBwcmVsb2FkZWQuXHJcbiAgICAgKi9cclxuICAgICdwcmVsb2FkJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBVUkwgb2YgdGhlIGVtYmVkZGFibGUgY29udGVudC5cclxuICAgICAqL1xyXG4gICAgJ3NyYyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBGb3IgdGhlIGVsZW1lbnRzIGxpc3RlZCBoZXJlLCB0aGlzIGVzdGFibGlzaGVzIHRoZSBlbGVtZW50J3Mgd2lkdGguICAgICAgICBOb3RlOiBGb3IgYWxsIG90aGVyIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyB3aWR0aCBwcm9wZXJ0eSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAnd2lkdGgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXHJcbiAgICAgKi9cclxuICAgICdjbGFzc05hbWUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGVsZW1lbnQncyBjb250ZW50IGlzIGVkaXRhYmxlLlxyXG4gICAgICovXHJcbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXHJcbiAgICAgKi9cclxuICAgICdkaXInOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyB3aGV0aGVyIHRoZSBlbGVtZW50IGNhbiBiZSBkcmFnZ2VkLlxyXG4gICAgICovXHJcbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxyXG4gICAgICovXHJcbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdsYW5nJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHNwZWxsIGNoZWNraW5nIGlzIGFsbG93ZWQgZm9yIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXHJcbiAgICAgKi9cclxuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxyXG4gICAgICovXHJcbiAgICAndGFiSW5kZXgnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGV4dCB0byBiZSBkaXNwbGF5ZWQgaW4gYSB0b29sdGlwIHdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cclxuICAgICAqL1xyXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxyXG5cclxuICAgICdkYXNoRXZlbnRzJzogUHJvcFR5cGVzLm9uZU9mKFsnY2xpY2snXSlcclxuICAgIFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgVmlkZW87XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Video.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Video = function Video(props) {\n return _react2.default.createElement(\n 'video',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nVideo.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nVideo.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * The audio or video should play as soon as possible.\n */\n 'autoPlay': _propTypes2.default.string,\n\n /**\n * Indicates whether the browser should show playback controls to the user.\n */\n 'controls': _propTypes2.default.string,\n\n /**\n * How the element handles cross-origin requests\n */\n 'crossOrigin': _propTypes2.default.string,\n\n /**\n * Specifies the height of elements listed here. For all other elements, use the CSS height property. Note: In some instances, such as
, this is a legacy attribute, in which case the CSS height property should be used instead.\n */\n 'height': _propTypes2.default.string,\n\n /**\n * Indicates whether the media should start playing from the start when it's finished.\n */\n 'loop': _propTypes2.default.string,\n\n /**\n * Indicates whether the audio will be initially silenced on page load.\n */\n 'muted': _propTypes2.default.string,\n\n /**\n * A URL indicating a poster frame to show until the user plays or seeks.\n */\n 'poster': _propTypes2.default.string,\n\n /**\n * Indicates whether the whole resource, parts of it or nothing should be preloaded.\n */\n 'preload': _propTypes2.default.string,\n\n /**\n * The URL of the embeddable content.\n */\n 'src': _propTypes2.default.string,\n\n /**\n * For the elements listed here, this establishes the element's width. Note: For all other instances, such as
, this is a legacy attribute, in which case the CSS width property should be used instead.\n */\n 'width': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Video;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1ZpZGVvLnJlYWN0LmpzP2FlY2YiXSwibmFtZXMiOlsiVmlkZW8iLCJwcm9wcyIsInNldFByb3BzIiwibl9jbGlja3MiLCJuX2NsaWNrc190aW1lc3RhbXAiLCJEYXRlIiwibm93IiwiZmlyZUV2ZW50IiwiZXZlbnQiLCJjaGlsZHJlbiIsImRlZmF1bHRQcm9wcyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm5vZGUiLCJpbnRlZ2VyIiwib2JqZWN0IiwiZnVuYyIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVEsU0FBUkEsS0FBUSxDQUFDQyxLQUFELEVBQVc7QUFDckIsU0FDSTtBQUFBO0FBQUE7QUFDSSxlQUFTLG1CQUFNO0FBQ1gsWUFBSUEsTUFBTUMsUUFBVixFQUFvQjtBQUNoQkQsZ0JBQU1DLFFBQU4sQ0FBZTtBQUNYQyxzQkFBVUYsTUFBTUUsUUFBTixHQUFpQixDQURoQjtBQUVYQyxnQ0FBb0JDLEtBQUtDLEdBQUw7QUFGVCxXQUFmO0FBSUg7QUFDRCxZQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLE9BVVFQLEtBVlI7QUFZS0EsVUFBTVE7QUFaWCxHQURKO0FBZ0JILENBakJEOztBQW1CQVQsTUFBTVUsWUFBTixHQUFxQjtBQUNqQlAsWUFBVSxDQURPO0FBRWpCQyxzQkFBb0IsQ0FBQztBQUZKLENBQXJCOztBQUtBSixNQUFNVyxTQUFOLEdBQWtCO0FBQ2Q7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTkY7O0FBUWQ7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhSOztBQWFkOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJSOztBQW1CZDs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCbEI7O0FBMEJkOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CSDs7QUFpQ2Q7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDSjs7QUFzQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDTjs7QUEyQ2Q7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDTjs7QUFpRGQ7OztBQUdBLGNBQVlELG9CQUFVQyxNQXBEUjs7QUFzRGQ7OztBQUdBLGNBQVlELG9CQUFVQyxNQXpEUjs7QUEyRGQ7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUE5RFg7O0FBZ0VkOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFuRU47O0FBcUVkOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF4RUo7O0FBMEVkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUE3RUw7O0FBK0VkOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRk47O0FBb0ZkOzs7QUFHQSxhQUFXRCxvQkFBVUMsTUF2RlA7O0FBeUZkOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUE1Rkg7O0FBOEZkOzs7QUFHQSxXQUFTRCxvQkFBVUMsTUFqR0w7O0FBbUdkOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUF0R1Q7O0FBd0dkOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUEzR1Q7O0FBNkdkOzs7QUFHQSxxQkFBbUJELG9CQUFVQyxNQWhIZjs7QUFrSGQ7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFySFg7O0FBdUhkOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUExSEg7O0FBNEhkOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUEvSFQ7O0FBaUlkOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFwSU47O0FBc0lkOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF6SUo7O0FBMklkOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BOUlWOztBQWdKZDs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BbkpMOztBQXFKZDs7O0FBR0EsY0FBWUosb0JBQVVDLE1BeEpSOztBQTBKZDs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BN0pMOztBQStKZDs7O0FBR0EsZUFBYUQsb0JBQVVLLElBbEtUOztBQW9LZCxnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBcEtBOztBQXNLZCxjQUFZTixvQkFBVUs7O0FBdEtSLENBQWxCOztrQkEwS2VqQixLIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvVmlkZW8ucmVhY3QuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5jb25zdCBWaWRlbyA9IChwcm9wcykgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICAgIDx2aWRlb1xuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC92aWRlbz5cbiAgICApO1xufTtcblxuVmlkZW8uZGVmYXVsdFByb3BzID0ge1xuICAgIG5fY2xpY2tzOiAwLFxuICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogLTFcbn07XG5cblZpZGVvLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIFRoZSBhdWRpbyBvciB2aWRlbyBzaG91bGQgcGxheSBhcyBzb29uIGFzIHBvc3NpYmxlLlxuICAgICAqL1xuICAgICdhdXRvUGxheSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgYnJvd3NlciBzaG91bGQgc2hvdyBwbGF5YmFjayBjb250cm9scyB0byB0aGUgdXNlci5cbiAgICAgKi9cbiAgICAnY29udHJvbHMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSG93IHRoZSBlbGVtZW50IGhhbmRsZXMgY3Jvc3Mtb3JpZ2luIHJlcXVlc3RzXG4gICAgICovXG4gICAgJ2Nyb3NzT3JpZ2luJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFNwZWNpZmllcyB0aGUgaGVpZ2h0IG9mIGVsZW1lbnRzIGxpc3RlZCBoZXJlLiBGb3IgYWxsIG90aGVyIGVsZW1lbnRzLCB1c2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkuICAgICAgICBOb3RlOiBJbiBzb21lIGluc3RhbmNlcywgc3VjaCBhcyA8ZGl2PiwgdGhpcyBpcyBhIGxlZ2FjeSBhdHRyaWJ1dGUsIGluIHdoaWNoIGNhc2UgdGhlIENTUyBoZWlnaHQgcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAnaGVpZ2h0JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBtZWRpYSBzaG91bGQgc3RhcnQgcGxheWluZyBmcm9tIHRoZSBzdGFydCB3aGVuIGl0J3MgZmluaXNoZWQuXG4gICAgICovXG4gICAgJ2xvb3AnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGF1ZGlvIHdpbGwgYmUgaW5pdGlhbGx5IHNpbGVuY2VkIG9uIHBhZ2UgbG9hZC5cbiAgICAgKi9cbiAgICAnbXV0ZWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogQSBVUkwgaW5kaWNhdGluZyBhIHBvc3RlciBmcmFtZSB0byBzaG93IHVudGlsIHRoZSB1c2VyIHBsYXlzIG9yIHNlZWtzLlxuICAgICAqL1xuICAgICdwb3N0ZXInOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIHdob2xlIHJlc291cmNlLCBwYXJ0cyBvZiBpdCBvciBub3RoaW5nIHNob3VsZCBiZSBwcmVsb2FkZWQuXG4gICAgICovXG4gICAgJ3ByZWxvYWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogVGhlIFVSTCBvZiB0aGUgZW1iZWRkYWJsZSBjb250ZW50LlxuICAgICAqL1xuICAgICdzcmMnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRm9yIHRoZSBlbGVtZW50cyBsaXN0ZWQgaGVyZSwgdGhpcyBlc3RhYmxpc2hlcyB0aGUgZWxlbWVudCdzIHdpZHRoLiAgICAgICAgTm90ZTogRm9yIGFsbCBvdGhlciBpbnN0YW5jZXMsIHN1Y2ggYXMgPGRpdj4sIHRoaXMgaXMgYSBsZWdhY3kgYXR0cmlidXRlLCBpbiB3aGljaCBjYXNlIHRoZSBDU1Mgd2lkdGggcHJvcGVydHkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC5cbiAgICAgKi9cbiAgICAnd2lkdGgnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBhIGtleWJvYXJkIHNob3J0Y3V0IHRvIGFjdGl2YXRlIG9yIGFkZCBmb2N1cyB0byB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnYWNjZXNzS2V5JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIE9mdGVuIHVzZWQgd2l0aCBDU1MgdG8gc3R5bGUgZWxlbWVudHMgd2l0aCBjb21tb24gcHJvcGVydGllcy5cbiAgICAgKi9cbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cbiAgICAgKi9cbiAgICAnY29udGVudEVkaXRhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIElEIG9mIGEgPG1lbnU+IGVsZW1lbnQgd2hpY2ggd2lsbCBzZXJ2ZSBhcyB0aGUgZWxlbWVudCdzIGNvbnRleHQgbWVudS5cbiAgICAgKi9cbiAgICAnY29udGV4dE1lbnUnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgdGV4dCBkaXJlY3Rpb24uIEFsbG93ZWQgdmFsdWVzIGFyZSBsdHIgKExlZnQtVG8tUmlnaHQpIG9yIHJ0bCAoUmlnaHQtVG8tTGVmdClcbiAgICAgKi9cbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cbiAgICAgKi9cbiAgICAnZHJhZ2dhYmxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFByZXZlbnRzIHJlbmRlcmluZyBvZiBnaXZlbiBlbGVtZW50LCB3aGlsZSBrZWVwaW5nIGNoaWxkIGVsZW1lbnRzLCBlLmcuIHNjcmlwdCBlbGVtZW50cywgYWN0aXZlLlxuICAgICAqL1xuICAgICdoaWRkZW4nOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cbiAgICAgKi9cbiAgICAnc3BlbGxDaGVjayc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIENTUyBzdHlsZXMgd2hpY2ggd2lsbCBvdmVycmlkZSBzdHlsZXMgcHJldmlvdXNseSBzZXQuXG4gICAgICovXG4gICAgJ3N0eWxlJzogUHJvcFR5cGVzLm9iamVjdCxcblxuICAgIC8qKlxuICAgICAqIE92ZXJyaWRlcyB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdGFiIG9yZGVyIGFuZCBmb2xsb3dzIHRoZSBvbmUgc3BlY2lmaWVkIGluc3RlYWQuXG4gICAgICovXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3RpdGxlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgY2FsbGJhY2sgZm9yIGZpcmluZyBldmVudHMgdG8gZGFzaC5cbiAgICAgKi9cbiAgICAnZmlyZUV2ZW50JzogUHJvcFR5cGVzLmZ1bmMsXG5cbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pLFxuICAgIFxuICAgICdzZXRQcm9wcyc6IFByb3BUeXBlcy5mdW5jXG4gICAgXG59O1xuXG5leHBvcnQgZGVmYXVsdCBWaWRlbztcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Video.react.js\n"); /***/ }), @@ -1738,7 +1702,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Wbr = function Wbr(props) {\n return _react2.default.createElement(\n 'wbr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nWbr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nWbr.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Wbr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1dici5yZWFjdC5qcz9hMzE5Il0sIm5hbWVzIjpbIldiciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvV2JyLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBXYnIgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHdiclxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3dicj5cclxuICAgICk7XHJcbn07XHJcblxyXG5XYnIuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5XYnIucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFdicjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Wbr.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Wbr = function Wbr(props) {\n return _react2.default.createElement(\n 'wbr',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nWbr.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nWbr.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Wbr;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1dici5yZWFjdC5qcz9hMzE5Il0sIm5hbWVzIjpbIldiciIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvV2JyLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgV2JyID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHdiclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC93YnI+XG4gICAgKTtcbn07XG5cbldici5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuV2JyLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgV2JyO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Wbr.react.js\n"); /***/ }), @@ -1750,7 +1714,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Xmp = function Xmp(props) {\n return _react2.default.createElement(\n 'xmp',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nXmp.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nXmp.propTypes = {\n /**\r\n * The ID of this component, used to identify dash components\r\n * in callbacks. The ID needs to be unique across all of the\r\n * components in an app.\r\n */\n 'id': _propTypes2.default.string,\n\n /**\r\n * The children of this component\r\n */\n 'children': _propTypes2.default.node,\n\n /**\r\n * An integer that represents the number of times\r\n * that this element has been clicked on.\r\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\r\n * An integer that represents the time (in ms since 1970)\r\n * at which n_clicks changed. This can be used to tell\r\n * which button was changed most recently.\r\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\r\n * A unique identifier for the component, used to improve\r\n * performance by React.js while rendering components\r\n * See https://reactjs.org/docs/lists-and-keys.html for more info\r\n */\n 'key': _propTypes2.default.string,\n\n /**\r\n * The ARIA role attribute\r\n */\n 'role': _propTypes2.default.string,\n\n /**\r\n * A wildcard data attribute\r\n */\n 'data-*': _propTypes2.default.string,\n\n /**\r\n * A wildcard aria attribute\r\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\r\n * Defines a keyboard shortcut to activate or add focus to the element.\r\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\r\n * Often used with CSS to style elements with common properties.\r\n */\n 'className': _propTypes2.default.string,\n\n /**\r\n * Indicates whether the element's content is editable.\r\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\r\n * Defines the ID of a element which will serve as the element's context menu.\r\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\r\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\r\n */\n 'dir': _propTypes2.default.string,\n\n /**\r\n * Defines whether the element can be dragged.\r\n */\n 'draggable': _propTypes2.default.string,\n\n /**\r\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\r\n */\n 'hidden': _propTypes2.default.string,\n\n /**\r\n * Defines the language used in the element.\r\n */\n 'lang': _propTypes2.default.string,\n\n /**\r\n * Indicates whether spell checking is allowed for the element.\r\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\r\n * Defines CSS styles which will override styles previously set.\r\n */\n 'style': _propTypes2.default.object,\n\n /**\r\n * Overrides the browser's default tab order and follows the one specified instead.\r\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\r\n * Text to be displayed in a tooltip when hovering over the element.\r\n */\n 'title': _propTypes2.default.string,\n\n /**\r\n * A callback for firing events to dash.\r\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click'])\n\n};\n\nexports.default = Xmp;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1htcC5yZWFjdC5qcz9lMDI2Il0sIm5hbWVzIjpbIlhtcCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixXQUNJO0FBQUE7QUFBQTtBQUNJLHFCQUFTLG1CQUFNO0FBQ1gsb0JBQUlBLE1BQU1DLFFBQVYsRUFBb0I7QUFDaEJELDBCQUFNQyxRQUFOLENBQWU7QUFDWEMsa0NBQVVGLE1BQU1FLFFBQU4sR0FBaUIsQ0FEaEI7QUFFWEMsNENBQW9CQyxLQUFLQyxHQUFMO0FBRlQscUJBQWY7QUFJSDtBQUNELG9CQUFJTCxNQUFNTSxTQUFWLEVBQXFCTixNQUFNTSxTQUFOLENBQWdCLEVBQUNDLE9BQU8sT0FBUixFQUFoQjtBQUN4QjtBQVRMLFdBVVFQLEtBVlI7QUFZS0EsY0FBTVE7QUFaWCxLQURKO0FBZ0JILENBakJEOztBQW1CQVQsSUFBSVUsWUFBSixHQUFtQjtBQUNmUCxjQUFVLENBREs7QUFFZkMsd0JBQW9CLENBQUM7QUFGTixDQUFuQjs7QUFLQUosSUFBSVcsU0FBSixHQUFnQjtBQUNaOzs7OztBQUtBLFVBQU1DLG9CQUFVQyxNQU5KOztBQVFaOzs7QUFHQSxnQkFBWUQsb0JBQVVFLElBWFY7O0FBYVo7Ozs7QUFJQSxnQkFBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSwwQkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFdBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFlBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLGNBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUFwRFg7O0FBc0RaOzs7QUFHQSxpQkFBYUQsb0JBQVVDLE1BekRYOztBQTJEWjs7O0FBR0EsdUJBQW1CRCxvQkFBVUMsTUE5RGpCOztBQWdFWjs7O0FBR0EsbUJBQWVELG9CQUFVQyxNQW5FYjs7QUFxRVo7OztBQUdBLFdBQU9ELG9CQUFVQyxNQXhFTDs7QUEwRVo7OztBQUdBLGlCQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxjQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxZQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxrQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsYUFBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsZ0JBQVlKLG9CQUFVQyxNQXRHVjs7QUF3R1o7OztBQUdBLGFBQVNELG9CQUFVQyxNQTNHUDs7QUE2R1o7OztBQUdBLGlCQUFhRCxvQkFBVUssSUFoSFg7O0FBa0haLGtCQUFjTCxvQkFBVU0sS0FBVixDQUFnQixDQUFDLE9BQUQsQ0FBaEI7O0FBbEhGLENBQWhCOztrQkFzSGVsQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvWG1wLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5jb25zdCBYbXAgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPHhtcFxyXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuc2V0UHJvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzOiBwcm9wcy5uX2NsaWNrcyArIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5fY2xpY2tzX3RpbWVzdGFtcDogRGF0ZS5ub3coKVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAocHJvcHMuZmlyZUV2ZW50KSBwcm9wcy5maXJlRXZlbnQoe2V2ZW50OiAnY2xpY2snfSk7XHJcbiAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIHsuLi5wcm9wc31cclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cclxuICAgICAgICA8L3htcD5cclxuICAgICk7XHJcbn07XHJcblxyXG5YbXAuZGVmYXVsdFByb3BzID0ge1xyXG4gICAgbl9jbGlja3M6IDAsXHJcbiAgICBuX2NsaWNrc190aW1lc3RhbXA6IC0xXHJcbn07XHJcblxyXG5YbXAucHJvcFR5cGVzID0ge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXHJcbiAgICAgKiBpbiBjYWxsYmFja3MuIFRoZSBJRCBuZWVkcyB0byBiZSB1bmlxdWUgYWNyb3NzIGFsbCBvZiB0aGVcclxuICAgICAqIGNvbXBvbmVudHMgaW4gYW4gYXBwLlxyXG4gICAgICovXHJcbiAgICAnaWQnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIGNoaWxkcmVuIG9mIHRoaXMgY29tcG9uZW50XHJcbiAgICAgKi9cclxuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xyXG4gICAgICogdGhhdCB0aGlzIGVsZW1lbnQgaGFzIGJlZW4gY2xpY2tlZCBvbi5cclxuICAgICAqL1xyXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcclxuICAgICAqIGF0IHdoaWNoIG5fY2xpY2tzIGNoYW5nZWQuIFRoaXMgY2FuIGJlIHVzZWQgdG8gdGVsbFxyXG4gICAgICogd2hpY2ggYnV0dG9uIHdhcyBjaGFuZ2VkIG1vc3QgcmVjZW50bHkuXHJcbiAgICAgKi9cclxuICAgICduX2NsaWNrc190aW1lc3RhbXAnOiBQcm9wVHlwZXMuaW50ZWdlcixcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIHRoZSBjb21wb25lbnQsIHVzZWQgdG8gaW1wcm92ZVxyXG4gICAgICogcGVyZm9ybWFuY2UgYnkgUmVhY3QuanMgd2hpbGUgcmVuZGVyaW5nIGNvbXBvbmVudHNcclxuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXHJcbiAgICAgKi9cclxuICAgICdrZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIEFSSUEgcm9sZSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ3JvbGUnOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogQSB3aWxkY2FyZCBkYXRhIGF0dHJpYnV0ZVxyXG4gICAgICovXHJcbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcclxuICAgICAqL1xyXG4gICAgJ2FyaWEtKic6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgICBcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICdhY2Nlc3NLZXknOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT2Z0ZW4gdXNlZCB3aXRoIENTUyB0byBzdHlsZSBlbGVtZW50cyB3aXRoIGNvbW1vbiBwcm9wZXJ0aWVzLlxyXG4gICAgICovXHJcbiAgICAnY2xhc3NOYW1lJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIEluZGljYXRlcyB3aGV0aGVyIHRoZSBlbGVtZW50J3MgY29udGVudCBpcyBlZGl0YWJsZS5cclxuICAgICAqL1xyXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXHJcbiAgICAgKi9cclxuICAgICdjb250ZXh0TWVudSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSB0ZXh0IGRpcmVjdGlvbi4gQWxsb3dlZCB2YWx1ZXMgYXJlIGx0ciAoTGVmdC1Uby1SaWdodCkgb3IgcnRsIChSaWdodC1Uby1MZWZ0KVxyXG4gICAgICovXHJcbiAgICAnZGlyJzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgd2hldGhlciB0aGUgZWxlbWVudCBjYW4gYmUgZHJhZ2dlZC5cclxuICAgICAqL1xyXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cclxuICAgICAqL1xyXG4gICAgJ2hpZGRlbic6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBEZWZpbmVzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHRoZSBlbGVtZW50LlxyXG4gICAgICovXHJcbiAgICAnbGFuZyc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciBzcGVsbCBjaGVja2luZyBpcyBhbGxvd2VkIGZvciB0aGUgZWxlbWVudC5cclxuICAgICAqL1xyXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxyXG4gICAgICovXHJcbiAgICAnc3R5bGUnOiBQcm9wVHlwZXMub2JqZWN0LFxyXG5cclxuICAgIC8qKlxyXG4gICAgICogT3ZlcnJpZGVzIHRoZSBicm93c2VyJ3MgZGVmYXVsdCB0YWIgb3JkZXIgYW5kIGZvbGxvd3MgdGhlIG9uZSBzcGVjaWZpZWQgaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgJ3RhYkluZGV4JzogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRleHQgdG8gYmUgZGlzcGxheWVkIGluIGEgdG9vbHRpcCB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIGVsZW1lbnQuXHJcbiAgICAgKi9cclxuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXHJcbiAgICAgKi9cclxuICAgICdmaXJlRXZlbnQnOiBQcm9wVHlwZXMuZnVuYyxcclxuXHJcbiAgICAnZGFzaEV2ZW50cyc6IFByb3BUeXBlcy5vbmVPZihbJ2NsaWNrJ10pXHJcbiAgICBcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IFhtcDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Xmp.react.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(/*! react */ \"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar Xmp = function Xmp(props) {\n return _react2.default.createElement(\n 'xmp',\n _extends({\n onClick: function onClick() {\n if (props.setProps) {\n props.setProps({\n n_clicks: props.n_clicks + 1,\n n_clicks_timestamp: Date.now()\n });\n }\n if (props.fireEvent) props.fireEvent({ event: 'click' });\n }\n }, props),\n props.children\n );\n};\n\nXmp.defaultProps = {\n n_clicks: 0,\n n_clicks_timestamp: -1\n};\n\nXmp.propTypes = {\n /**\n * The ID of this component, used to identify dash components\n * in callbacks. The ID needs to be unique across all of the\n * components in an app.\n */\n 'id': _propTypes2.default.string,\n\n /**\n * The children of this component\n */\n 'children': _propTypes2.default.node,\n\n /**\n * An integer that represents the number of times\n * that this element has been clicked on.\n */\n 'n_clicks': _propTypes2.default.integer,\n\n /**\n * An integer that represents the time (in ms since 1970)\n * at which n_clicks changed. This can be used to tell\n * which button was changed most recently.\n */\n 'n_clicks_timestamp': _propTypes2.default.integer,\n\n /**\n * A unique identifier for the component, used to improve\n * performance by React.js while rendering components\n * See https://reactjs.org/docs/lists-and-keys.html for more info\n */\n 'key': _propTypes2.default.string,\n\n /**\n * The ARIA role attribute\n */\n 'role': _propTypes2.default.string,\n\n /**\n * A wildcard data attribute\n */\n 'data-*': _propTypes2.default.string,\n\n /**\n * A wildcard aria attribute\n */\n 'aria-*': _propTypes2.default.string,\n\n /**\n * Defines a keyboard shortcut to activate or add focus to the element.\n */\n 'accessKey': _propTypes2.default.string,\n\n /**\n * Often used with CSS to style elements with common properties.\n */\n 'className': _propTypes2.default.string,\n\n /**\n * Indicates whether the element's content is editable.\n */\n 'contentEditable': _propTypes2.default.string,\n\n /**\n * Defines the ID of a element which will serve as the element's context menu.\n */\n 'contextMenu': _propTypes2.default.string,\n\n /**\n * Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left)\n */\n 'dir': _propTypes2.default.string,\n\n /**\n * Defines whether the element can be dragged.\n */\n 'draggable': _propTypes2.default.string,\n\n /**\n * Prevents rendering of given element, while keeping child elements, e.g. script elements, active.\n */\n 'hidden': _propTypes2.default.string,\n\n /**\n * Defines the language used in the element.\n */\n 'lang': _propTypes2.default.string,\n\n /**\n * Indicates whether spell checking is allowed for the element.\n */\n 'spellCheck': _propTypes2.default.string,\n\n /**\n * Defines CSS styles which will override styles previously set.\n */\n 'style': _propTypes2.default.object,\n\n /**\n * Overrides the browser's default tab order and follows the one specified instead.\n */\n 'tabIndex': _propTypes2.default.string,\n\n /**\n * Text to be displayed in a tooltip when hovering over the element.\n */\n 'title': _propTypes2.default.string,\n\n /**\n * A callback for firing events to dash.\n */\n 'fireEvent': _propTypes2.default.func,\n\n 'dashEvents': _propTypes2.default.oneOf(['click']),\n\n 'setProps': _propTypes2.default.func\n\n};\n\nexports.default = Xmp;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9jb21wb25lbnRzL1htcC5yZWFjdC5qcz9lMDI2Il0sIm5hbWVzIjpbIlhtcCIsInByb3BzIiwic2V0UHJvcHMiLCJuX2NsaWNrcyIsIm5fY2xpY2tzX3RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmaXJlRXZlbnQiLCJldmVudCIsImNoaWxkcmVuIiwiZGVmYXVsdFByb3BzIiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwic3RyaW5nIiwibm9kZSIsImludGVnZXIiLCJvYmplY3QiLCJmdW5jIiwib25lT2YiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsTUFBTSxTQUFOQSxHQUFNLENBQUNDLEtBQUQsRUFBVztBQUNuQixTQUNJO0FBQUE7QUFBQTtBQUNJLGVBQVMsbUJBQU07QUFDWCxZQUFJQSxNQUFNQyxRQUFWLEVBQW9CO0FBQ2hCRCxnQkFBTUMsUUFBTixDQUFlO0FBQ1hDLHNCQUFVRixNQUFNRSxRQUFOLEdBQWlCLENBRGhCO0FBRVhDLGdDQUFvQkMsS0FBS0MsR0FBTDtBQUZULFdBQWY7QUFJSDtBQUNELFlBQUlMLE1BQU1NLFNBQVYsRUFBcUJOLE1BQU1NLFNBQU4sQ0FBZ0IsRUFBQ0MsT0FBTyxPQUFSLEVBQWhCO0FBQ3hCO0FBVEwsT0FVUVAsS0FWUjtBQVlLQSxVQUFNUTtBQVpYLEdBREo7QUFnQkgsQ0FqQkQ7O0FBbUJBVCxJQUFJVSxZQUFKLEdBQW1CO0FBQ2ZQLFlBQVUsQ0FESztBQUVmQyxzQkFBb0IsQ0FBQztBQUZOLENBQW5COztBQUtBSixJQUFJVyxTQUFKLEdBQWdCO0FBQ1o7Ozs7O0FBS0EsUUFBTUMsb0JBQVVDLE1BTko7O0FBUVo7OztBQUdBLGNBQVlELG9CQUFVRSxJQVhWOztBQWFaOzs7O0FBSUEsY0FBWUYsb0JBQVVHLE9BakJWOztBQW1CWjs7Ozs7QUFLQSx3QkFBc0JILG9CQUFVRyxPQXhCcEI7O0FBMEJaOzs7OztBQUtBLFNBQU9ILG9CQUFVQyxNQS9CTDs7QUFpQ1o7OztBQUdBLFVBQVFELG9CQUFVQyxNQXBDTjs7QUFzQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQXpDUjs7QUEyQ1o7OztBQUdBLFlBQVVELG9CQUFVQyxNQTlDUjs7QUFpRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXBEWDs7QUFzRFo7OztBQUdBLGVBQWFELG9CQUFVQyxNQXpEWDs7QUEyRFo7OztBQUdBLHFCQUFtQkQsb0JBQVVDLE1BOURqQjs7QUFnRVo7OztBQUdBLGlCQUFlRCxvQkFBVUMsTUFuRWI7O0FBcUVaOzs7QUFHQSxTQUFPRCxvQkFBVUMsTUF4RUw7O0FBMEVaOzs7QUFHQSxlQUFhRCxvQkFBVUMsTUE3RVg7O0FBK0VaOzs7QUFHQSxZQUFVRCxvQkFBVUMsTUFsRlI7O0FBb0ZaOzs7QUFHQSxVQUFRRCxvQkFBVUMsTUF2Rk47O0FBeUZaOzs7QUFHQSxnQkFBY0Qsb0JBQVVDLE1BNUZaOztBQThGWjs7O0FBR0EsV0FBU0Qsb0JBQVVJLE1BakdQOztBQW1HWjs7O0FBR0EsY0FBWUosb0JBQVVDLE1BdEdWOztBQXdHWjs7O0FBR0EsV0FBU0Qsb0JBQVVDLE1BM0dQOztBQTZHWjs7O0FBR0EsZUFBYUQsb0JBQVVLLElBaEhYOztBQWtIWixnQkFBY0wsb0JBQVVNLEtBQVYsQ0FBZ0IsQ0FBQyxPQUFELENBQWhCLENBbEhGOztBQW9IWixjQUFZTixvQkFBVUs7O0FBcEhWLENBQWhCOztrQkF3SGVqQixHIiwiZmlsZSI6Ii4vc3JjL2NvbXBvbmVudHMvWG1wLnJlYWN0LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuY29uc3QgWG1wID0gKHByb3BzKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgPHhtcFxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5zZXRQcm9wcykge1xuICAgICAgICAgICAgICAgICAgICBwcm9wcy5zZXRQcm9wcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBuX2NsaWNrczogcHJvcHMubl9jbGlja3MgKyAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgbl9jbGlja3NfdGltZXN0YW1wOiBEYXRlLm5vdygpXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChwcm9wcy5maXJlRXZlbnQpIHByb3BzLmZpcmVFdmVudCh7ZXZlbnQ6ICdjbGljayd9KTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtwcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgPC94bXA+XG4gICAgKTtcbn07XG5cblhtcC5kZWZhdWx0UHJvcHMgPSB7XG4gICAgbl9jbGlja3M6IDAsXG4gICAgbl9jbGlja3NfdGltZXN0YW1wOiAtMVxufTtcblxuWG1wLnByb3BUeXBlcyA9IHtcbiAgICAvKipcbiAgICAgKiBUaGUgSUQgb2YgdGhpcyBjb21wb25lbnQsIHVzZWQgdG8gaWRlbnRpZnkgZGFzaCBjb21wb25lbnRzXG4gICAgICogaW4gY2FsbGJhY2tzLiBUaGUgSUQgbmVlZHMgdG8gYmUgdW5pcXVlIGFjcm9zcyBhbGwgb2YgdGhlXG4gICAgICogY29tcG9uZW50cyBpbiBhbiBhcHAuXG4gICAgICovXG4gICAgJ2lkJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIFRoZSBjaGlsZHJlbiBvZiB0aGlzIGNvbXBvbmVudFxuICAgICAqL1xuICAgICdjaGlsZHJlbic6IFByb3BUeXBlcy5ub2RlLFxuXG4gICAgLyoqXG4gICAgICogQW4gaW50ZWdlciB0aGF0IHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiB0aW1lc1xuICAgICAqIHRoYXQgdGhpcyBlbGVtZW50IGhhcyBiZWVuIGNsaWNrZWQgb24uXG4gICAgICovXG4gICAgJ25fY2xpY2tzJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBbiBpbnRlZ2VyIHRoYXQgcmVwcmVzZW50cyB0aGUgdGltZSAoaW4gbXMgc2luY2UgMTk3MClcbiAgICAgKiBhdCB3aGljaCBuX2NsaWNrcyBjaGFuZ2VkLiBUaGlzIGNhbiBiZSB1c2VkIHRvIHRlbGxcbiAgICAgKiB3aGljaCBidXR0b24gd2FzIGNoYW5nZWQgbW9zdCByZWNlbnRseS5cbiAgICAgKi9cbiAgICAnbl9jbGlja3NfdGltZXN0YW1wJzogUHJvcFR5cGVzLmludGVnZXIsXG5cbiAgICAvKipcbiAgICAgKiBBIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUgY29tcG9uZW50LCB1c2VkIHRvIGltcHJvdmVcbiAgICAgKiBwZXJmb3JtYW5jZSBieSBSZWFjdC5qcyB3aGlsZSByZW5kZXJpbmcgY29tcG9uZW50c1xuICAgICAqIFNlZSBodHRwczovL3JlYWN0anMub3JnL2RvY3MvbGlzdHMtYW5kLWtleXMuaHRtbCBmb3IgbW9yZSBpbmZvXG4gICAgICovXG4gICAgJ2tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUaGUgQVJJQSByb2xlIGF0dHJpYnV0ZVxuICAgICAqL1xuICAgICdyb2xlJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgZGF0YSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnZGF0YS0qJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIEEgd2lsZGNhcmQgYXJpYSBhdHRyaWJ1dGVcbiAgICAgKi9cbiAgICAnYXJpYS0qJzogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBhY3RpdmF0ZSBvciBhZGQgZm9jdXMgdG8gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2FjY2Vzc0tleSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBPZnRlbiB1c2VkIHdpdGggQ1NTIHRvIHN0eWxlIGVsZW1lbnRzIHdpdGggY29tbW9uIHByb3BlcnRpZXMuXG4gICAgICovXG4gICAgJ2NsYXNzTmFtZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBJbmRpY2F0ZXMgd2hldGhlciB0aGUgZWxlbWVudCdzIGNvbnRlbnQgaXMgZWRpdGFibGUuXG4gICAgICovXG4gICAgJ2NvbnRlbnRFZGl0YWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHRoZSBJRCBvZiBhIDxtZW51PiBlbGVtZW50IHdoaWNoIHdpbGwgc2VydmUgYXMgdGhlIGVsZW1lbnQncyBjb250ZXh0IG1lbnUuXG4gICAgICovXG4gICAgJ2NvbnRleHRNZW51JzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIHRleHQgZGlyZWN0aW9uLiBBbGxvd2VkIHZhbHVlcyBhcmUgbHRyIChMZWZ0LVRvLVJpZ2h0KSBvciBydGwgKFJpZ2h0LVRvLUxlZnQpXG4gICAgICovXG4gICAgJ2Rpcic6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBEZWZpbmVzIHdoZXRoZXIgdGhlIGVsZW1lbnQgY2FuIGJlIGRyYWdnZWQuXG4gICAgICovXG4gICAgJ2RyYWdnYWJsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBQcmV2ZW50cyByZW5kZXJpbmcgb2YgZ2l2ZW4gZWxlbWVudCwgd2hpbGUga2VlcGluZyBjaGlsZCBlbGVtZW50cywgZS5nLiBzY3JpcHQgZWxlbWVudHMsIGFjdGl2ZS5cbiAgICAgKi9cbiAgICAnaGlkZGVuJzogUHJvcFR5cGVzLnN0cmluZyxcblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgdGhlIGxhbmd1YWdlIHVzZWQgaW4gdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ2xhbmcnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogSW5kaWNhdGVzIHdoZXRoZXIgc3BlbGwgY2hlY2tpbmcgaXMgYWxsb3dlZCBmb3IgdGhlIGVsZW1lbnQuXG4gICAgICovXG4gICAgJ3NwZWxsQ2hlY2snOiBQcm9wVHlwZXMuc3RyaW5nLFxuXG4gICAgLyoqXG4gICAgICogRGVmaW5lcyBDU1Mgc3R5bGVzIHdoaWNoIHdpbGwgb3ZlcnJpZGUgc3R5bGVzIHByZXZpb3VzbHkgc2V0LlxuICAgICAqL1xuICAgICdzdHlsZSc6IFByb3BUeXBlcy5vYmplY3QsXG5cbiAgICAvKipcbiAgICAgKiBPdmVycmlkZXMgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRhYiBvcmRlciBhbmQgZm9sbG93cyB0aGUgb25lIHNwZWNpZmllZCBpbnN0ZWFkLlxuICAgICAqL1xuICAgICd0YWJJbmRleCc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBUZXh0IHRvIGJlIGRpc3BsYXllZCBpbiBhIHRvb2x0aXAgd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBlbGVtZW50LlxuICAgICAqL1xuICAgICd0aXRsZSc6IFByb3BUeXBlcy5zdHJpbmcsXG5cbiAgICAvKipcbiAgICAgKiBBIGNhbGxiYWNrIGZvciBmaXJpbmcgZXZlbnRzIHRvIGRhc2guXG4gICAgICovXG4gICAgJ2ZpcmVFdmVudCc6IFByb3BUeXBlcy5mdW5jLFxuXG4gICAgJ2Rhc2hFdmVudHMnOiBQcm9wVHlwZXMub25lT2YoWydjbGljayddKSxcbiAgICBcbiAgICAnc2V0UHJvcHMnOiBQcm9wVHlwZXMuZnVuY1xuICAgIFxufTtcblxuZXhwb3J0IGRlZmF1bHQgWG1wO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Xmp.react.js\n"); /***/ }), @@ -1762,7 +1726,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Xmp = exports.Wbr = exports.Video = exports.Var = exports.Ul = exports.U = exports.Track = exports.Tr = exports.Title = exports.Time = exports.Thead = exports.Th = exports.Tfoot = exports.Textarea = exports.Template = exports.Td = exports.Tbody = exports.Table = exports.Sup = exports.Summary = exports.Sub = exports.Strong = exports.Strike = exports.Span = exports.Spacer = exports.Source = exports.Small = exports.Slot = exports.Shadow = exports.Select = exports.Section = undefined;\nexports.Script = exports.Samp = exports.S = exports.Ruby = exports.Rtc = exports.Rt = exports.Rp = exports.Rb = exports.Q = exports.Progress = exports.Pre = exports.Plaintext = exports.Picture = exports.Param = exports.P = exports.Output = exports.Option = exports.Optgroup = exports.Ol = exports.ObjectEl = exports.Noscript = exports.Nobr = exports.Nextid = exports.Nav = exports.Multicol = exports.Meter = exports.Meta = exports.Marquee = exports.Mark = exports.MapEl = exports.Main = exports.Listing = exports.Link = exports.Li = exports.Legend = exports.Label = exports.Keygen = exports.Kbd = exports.Isindex = exports.Ins = exports.Img = exports.Iframe = exports.I = exports.Hr = exports.Hgroup = exports.Header = exports.H6 = exports.H5 = exports.H4 = exports.H3 = exports.H2 = exports.H1 = exports.Frameset = exports.Frame = exports.Form = exports.Footer = exports.Font = exports.Figure = exports.Figcaption = exports.Fieldset = exports.Embed = exports.Em = exports.Element = exports.Dt = exports.Dl = exports.Div = exports.Dialog = exports.Dfn = exports.Details = exports.Del = exports.Dd = exports.Datalist = exports.Data = exports.Content = exports.Command = exports.Colgroup = exports.Col = exports.Code = exports.Cite = exports.Center = exports.Caption = exports.Canvas = exports.Button = exports.Br = exports.Blockquote = exports.Blink = exports.Big = exports.Bdo = exports.Bdi = exports.Basefont = exports.Base = exports.B = exports.Audio = exports.Aside = exports.Article = exports.Area = exports.Address = exports.Acronym = exports.Abbr = exports.A = undefined;\n\nvar _A = __webpack_require__(/*! ./components/A.react */ \"./src/components/A.react.js\");\n\nvar _A2 = _interopRequireDefault(_A);\n\nvar _Abbr = __webpack_require__(/*! ./components/Abbr.react */ \"./src/components/Abbr.react.js\");\n\nvar _Abbr2 = _interopRequireDefault(_Abbr);\n\nvar _Acronym = __webpack_require__(/*! ./components/Acronym.react */ \"./src/components/Acronym.react.js\");\n\nvar _Acronym2 = _interopRequireDefault(_Acronym);\n\nvar _Address = __webpack_require__(/*! ./components/Address.react */ \"./src/components/Address.react.js\");\n\nvar _Address2 = _interopRequireDefault(_Address);\n\nvar _Area = __webpack_require__(/*! ./components/Area.react */ \"./src/components/Area.react.js\");\n\nvar _Area2 = _interopRequireDefault(_Area);\n\nvar _Article = __webpack_require__(/*! ./components/Article.react */ \"./src/components/Article.react.js\");\n\nvar _Article2 = _interopRequireDefault(_Article);\n\nvar _Aside = __webpack_require__(/*! ./components/Aside.react */ \"./src/components/Aside.react.js\");\n\nvar _Aside2 = _interopRequireDefault(_Aside);\n\nvar _Audio = __webpack_require__(/*! ./components/Audio.react */ \"./src/components/Audio.react.js\");\n\nvar _Audio2 = _interopRequireDefault(_Audio);\n\nvar _B = __webpack_require__(/*! ./components/B.react */ \"./src/components/B.react.js\");\n\nvar _B2 = _interopRequireDefault(_B);\n\nvar _Base = __webpack_require__(/*! ./components/Base.react */ \"./src/components/Base.react.js\");\n\nvar _Base2 = _interopRequireDefault(_Base);\n\nvar _Basefont = __webpack_require__(/*! ./components/Basefont.react */ \"./src/components/Basefont.react.js\");\n\nvar _Basefont2 = _interopRequireDefault(_Basefont);\n\nvar _Bdi = __webpack_require__(/*! ./components/Bdi.react */ \"./src/components/Bdi.react.js\");\n\nvar _Bdi2 = _interopRequireDefault(_Bdi);\n\nvar _Bdo = __webpack_require__(/*! ./components/Bdo.react */ \"./src/components/Bdo.react.js\");\n\nvar _Bdo2 = _interopRequireDefault(_Bdo);\n\nvar _Big = __webpack_require__(/*! ./components/Big.react */ \"./src/components/Big.react.js\");\n\nvar _Big2 = _interopRequireDefault(_Big);\n\nvar _Blink = __webpack_require__(/*! ./components/Blink.react */ \"./src/components/Blink.react.js\");\n\nvar _Blink2 = _interopRequireDefault(_Blink);\n\nvar _Blockquote = __webpack_require__(/*! ./components/Blockquote.react */ \"./src/components/Blockquote.react.js\");\n\nvar _Blockquote2 = _interopRequireDefault(_Blockquote);\n\nvar _Br = __webpack_require__(/*! ./components/Br.react */ \"./src/components/Br.react.js\");\n\nvar _Br2 = _interopRequireDefault(_Br);\n\nvar _Button = __webpack_require__(/*! ./components/Button.react */ \"./src/components/Button.react.js\");\n\nvar _Button2 = _interopRequireDefault(_Button);\n\nvar _Canvas = __webpack_require__(/*! ./components/Canvas.react */ \"./src/components/Canvas.react.js\");\n\nvar _Canvas2 = _interopRequireDefault(_Canvas);\n\nvar _Caption = __webpack_require__(/*! ./components/Caption.react */ \"./src/components/Caption.react.js\");\n\nvar _Caption2 = _interopRequireDefault(_Caption);\n\nvar _Center = __webpack_require__(/*! ./components/Center.react */ \"./src/components/Center.react.js\");\n\nvar _Center2 = _interopRequireDefault(_Center);\n\nvar _Cite = __webpack_require__(/*! ./components/Cite.react */ \"./src/components/Cite.react.js\");\n\nvar _Cite2 = _interopRequireDefault(_Cite);\n\nvar _Code = __webpack_require__(/*! ./components/Code.react */ \"./src/components/Code.react.js\");\n\nvar _Code2 = _interopRequireDefault(_Code);\n\nvar _Col = __webpack_require__(/*! ./components/Col.react */ \"./src/components/Col.react.js\");\n\nvar _Col2 = _interopRequireDefault(_Col);\n\nvar _Colgroup = __webpack_require__(/*! ./components/Colgroup.react */ \"./src/components/Colgroup.react.js\");\n\nvar _Colgroup2 = _interopRequireDefault(_Colgroup);\n\nvar _Command = __webpack_require__(/*! ./components/Command.react */ \"./src/components/Command.react.js\");\n\nvar _Command2 = _interopRequireDefault(_Command);\n\nvar _Content = __webpack_require__(/*! ./components/Content.react */ \"./src/components/Content.react.js\");\n\nvar _Content2 = _interopRequireDefault(_Content);\n\nvar _Data = __webpack_require__(/*! ./components/Data.react */ \"./src/components/Data.react.js\");\n\nvar _Data2 = _interopRequireDefault(_Data);\n\nvar _Datalist = __webpack_require__(/*! ./components/Datalist.react */ \"./src/components/Datalist.react.js\");\n\nvar _Datalist2 = _interopRequireDefault(_Datalist);\n\nvar _Dd = __webpack_require__(/*! ./components/Dd.react */ \"./src/components/Dd.react.js\");\n\nvar _Dd2 = _interopRequireDefault(_Dd);\n\nvar _Del = __webpack_require__(/*! ./components/Del.react */ \"./src/components/Del.react.js\");\n\nvar _Del2 = _interopRequireDefault(_Del);\n\nvar _Details = __webpack_require__(/*! ./components/Details.react */ \"./src/components/Details.react.js\");\n\nvar _Details2 = _interopRequireDefault(_Details);\n\nvar _Dfn = __webpack_require__(/*! ./components/Dfn.react */ \"./src/components/Dfn.react.js\");\n\nvar _Dfn2 = _interopRequireDefault(_Dfn);\n\nvar _Dialog = __webpack_require__(/*! ./components/Dialog.react */ \"./src/components/Dialog.react.js\");\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _Div = __webpack_require__(/*! ./components/Div.react */ \"./src/components/Div.react.js\");\n\nvar _Div2 = _interopRequireDefault(_Div);\n\nvar _Dl = __webpack_require__(/*! ./components/Dl.react */ \"./src/components/Dl.react.js\");\n\nvar _Dl2 = _interopRequireDefault(_Dl);\n\nvar _Dt = __webpack_require__(/*! ./components/Dt.react */ \"./src/components/Dt.react.js\");\n\nvar _Dt2 = _interopRequireDefault(_Dt);\n\nvar _Element = __webpack_require__(/*! ./components/Element.react */ \"./src/components/Element.react.js\");\n\nvar _Element2 = _interopRequireDefault(_Element);\n\nvar _Em = __webpack_require__(/*! ./components/Em.react */ \"./src/components/Em.react.js\");\n\nvar _Em2 = _interopRequireDefault(_Em);\n\nvar _Embed = __webpack_require__(/*! ./components/Embed.react */ \"./src/components/Embed.react.js\");\n\nvar _Embed2 = _interopRequireDefault(_Embed);\n\nvar _Fieldset = __webpack_require__(/*! ./components/Fieldset.react */ \"./src/components/Fieldset.react.js\");\n\nvar _Fieldset2 = _interopRequireDefault(_Fieldset);\n\nvar _Figcaption = __webpack_require__(/*! ./components/Figcaption.react */ \"./src/components/Figcaption.react.js\");\n\nvar _Figcaption2 = _interopRequireDefault(_Figcaption);\n\nvar _Figure = __webpack_require__(/*! ./components/Figure.react */ \"./src/components/Figure.react.js\");\n\nvar _Figure2 = _interopRequireDefault(_Figure);\n\nvar _Font = __webpack_require__(/*! ./components/Font.react */ \"./src/components/Font.react.js\");\n\nvar _Font2 = _interopRequireDefault(_Font);\n\nvar _Footer = __webpack_require__(/*! ./components/Footer.react */ \"./src/components/Footer.react.js\");\n\nvar _Footer2 = _interopRequireDefault(_Footer);\n\nvar _Form = __webpack_require__(/*! ./components/Form.react */ \"./src/components/Form.react.js\");\n\nvar _Form2 = _interopRequireDefault(_Form);\n\nvar _Frame = __webpack_require__(/*! ./components/Frame.react */ \"./src/components/Frame.react.js\");\n\nvar _Frame2 = _interopRequireDefault(_Frame);\n\nvar _Frameset = __webpack_require__(/*! ./components/Frameset.react */ \"./src/components/Frameset.react.js\");\n\nvar _Frameset2 = _interopRequireDefault(_Frameset);\n\nvar _H = __webpack_require__(/*! ./components/H1.react */ \"./src/components/H1.react.js\");\n\nvar _H2 = _interopRequireDefault(_H);\n\nvar _H3 = __webpack_require__(/*! ./components/H2.react */ \"./src/components/H2.react.js\");\n\nvar _H4 = _interopRequireDefault(_H3);\n\nvar _H5 = __webpack_require__(/*! ./components/H3.react */ \"./src/components/H3.react.js\");\n\nvar _H6 = _interopRequireDefault(_H5);\n\nvar _H7 = __webpack_require__(/*! ./components/H4.react */ \"./src/components/H4.react.js\");\n\nvar _H8 = _interopRequireDefault(_H7);\n\nvar _H9 = __webpack_require__(/*! ./components/H5.react */ \"./src/components/H5.react.js\");\n\nvar _H10 = _interopRequireDefault(_H9);\n\nvar _H11 = __webpack_require__(/*! ./components/H6.react */ \"./src/components/H6.react.js\");\n\nvar _H12 = _interopRequireDefault(_H11);\n\nvar _Header = __webpack_require__(/*! ./components/Header.react */ \"./src/components/Header.react.js\");\n\nvar _Header2 = _interopRequireDefault(_Header);\n\nvar _Hgroup = __webpack_require__(/*! ./components/Hgroup.react */ \"./src/components/Hgroup.react.js\");\n\nvar _Hgroup2 = _interopRequireDefault(_Hgroup);\n\nvar _Hr = __webpack_require__(/*! ./components/Hr.react */ \"./src/components/Hr.react.js\");\n\nvar _Hr2 = _interopRequireDefault(_Hr);\n\nvar _I = __webpack_require__(/*! ./components/I.react */ \"./src/components/I.react.js\");\n\nvar _I2 = _interopRequireDefault(_I);\n\nvar _Iframe = __webpack_require__(/*! ./components/Iframe.react */ \"./src/components/Iframe.react.js\");\n\nvar _Iframe2 = _interopRequireDefault(_Iframe);\n\nvar _Img = __webpack_require__(/*! ./components/Img.react */ \"./src/components/Img.react.js\");\n\nvar _Img2 = _interopRequireDefault(_Img);\n\nvar _Ins = __webpack_require__(/*! ./components/Ins.react */ \"./src/components/Ins.react.js\");\n\nvar _Ins2 = _interopRequireDefault(_Ins);\n\nvar _Isindex = __webpack_require__(/*! ./components/Isindex.react */ \"./src/components/Isindex.react.js\");\n\nvar _Isindex2 = _interopRequireDefault(_Isindex);\n\nvar _Kbd = __webpack_require__(/*! ./components/Kbd.react */ \"./src/components/Kbd.react.js\");\n\nvar _Kbd2 = _interopRequireDefault(_Kbd);\n\nvar _Keygen = __webpack_require__(/*! ./components/Keygen.react */ \"./src/components/Keygen.react.js\");\n\nvar _Keygen2 = _interopRequireDefault(_Keygen);\n\nvar _Label = __webpack_require__(/*! ./components/Label.react */ \"./src/components/Label.react.js\");\n\nvar _Label2 = _interopRequireDefault(_Label);\n\nvar _Legend = __webpack_require__(/*! ./components/Legend.react */ \"./src/components/Legend.react.js\");\n\nvar _Legend2 = _interopRequireDefault(_Legend);\n\nvar _Li = __webpack_require__(/*! ./components/Li.react */ \"./src/components/Li.react.js\");\n\nvar _Li2 = _interopRequireDefault(_Li);\n\nvar _Link = __webpack_require__(/*! ./components/Link.react */ \"./src/components/Link.react.js\");\n\nvar _Link2 = _interopRequireDefault(_Link);\n\nvar _Listing = __webpack_require__(/*! ./components/Listing.react */ \"./src/components/Listing.react.js\");\n\nvar _Listing2 = _interopRequireDefault(_Listing);\n\nvar _Main = __webpack_require__(/*! ./components/Main.react */ \"./src/components/Main.react.js\");\n\nvar _Main2 = _interopRequireDefault(_Main);\n\nvar _MapEl = __webpack_require__(/*! ./components/MapEl.react */ \"./src/components/MapEl.react.js\");\n\nvar _MapEl2 = _interopRequireDefault(_MapEl);\n\nvar _Mark = __webpack_require__(/*! ./components/Mark.react */ \"./src/components/Mark.react.js\");\n\nvar _Mark2 = _interopRequireDefault(_Mark);\n\nvar _Marquee = __webpack_require__(/*! ./components/Marquee.react */ \"./src/components/Marquee.react.js\");\n\nvar _Marquee2 = _interopRequireDefault(_Marquee);\n\nvar _Meta = __webpack_require__(/*! ./components/Meta.react */ \"./src/components/Meta.react.js\");\n\nvar _Meta2 = _interopRequireDefault(_Meta);\n\nvar _Meter = __webpack_require__(/*! ./components/Meter.react */ \"./src/components/Meter.react.js\");\n\nvar _Meter2 = _interopRequireDefault(_Meter);\n\nvar _Multicol = __webpack_require__(/*! ./components/Multicol.react */ \"./src/components/Multicol.react.js\");\n\nvar _Multicol2 = _interopRequireDefault(_Multicol);\n\nvar _Nav = __webpack_require__(/*! ./components/Nav.react */ \"./src/components/Nav.react.js\");\n\nvar _Nav2 = _interopRequireDefault(_Nav);\n\nvar _Nextid = __webpack_require__(/*! ./components/Nextid.react */ \"./src/components/Nextid.react.js\");\n\nvar _Nextid2 = _interopRequireDefault(_Nextid);\n\nvar _Nobr = __webpack_require__(/*! ./components/Nobr.react */ \"./src/components/Nobr.react.js\");\n\nvar _Nobr2 = _interopRequireDefault(_Nobr);\n\nvar _Noscript = __webpack_require__(/*! ./components/Noscript.react */ \"./src/components/Noscript.react.js\");\n\nvar _Noscript2 = _interopRequireDefault(_Noscript);\n\nvar _ObjectEl = __webpack_require__(/*! ./components/ObjectEl.react */ \"./src/components/ObjectEl.react.js\");\n\nvar _ObjectEl2 = _interopRequireDefault(_ObjectEl);\n\nvar _Ol = __webpack_require__(/*! ./components/Ol.react */ \"./src/components/Ol.react.js\");\n\nvar _Ol2 = _interopRequireDefault(_Ol);\n\nvar _Optgroup = __webpack_require__(/*! ./components/Optgroup.react */ \"./src/components/Optgroup.react.js\");\n\nvar _Optgroup2 = _interopRequireDefault(_Optgroup);\n\nvar _Option = __webpack_require__(/*! ./components/Option.react */ \"./src/components/Option.react.js\");\n\nvar _Option2 = _interopRequireDefault(_Option);\n\nvar _Output = __webpack_require__(/*! ./components/Output.react */ \"./src/components/Output.react.js\");\n\nvar _Output2 = _interopRequireDefault(_Output);\n\nvar _P = __webpack_require__(/*! ./components/P.react */ \"./src/components/P.react.js\");\n\nvar _P2 = _interopRequireDefault(_P);\n\nvar _Param = __webpack_require__(/*! ./components/Param.react */ \"./src/components/Param.react.js\");\n\nvar _Param2 = _interopRequireDefault(_Param);\n\nvar _Picture = __webpack_require__(/*! ./components/Picture.react */ \"./src/components/Picture.react.js\");\n\nvar _Picture2 = _interopRequireDefault(_Picture);\n\nvar _Plaintext = __webpack_require__(/*! ./components/Plaintext.react */ \"./src/components/Plaintext.react.js\");\n\nvar _Plaintext2 = _interopRequireDefault(_Plaintext);\n\nvar _Pre = __webpack_require__(/*! ./components/Pre.react */ \"./src/components/Pre.react.js\");\n\nvar _Pre2 = _interopRequireDefault(_Pre);\n\nvar _Progress = __webpack_require__(/*! ./components/Progress.react */ \"./src/components/Progress.react.js\");\n\nvar _Progress2 = _interopRequireDefault(_Progress);\n\nvar _Q = __webpack_require__(/*! ./components/Q.react */ \"./src/components/Q.react.js\");\n\nvar _Q2 = _interopRequireDefault(_Q);\n\nvar _Rb = __webpack_require__(/*! ./components/Rb.react */ \"./src/components/Rb.react.js\");\n\nvar _Rb2 = _interopRequireDefault(_Rb);\n\nvar _Rp = __webpack_require__(/*! ./components/Rp.react */ \"./src/components/Rp.react.js\");\n\nvar _Rp2 = _interopRequireDefault(_Rp);\n\nvar _Rt = __webpack_require__(/*! ./components/Rt.react */ \"./src/components/Rt.react.js\");\n\nvar _Rt2 = _interopRequireDefault(_Rt);\n\nvar _Rtc = __webpack_require__(/*! ./components/Rtc.react */ \"./src/components/Rtc.react.js\");\n\nvar _Rtc2 = _interopRequireDefault(_Rtc);\n\nvar _Ruby = __webpack_require__(/*! ./components/Ruby.react */ \"./src/components/Ruby.react.js\");\n\nvar _Ruby2 = _interopRequireDefault(_Ruby);\n\nvar _S = __webpack_require__(/*! ./components/S.react */ \"./src/components/S.react.js\");\n\nvar _S2 = _interopRequireDefault(_S);\n\nvar _Samp = __webpack_require__(/*! ./components/Samp.react */ \"./src/components/Samp.react.js\");\n\nvar _Samp2 = _interopRequireDefault(_Samp);\n\nvar _Script = __webpack_require__(/*! ./components/Script.react */ \"./src/components/Script.react.js\");\n\nvar _Script2 = _interopRequireDefault(_Script);\n\nvar _Section = __webpack_require__(/*! ./components/Section.react */ \"./src/components/Section.react.js\");\n\nvar _Section2 = _interopRequireDefault(_Section);\n\nvar _Select = __webpack_require__(/*! ./components/Select.react */ \"./src/components/Select.react.js\");\n\nvar _Select2 = _interopRequireDefault(_Select);\n\nvar _Shadow = __webpack_require__(/*! ./components/Shadow.react */ \"./src/components/Shadow.react.js\");\n\nvar _Shadow2 = _interopRequireDefault(_Shadow);\n\nvar _Slot = __webpack_require__(/*! ./components/Slot.react */ \"./src/components/Slot.react.js\");\n\nvar _Slot2 = _interopRequireDefault(_Slot);\n\nvar _Small = __webpack_require__(/*! ./components/Small.react */ \"./src/components/Small.react.js\");\n\nvar _Small2 = _interopRequireDefault(_Small);\n\nvar _Source = __webpack_require__(/*! ./components/Source.react */ \"./src/components/Source.react.js\");\n\nvar _Source2 = _interopRequireDefault(_Source);\n\nvar _Spacer = __webpack_require__(/*! ./components/Spacer.react */ \"./src/components/Spacer.react.js\");\n\nvar _Spacer2 = _interopRequireDefault(_Spacer);\n\nvar _Span = __webpack_require__(/*! ./components/Span.react */ \"./src/components/Span.react.js\");\n\nvar _Span2 = _interopRequireDefault(_Span);\n\nvar _Strike = __webpack_require__(/*! ./components/Strike.react */ \"./src/components/Strike.react.js\");\n\nvar _Strike2 = _interopRequireDefault(_Strike);\n\nvar _Strong = __webpack_require__(/*! ./components/Strong.react */ \"./src/components/Strong.react.js\");\n\nvar _Strong2 = _interopRequireDefault(_Strong);\n\nvar _Sub = __webpack_require__(/*! ./components/Sub.react */ \"./src/components/Sub.react.js\");\n\nvar _Sub2 = _interopRequireDefault(_Sub);\n\nvar _Summary = __webpack_require__(/*! ./components/Summary.react */ \"./src/components/Summary.react.js\");\n\nvar _Summary2 = _interopRequireDefault(_Summary);\n\nvar _Sup = __webpack_require__(/*! ./components/Sup.react */ \"./src/components/Sup.react.js\");\n\nvar _Sup2 = _interopRequireDefault(_Sup);\n\nvar _Table = __webpack_require__(/*! ./components/Table.react */ \"./src/components/Table.react.js\");\n\nvar _Table2 = _interopRequireDefault(_Table);\n\nvar _Tbody = __webpack_require__(/*! ./components/Tbody.react */ \"./src/components/Tbody.react.js\");\n\nvar _Tbody2 = _interopRequireDefault(_Tbody);\n\nvar _Td = __webpack_require__(/*! ./components/Td.react */ \"./src/components/Td.react.js\");\n\nvar _Td2 = _interopRequireDefault(_Td);\n\nvar _Template = __webpack_require__(/*! ./components/Template.react */ \"./src/components/Template.react.js\");\n\nvar _Template2 = _interopRequireDefault(_Template);\n\nvar _Textarea = __webpack_require__(/*! ./components/Textarea.react */ \"./src/components/Textarea.react.js\");\n\nvar _Textarea2 = _interopRequireDefault(_Textarea);\n\nvar _Tfoot = __webpack_require__(/*! ./components/Tfoot.react */ \"./src/components/Tfoot.react.js\");\n\nvar _Tfoot2 = _interopRequireDefault(_Tfoot);\n\nvar _Th = __webpack_require__(/*! ./components/Th.react */ \"./src/components/Th.react.js\");\n\nvar _Th2 = _interopRequireDefault(_Th);\n\nvar _Thead = __webpack_require__(/*! ./components/Thead.react */ \"./src/components/Thead.react.js\");\n\nvar _Thead2 = _interopRequireDefault(_Thead);\n\nvar _Time = __webpack_require__(/*! ./components/Time.react */ \"./src/components/Time.react.js\");\n\nvar _Time2 = _interopRequireDefault(_Time);\n\nvar _Title = __webpack_require__(/*! ./components/Title.react */ \"./src/components/Title.react.js\");\n\nvar _Title2 = _interopRequireDefault(_Title);\n\nvar _Tr = __webpack_require__(/*! ./components/Tr.react */ \"./src/components/Tr.react.js\");\n\nvar _Tr2 = _interopRequireDefault(_Tr);\n\nvar _Track = __webpack_require__(/*! ./components/Track.react */ \"./src/components/Track.react.js\");\n\nvar _Track2 = _interopRequireDefault(_Track);\n\nvar _U = __webpack_require__(/*! ./components/U.react */ \"./src/components/U.react.js\");\n\nvar _U2 = _interopRequireDefault(_U);\n\nvar _Ul = __webpack_require__(/*! ./components/Ul.react */ \"./src/components/Ul.react.js\");\n\nvar _Ul2 = _interopRequireDefault(_Ul);\n\nvar _Var = __webpack_require__(/*! ./components/Var.react */ \"./src/components/Var.react.js\");\n\nvar _Var2 = _interopRequireDefault(_Var);\n\nvar _Video = __webpack_require__(/*! ./components/Video.react */ \"./src/components/Video.react.js\");\n\nvar _Video2 = _interopRequireDefault(_Video);\n\nvar _Wbr = __webpack_require__(/*! ./components/Wbr.react */ \"./src/components/Wbr.react.js\");\n\nvar _Wbr2 = _interopRequireDefault(_Wbr);\n\nvar _Xmp = __webpack_require__(/*! ./components/Xmp.react */ \"./src/components/Xmp.react.js\");\n\nvar _Xmp2 = _interopRequireDefault(_Xmp);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.A = _A2.default;\nexports.Abbr = _Abbr2.default;\nexports.Acronym = _Acronym2.default;\nexports.Address = _Address2.default;\nexports.Area = _Area2.default;\nexports.Article = _Article2.default;\nexports.Aside = _Aside2.default;\nexports.Audio = _Audio2.default;\nexports.B = _B2.default;\nexports.Base = _Base2.default;\nexports.Basefont = _Basefont2.default;\nexports.Bdi = _Bdi2.default;\nexports.Bdo = _Bdo2.default;\nexports.Big = _Big2.default;\nexports.Blink = _Blink2.default;\nexports.Blockquote = _Blockquote2.default;\nexports.Br = _Br2.default;\nexports.Button = _Button2.default;\nexports.Canvas = _Canvas2.default;\nexports.Caption = _Caption2.default;\nexports.Center = _Center2.default;\nexports.Cite = _Cite2.default;\nexports.Code = _Code2.default;\nexports.Col = _Col2.default;\nexports.Colgroup = _Colgroup2.default;\nexports.Command = _Command2.default;\nexports.Content = _Content2.default;\nexports.Data = _Data2.default;\nexports.Datalist = _Datalist2.default;\nexports.Dd = _Dd2.default;\nexports.Del = _Del2.default;\nexports.Details = _Details2.default;\nexports.Dfn = _Dfn2.default;\nexports.Dialog = _Dialog2.default;\nexports.Div = _Div2.default;\nexports.Dl = _Dl2.default;\nexports.Dt = _Dt2.default;\nexports.Element = _Element2.default;\nexports.Em = _Em2.default;\nexports.Embed = _Embed2.default;\nexports.Fieldset = _Fieldset2.default;\nexports.Figcaption = _Figcaption2.default;\nexports.Figure = _Figure2.default;\nexports.Font = _Font2.default;\nexports.Footer = _Footer2.default;\nexports.Form = _Form2.default;\nexports.Frame = _Frame2.default;\nexports.Frameset = _Frameset2.default;\nexports.H1 = _H2.default;\nexports.H2 = _H4.default;\nexports.H3 = _H6.default;\nexports.H4 = _H8.default;\nexports.H5 = _H10.default;\nexports.H6 = _H12.default;\nexports.Header = _Header2.default;\nexports.Hgroup = _Hgroup2.default;\nexports.Hr = _Hr2.default;\nexports.I = _I2.default;\nexports.Iframe = _Iframe2.default;\nexports.Img = _Img2.default;\nexports.Ins = _Ins2.default;\nexports.Isindex = _Isindex2.default;\nexports.Kbd = _Kbd2.default;\nexports.Keygen = _Keygen2.default;\nexports.Label = _Label2.default;\nexports.Legend = _Legend2.default;\nexports.Li = _Li2.default;\nexports.Link = _Link2.default;\nexports.Listing = _Listing2.default;\nexports.Main = _Main2.default;\nexports.MapEl = _MapEl2.default;\nexports.Mark = _Mark2.default;\nexports.Marquee = _Marquee2.default;\nexports.Meta = _Meta2.default;\nexports.Meter = _Meter2.default;\nexports.Multicol = _Multicol2.default;\nexports.Nav = _Nav2.default;\nexports.Nextid = _Nextid2.default;\nexports.Nobr = _Nobr2.default;\nexports.Noscript = _Noscript2.default;\nexports.ObjectEl = _ObjectEl2.default;\nexports.Ol = _Ol2.default;\nexports.Optgroup = _Optgroup2.default;\nexports.Option = _Option2.default;\nexports.Output = _Output2.default;\nexports.P = _P2.default;\nexports.Param = _Param2.default;\nexports.Picture = _Picture2.default;\nexports.Plaintext = _Plaintext2.default;\nexports.Pre = _Pre2.default;\nexports.Progress = _Progress2.default;\nexports.Q = _Q2.default;\nexports.Rb = _Rb2.default;\nexports.Rp = _Rp2.default;\nexports.Rt = _Rt2.default;\nexports.Rtc = _Rtc2.default;\nexports.Ruby = _Ruby2.default;\nexports.S = _S2.default;\nexports.Samp = _Samp2.default;\nexports.Script = _Script2.default;\nexports.Section = _Section2.default;\nexports.Select = _Select2.default;\nexports.Shadow = _Shadow2.default;\nexports.Slot = _Slot2.default;\nexports.Small = _Small2.default;\nexports.Source = _Source2.default;\nexports.Spacer = _Spacer2.default;\nexports.Span = _Span2.default;\nexports.Strike = _Strike2.default;\nexports.Strong = _Strong2.default;\nexports.Sub = _Sub2.default;\nexports.Summary = _Summary2.default;\nexports.Sup = _Sup2.default;\nexports.Table = _Table2.default;\nexports.Tbody = _Tbody2.default;\nexports.Td = _Td2.default;\nexports.Template = _Template2.default;\nexports.Textarea = _Textarea2.default;\nexports.Tfoot = _Tfoot2.default;\nexports.Th = _Th2.default;\nexports.Thead = _Thead2.default;\nexports.Time = _Time2.default;\nexports.Title = _Title2.default;\nexports.Tr = _Tr2.default;\nexports.Track = _Track2.default;\nexports.U = _U2.default;\nexports.Ul = _Ul2.default;\nexports.Var = _Var2.default;\nexports.Video = _Video2.default;\nexports.Wbr = _Wbr2.default;\nexports.Xmp = _Xmp2.default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9pbmRleC5qcz9iNjM1Il0sIm5hbWVzIjpbIkEiLCJBYmJyIiwiQWNyb255bSIsIkFkZHJlc3MiLCJBcmVhIiwiQXJ0aWNsZSIsIkFzaWRlIiwiQXVkaW8iLCJCIiwiQmFzZSIsIkJhc2Vmb250IiwiQmRpIiwiQmRvIiwiQmlnIiwiQmxpbmsiLCJCbG9ja3F1b3RlIiwiQnIiLCJCdXR0b24iLCJDYW52YXMiLCJDYXB0aW9uIiwiQ2VudGVyIiwiQ2l0ZSIsIkNvZGUiLCJDb2wiLCJDb2xncm91cCIsIkNvbW1hbmQiLCJDb250ZW50IiwiRGF0YSIsIkRhdGFsaXN0IiwiRGQiLCJEZWwiLCJEZXRhaWxzIiwiRGZuIiwiRGlhbG9nIiwiRGl2IiwiRGwiLCJEdCIsIkVsZW1lbnQiLCJFbSIsIkVtYmVkIiwiRmllbGRzZXQiLCJGaWdjYXB0aW9uIiwiRmlndXJlIiwiRm9udCIsIkZvb3RlciIsIkZvcm0iLCJGcmFtZSIsIkZyYW1lc2V0IiwiSDEiLCJIMiIsIkgzIiwiSDQiLCJINSIsIkg2IiwiSGVhZGVyIiwiSGdyb3VwIiwiSHIiLCJJIiwiSWZyYW1lIiwiSW1nIiwiSW5zIiwiSXNpbmRleCIsIktiZCIsIktleWdlbiIsIkxhYmVsIiwiTGVnZW5kIiwiTGkiLCJMaW5rIiwiTGlzdGluZyIsIk1haW4iLCJNYXBFbCIsIk1hcmsiLCJNYXJxdWVlIiwiTWV0YSIsIk1ldGVyIiwiTXVsdGljb2wiLCJOYXYiLCJOZXh0aWQiLCJOb2JyIiwiTm9zY3JpcHQiLCJPYmplY3RFbCIsIk9sIiwiT3B0Z3JvdXAiLCJPcHRpb24iLCJPdXRwdXQiLCJQIiwiUGFyYW0iLCJQaWN0dXJlIiwiUGxhaW50ZXh0IiwiUHJlIiwiUHJvZ3Jlc3MiLCJRIiwiUmIiLCJScCIsIlJ0IiwiUnRjIiwiUnVieSIsIlMiLCJTYW1wIiwiU2NyaXB0IiwiU2VjdGlvbiIsIlNlbGVjdCIsIlNoYWRvdyIsIlNsb3QiLCJTbWFsbCIsIlNvdXJjZSIsIlNwYWNlciIsIlNwYW4iLCJTdHJpa2UiLCJTdHJvbmciLCJTdWIiLCJTdW1tYXJ5IiwiU3VwIiwiVGFibGUiLCJUYm9keSIsIlRkIiwiVGVtcGxhdGUiLCJUZXh0YXJlYSIsIlRmb290IiwiVGgiLCJUaGVhZCIsIlRpbWUiLCJUaXRsZSIsIlRyIiwiVHJhY2siLCJVIiwiVWwiLCJWYXIiLCJWaWRlbyIsIldiciIsIlhtcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7UUFHSUEsQyxHQUFBQSxXO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxDLEdBQUFBLFc7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLFUsR0FBQUEsb0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxHLEdBQUFBLGE7UUFDQUMsUSxHQUFBQSxrQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxFLEdBQUFBLFk7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLFUsR0FBQUEsb0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRSxHQUFBQSxXO1FBQ0FDLEUsR0FBQUEsVztRQUNBQyxFLEdBQUFBLFc7UUFDQUMsRSxHQUFBQSxXO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxFLEdBQUFBLFk7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxDLEdBQUFBLFc7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxLLEdBQUFBLGU7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxLLEdBQUFBLGU7UUFDQUMsTyxHQUFBQSxpQjtRQUNBQyxTLEdBQUFBLG1CO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxFLEdBQUFBLFk7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxJLEdBQUFBLGM7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxLLEdBQUFBLGU7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxLLEdBQUFBLGU7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxFLEdBQUFBLFk7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxFLEdBQUFBLFk7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsRyxHQUFBQSxhIiwiZmlsZSI6Ii4vc3JjL2luZGV4LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEEgZnJvbSAnLi9jb21wb25lbnRzL0EucmVhY3QnO1xyXG5pbXBvcnQgQWJiciBmcm9tICcuL2NvbXBvbmVudHMvQWJici5yZWFjdCc7XHJcbmltcG9ydCBBY3JvbnltIGZyb20gJy4vY29tcG9uZW50cy9BY3JvbnltLnJlYWN0JztcclxuaW1wb3J0IEFkZHJlc3MgZnJvbSAnLi9jb21wb25lbnRzL0FkZHJlc3MucmVhY3QnO1xyXG5pbXBvcnQgQXJlYSBmcm9tICcuL2NvbXBvbmVudHMvQXJlYS5yZWFjdCc7XHJcbmltcG9ydCBBcnRpY2xlIGZyb20gJy4vY29tcG9uZW50cy9BcnRpY2xlLnJlYWN0JztcclxuaW1wb3J0IEFzaWRlIGZyb20gJy4vY29tcG9uZW50cy9Bc2lkZS5yZWFjdCc7XHJcbmltcG9ydCBBdWRpbyBmcm9tICcuL2NvbXBvbmVudHMvQXVkaW8ucmVhY3QnO1xyXG5pbXBvcnQgQiBmcm9tICcuL2NvbXBvbmVudHMvQi5yZWFjdCc7XHJcbmltcG9ydCBCYXNlIGZyb20gJy4vY29tcG9uZW50cy9CYXNlLnJlYWN0JztcclxuaW1wb3J0IEJhc2Vmb250IGZyb20gJy4vY29tcG9uZW50cy9CYXNlZm9udC5yZWFjdCc7XHJcbmltcG9ydCBCZGkgZnJvbSAnLi9jb21wb25lbnRzL0JkaS5yZWFjdCc7XHJcbmltcG9ydCBCZG8gZnJvbSAnLi9jb21wb25lbnRzL0Jkby5yZWFjdCc7XHJcbmltcG9ydCBCaWcgZnJvbSAnLi9jb21wb25lbnRzL0JpZy5yZWFjdCc7XHJcbmltcG9ydCBCbGluayBmcm9tICcuL2NvbXBvbmVudHMvQmxpbmsucmVhY3QnO1xyXG5pbXBvcnQgQmxvY2txdW90ZSBmcm9tICcuL2NvbXBvbmVudHMvQmxvY2txdW90ZS5yZWFjdCc7XHJcbmltcG9ydCBCciBmcm9tICcuL2NvbXBvbmVudHMvQnIucmVhY3QnO1xyXG5pbXBvcnQgQnV0dG9uIGZyb20gJy4vY29tcG9uZW50cy9CdXR0b24ucmVhY3QnO1xyXG5pbXBvcnQgQ2FudmFzIGZyb20gJy4vY29tcG9uZW50cy9DYW52YXMucmVhY3QnO1xyXG5pbXBvcnQgQ2FwdGlvbiBmcm9tICcuL2NvbXBvbmVudHMvQ2FwdGlvbi5yZWFjdCc7XHJcbmltcG9ydCBDZW50ZXIgZnJvbSAnLi9jb21wb25lbnRzL0NlbnRlci5yZWFjdCc7XHJcbmltcG9ydCBDaXRlIGZyb20gJy4vY29tcG9uZW50cy9DaXRlLnJlYWN0JztcclxuaW1wb3J0IENvZGUgZnJvbSAnLi9jb21wb25lbnRzL0NvZGUucmVhY3QnO1xyXG5pbXBvcnQgQ29sIGZyb20gJy4vY29tcG9uZW50cy9Db2wucmVhY3QnO1xyXG5pbXBvcnQgQ29sZ3JvdXAgZnJvbSAnLi9jb21wb25lbnRzL0NvbGdyb3VwLnJlYWN0JztcclxuaW1wb3J0IENvbW1hbmQgZnJvbSAnLi9jb21wb25lbnRzL0NvbW1hbmQucmVhY3QnO1xyXG5pbXBvcnQgQ29udGVudCBmcm9tICcuL2NvbXBvbmVudHMvQ29udGVudC5yZWFjdCc7XHJcbmltcG9ydCBEYXRhIGZyb20gJy4vY29tcG9uZW50cy9EYXRhLnJlYWN0JztcclxuaW1wb3J0IERhdGFsaXN0IGZyb20gJy4vY29tcG9uZW50cy9EYXRhbGlzdC5yZWFjdCc7XHJcbmltcG9ydCBEZCBmcm9tICcuL2NvbXBvbmVudHMvRGQucmVhY3QnO1xyXG5pbXBvcnQgRGVsIGZyb20gJy4vY29tcG9uZW50cy9EZWwucmVhY3QnO1xyXG5pbXBvcnQgRGV0YWlscyBmcm9tICcuL2NvbXBvbmVudHMvRGV0YWlscy5yZWFjdCc7XHJcbmltcG9ydCBEZm4gZnJvbSAnLi9jb21wb25lbnRzL0Rmbi5yZWFjdCc7XHJcbmltcG9ydCBEaWFsb2cgZnJvbSAnLi9jb21wb25lbnRzL0RpYWxvZy5yZWFjdCc7XHJcbmltcG9ydCBEaXYgZnJvbSAnLi9jb21wb25lbnRzL0Rpdi5yZWFjdCc7XHJcbmltcG9ydCBEbCBmcm9tICcuL2NvbXBvbmVudHMvRGwucmVhY3QnO1xyXG5pbXBvcnQgRHQgZnJvbSAnLi9jb21wb25lbnRzL0R0LnJlYWN0JztcclxuaW1wb3J0IEVsZW1lbnQgZnJvbSAnLi9jb21wb25lbnRzL0VsZW1lbnQucmVhY3QnO1xyXG5pbXBvcnQgRW0gZnJvbSAnLi9jb21wb25lbnRzL0VtLnJlYWN0JztcclxuaW1wb3J0IEVtYmVkIGZyb20gJy4vY29tcG9uZW50cy9FbWJlZC5yZWFjdCc7XHJcbmltcG9ydCBGaWVsZHNldCBmcm9tICcuL2NvbXBvbmVudHMvRmllbGRzZXQucmVhY3QnO1xyXG5pbXBvcnQgRmlnY2FwdGlvbiBmcm9tICcuL2NvbXBvbmVudHMvRmlnY2FwdGlvbi5yZWFjdCc7XHJcbmltcG9ydCBGaWd1cmUgZnJvbSAnLi9jb21wb25lbnRzL0ZpZ3VyZS5yZWFjdCc7XHJcbmltcG9ydCBGb250IGZyb20gJy4vY29tcG9uZW50cy9Gb250LnJlYWN0JztcclxuaW1wb3J0IEZvb3RlciBmcm9tICcuL2NvbXBvbmVudHMvRm9vdGVyLnJlYWN0JztcclxuaW1wb3J0IEZvcm0gZnJvbSAnLi9jb21wb25lbnRzL0Zvcm0ucmVhY3QnO1xyXG5pbXBvcnQgRnJhbWUgZnJvbSAnLi9jb21wb25lbnRzL0ZyYW1lLnJlYWN0JztcclxuaW1wb3J0IEZyYW1lc2V0IGZyb20gJy4vY29tcG9uZW50cy9GcmFtZXNldC5yZWFjdCc7XHJcbmltcG9ydCBIMSBmcm9tICcuL2NvbXBvbmVudHMvSDEucmVhY3QnO1xyXG5pbXBvcnQgSDIgZnJvbSAnLi9jb21wb25lbnRzL0gyLnJlYWN0JztcclxuaW1wb3J0IEgzIGZyb20gJy4vY29tcG9uZW50cy9IMy5yZWFjdCc7XHJcbmltcG9ydCBINCBmcm9tICcuL2NvbXBvbmVudHMvSDQucmVhY3QnO1xyXG5pbXBvcnQgSDUgZnJvbSAnLi9jb21wb25lbnRzL0g1LnJlYWN0JztcclxuaW1wb3J0IEg2IGZyb20gJy4vY29tcG9uZW50cy9INi5yZWFjdCc7XHJcbmltcG9ydCBIZWFkZXIgZnJvbSAnLi9jb21wb25lbnRzL0hlYWRlci5yZWFjdCc7XHJcbmltcG9ydCBIZ3JvdXAgZnJvbSAnLi9jb21wb25lbnRzL0hncm91cC5yZWFjdCc7XHJcbmltcG9ydCBIciBmcm9tICcuL2NvbXBvbmVudHMvSHIucmVhY3QnO1xyXG5pbXBvcnQgSSBmcm9tICcuL2NvbXBvbmVudHMvSS5yZWFjdCc7XHJcbmltcG9ydCBJZnJhbWUgZnJvbSAnLi9jb21wb25lbnRzL0lmcmFtZS5yZWFjdCc7XHJcbmltcG9ydCBJbWcgZnJvbSAnLi9jb21wb25lbnRzL0ltZy5yZWFjdCc7XHJcbmltcG9ydCBJbnMgZnJvbSAnLi9jb21wb25lbnRzL0lucy5yZWFjdCc7XHJcbmltcG9ydCBJc2luZGV4IGZyb20gJy4vY29tcG9uZW50cy9Jc2luZGV4LnJlYWN0JztcclxuaW1wb3J0IEtiZCBmcm9tICcuL2NvbXBvbmVudHMvS2JkLnJlYWN0JztcclxuaW1wb3J0IEtleWdlbiBmcm9tICcuL2NvbXBvbmVudHMvS2V5Z2VuLnJlYWN0JztcclxuaW1wb3J0IExhYmVsIGZyb20gJy4vY29tcG9uZW50cy9MYWJlbC5yZWFjdCc7XHJcbmltcG9ydCBMZWdlbmQgZnJvbSAnLi9jb21wb25lbnRzL0xlZ2VuZC5yZWFjdCc7XHJcbmltcG9ydCBMaSBmcm9tICcuL2NvbXBvbmVudHMvTGkucmVhY3QnO1xyXG5pbXBvcnQgTGluayBmcm9tICcuL2NvbXBvbmVudHMvTGluay5yZWFjdCc7XHJcbmltcG9ydCBMaXN0aW5nIGZyb20gJy4vY29tcG9uZW50cy9MaXN0aW5nLnJlYWN0JztcclxuaW1wb3J0IE1haW4gZnJvbSAnLi9jb21wb25lbnRzL01haW4ucmVhY3QnO1xyXG5pbXBvcnQgTWFwRWwgZnJvbSAnLi9jb21wb25lbnRzL01hcEVsLnJlYWN0JztcclxuaW1wb3J0IE1hcmsgZnJvbSAnLi9jb21wb25lbnRzL01hcmsucmVhY3QnO1xyXG5pbXBvcnQgTWFycXVlZSBmcm9tICcuL2NvbXBvbmVudHMvTWFycXVlZS5yZWFjdCc7XHJcbmltcG9ydCBNZXRhIGZyb20gJy4vY29tcG9uZW50cy9NZXRhLnJlYWN0JztcclxuaW1wb3J0IE1ldGVyIGZyb20gJy4vY29tcG9uZW50cy9NZXRlci5yZWFjdCc7XHJcbmltcG9ydCBNdWx0aWNvbCBmcm9tICcuL2NvbXBvbmVudHMvTXVsdGljb2wucmVhY3QnO1xyXG5pbXBvcnQgTmF2IGZyb20gJy4vY29tcG9uZW50cy9OYXYucmVhY3QnO1xyXG5pbXBvcnQgTmV4dGlkIGZyb20gJy4vY29tcG9uZW50cy9OZXh0aWQucmVhY3QnO1xyXG5pbXBvcnQgTm9iciBmcm9tICcuL2NvbXBvbmVudHMvTm9ici5yZWFjdCc7XHJcbmltcG9ydCBOb3NjcmlwdCBmcm9tICcuL2NvbXBvbmVudHMvTm9zY3JpcHQucmVhY3QnO1xyXG5pbXBvcnQgT2JqZWN0RWwgZnJvbSAnLi9jb21wb25lbnRzL09iamVjdEVsLnJlYWN0JztcclxuaW1wb3J0IE9sIGZyb20gJy4vY29tcG9uZW50cy9PbC5yZWFjdCc7XHJcbmltcG9ydCBPcHRncm91cCBmcm9tICcuL2NvbXBvbmVudHMvT3B0Z3JvdXAucmVhY3QnO1xyXG5pbXBvcnQgT3B0aW9uIGZyb20gJy4vY29tcG9uZW50cy9PcHRpb24ucmVhY3QnO1xyXG5pbXBvcnQgT3V0cHV0IGZyb20gJy4vY29tcG9uZW50cy9PdXRwdXQucmVhY3QnO1xyXG5pbXBvcnQgUCBmcm9tICcuL2NvbXBvbmVudHMvUC5yZWFjdCc7XHJcbmltcG9ydCBQYXJhbSBmcm9tICcuL2NvbXBvbmVudHMvUGFyYW0ucmVhY3QnO1xyXG5pbXBvcnQgUGljdHVyZSBmcm9tICcuL2NvbXBvbmVudHMvUGljdHVyZS5yZWFjdCc7XHJcbmltcG9ydCBQbGFpbnRleHQgZnJvbSAnLi9jb21wb25lbnRzL1BsYWludGV4dC5yZWFjdCc7XHJcbmltcG9ydCBQcmUgZnJvbSAnLi9jb21wb25lbnRzL1ByZS5yZWFjdCc7XHJcbmltcG9ydCBQcm9ncmVzcyBmcm9tICcuL2NvbXBvbmVudHMvUHJvZ3Jlc3MucmVhY3QnO1xyXG5pbXBvcnQgUSBmcm9tICcuL2NvbXBvbmVudHMvUS5yZWFjdCc7XHJcbmltcG9ydCBSYiBmcm9tICcuL2NvbXBvbmVudHMvUmIucmVhY3QnO1xyXG5pbXBvcnQgUnAgZnJvbSAnLi9jb21wb25lbnRzL1JwLnJlYWN0JztcclxuaW1wb3J0IFJ0IGZyb20gJy4vY29tcG9uZW50cy9SdC5yZWFjdCc7XHJcbmltcG9ydCBSdGMgZnJvbSAnLi9jb21wb25lbnRzL1J0Yy5yZWFjdCc7XHJcbmltcG9ydCBSdWJ5IGZyb20gJy4vY29tcG9uZW50cy9SdWJ5LnJlYWN0JztcclxuaW1wb3J0IFMgZnJvbSAnLi9jb21wb25lbnRzL1MucmVhY3QnO1xyXG5pbXBvcnQgU2FtcCBmcm9tICcuL2NvbXBvbmVudHMvU2FtcC5yZWFjdCc7XHJcbmltcG9ydCBTY3JpcHQgZnJvbSAnLi9jb21wb25lbnRzL1NjcmlwdC5yZWFjdCc7XHJcbmltcG9ydCBTZWN0aW9uIGZyb20gJy4vY29tcG9uZW50cy9TZWN0aW9uLnJlYWN0JztcclxuaW1wb3J0IFNlbGVjdCBmcm9tICcuL2NvbXBvbmVudHMvU2VsZWN0LnJlYWN0JztcclxuaW1wb3J0IFNoYWRvdyBmcm9tICcuL2NvbXBvbmVudHMvU2hhZG93LnJlYWN0JztcclxuaW1wb3J0IFNsb3QgZnJvbSAnLi9jb21wb25lbnRzL1Nsb3QucmVhY3QnO1xyXG5pbXBvcnQgU21hbGwgZnJvbSAnLi9jb21wb25lbnRzL1NtYWxsLnJlYWN0JztcclxuaW1wb3J0IFNvdXJjZSBmcm9tICcuL2NvbXBvbmVudHMvU291cmNlLnJlYWN0JztcclxuaW1wb3J0IFNwYWNlciBmcm9tICcuL2NvbXBvbmVudHMvU3BhY2VyLnJlYWN0JztcclxuaW1wb3J0IFNwYW4gZnJvbSAnLi9jb21wb25lbnRzL1NwYW4ucmVhY3QnO1xyXG5pbXBvcnQgU3RyaWtlIGZyb20gJy4vY29tcG9uZW50cy9TdHJpa2UucmVhY3QnO1xyXG5pbXBvcnQgU3Ryb25nIGZyb20gJy4vY29tcG9uZW50cy9TdHJvbmcucmVhY3QnO1xyXG5pbXBvcnQgU3ViIGZyb20gJy4vY29tcG9uZW50cy9TdWIucmVhY3QnO1xyXG5pbXBvcnQgU3VtbWFyeSBmcm9tICcuL2NvbXBvbmVudHMvU3VtbWFyeS5yZWFjdCc7XHJcbmltcG9ydCBTdXAgZnJvbSAnLi9jb21wb25lbnRzL1N1cC5yZWFjdCc7XHJcbmltcG9ydCBUYWJsZSBmcm9tICcuL2NvbXBvbmVudHMvVGFibGUucmVhY3QnO1xyXG5pbXBvcnQgVGJvZHkgZnJvbSAnLi9jb21wb25lbnRzL1Rib2R5LnJlYWN0JztcclxuaW1wb3J0IFRkIGZyb20gJy4vY29tcG9uZW50cy9UZC5yZWFjdCc7XHJcbmltcG9ydCBUZW1wbGF0ZSBmcm9tICcuL2NvbXBvbmVudHMvVGVtcGxhdGUucmVhY3QnO1xyXG5pbXBvcnQgVGV4dGFyZWEgZnJvbSAnLi9jb21wb25lbnRzL1RleHRhcmVhLnJlYWN0JztcclxuaW1wb3J0IFRmb290IGZyb20gJy4vY29tcG9uZW50cy9UZm9vdC5yZWFjdCc7XHJcbmltcG9ydCBUaCBmcm9tICcuL2NvbXBvbmVudHMvVGgucmVhY3QnO1xyXG5pbXBvcnQgVGhlYWQgZnJvbSAnLi9jb21wb25lbnRzL1RoZWFkLnJlYWN0JztcclxuaW1wb3J0IFRpbWUgZnJvbSAnLi9jb21wb25lbnRzL1RpbWUucmVhY3QnO1xyXG5pbXBvcnQgVGl0bGUgZnJvbSAnLi9jb21wb25lbnRzL1RpdGxlLnJlYWN0JztcclxuaW1wb3J0IFRyIGZyb20gJy4vY29tcG9uZW50cy9Uci5yZWFjdCc7XHJcbmltcG9ydCBUcmFjayBmcm9tICcuL2NvbXBvbmVudHMvVHJhY2sucmVhY3QnO1xyXG5pbXBvcnQgVSBmcm9tICcuL2NvbXBvbmVudHMvVS5yZWFjdCc7XHJcbmltcG9ydCBVbCBmcm9tICcuL2NvbXBvbmVudHMvVWwucmVhY3QnO1xyXG5pbXBvcnQgVmFyIGZyb20gJy4vY29tcG9uZW50cy9WYXIucmVhY3QnO1xyXG5pbXBvcnQgVmlkZW8gZnJvbSAnLi9jb21wb25lbnRzL1ZpZGVvLnJlYWN0JztcclxuaW1wb3J0IFdiciBmcm9tICcuL2NvbXBvbmVudHMvV2JyLnJlYWN0JztcclxuaW1wb3J0IFhtcCBmcm9tICcuL2NvbXBvbmVudHMvWG1wLnJlYWN0JztcclxuXHJcbmV4cG9ydCB7XHJcbiAgICBBLFxyXG4gICAgQWJicixcclxuICAgIEFjcm9ueW0sXHJcbiAgICBBZGRyZXNzLFxyXG4gICAgQXJlYSxcclxuICAgIEFydGljbGUsXHJcbiAgICBBc2lkZSxcclxuICAgIEF1ZGlvLFxyXG4gICAgQixcclxuICAgIEJhc2UsXHJcbiAgICBCYXNlZm9udCxcclxuICAgIEJkaSxcclxuICAgIEJkbyxcclxuICAgIEJpZyxcclxuICAgIEJsaW5rLFxyXG4gICAgQmxvY2txdW90ZSxcclxuICAgIEJyLFxyXG4gICAgQnV0dG9uLFxyXG4gICAgQ2FudmFzLFxyXG4gICAgQ2FwdGlvbixcclxuICAgIENlbnRlcixcclxuICAgIENpdGUsXHJcbiAgICBDb2RlLFxyXG4gICAgQ29sLFxyXG4gICAgQ29sZ3JvdXAsXHJcbiAgICBDb21tYW5kLFxyXG4gICAgQ29udGVudCxcclxuICAgIERhdGEsXHJcbiAgICBEYXRhbGlzdCxcclxuICAgIERkLFxyXG4gICAgRGVsLFxyXG4gICAgRGV0YWlscyxcclxuICAgIERmbixcclxuICAgIERpYWxvZyxcclxuICAgIERpdixcclxuICAgIERsLFxyXG4gICAgRHQsXHJcbiAgICBFbGVtZW50LFxyXG4gICAgRW0sXHJcbiAgICBFbWJlZCxcclxuICAgIEZpZWxkc2V0LFxyXG4gICAgRmlnY2FwdGlvbixcclxuICAgIEZpZ3VyZSxcclxuICAgIEZvbnQsXHJcbiAgICBGb290ZXIsXHJcbiAgICBGb3JtLFxyXG4gICAgRnJhbWUsXHJcbiAgICBGcmFtZXNldCxcclxuICAgIEgxLFxyXG4gICAgSDIsXHJcbiAgICBIMyxcclxuICAgIEg0LFxyXG4gICAgSDUsXHJcbiAgICBINixcclxuICAgIEhlYWRlcixcclxuICAgIEhncm91cCxcclxuICAgIEhyLFxyXG4gICAgSSxcclxuICAgIElmcmFtZSxcclxuICAgIEltZyxcclxuICAgIElucyxcclxuICAgIElzaW5kZXgsXHJcbiAgICBLYmQsXHJcbiAgICBLZXlnZW4sXHJcbiAgICBMYWJlbCxcclxuICAgIExlZ2VuZCxcclxuICAgIExpLFxyXG4gICAgTGluayxcclxuICAgIExpc3RpbmcsXHJcbiAgICBNYWluLFxyXG4gICAgTWFwRWwsXHJcbiAgICBNYXJrLFxyXG4gICAgTWFycXVlZSxcclxuICAgIE1ldGEsXHJcbiAgICBNZXRlcixcclxuICAgIE11bHRpY29sLFxyXG4gICAgTmF2LFxyXG4gICAgTmV4dGlkLFxyXG4gICAgTm9icixcclxuICAgIE5vc2NyaXB0LFxyXG4gICAgT2JqZWN0RWwsXHJcbiAgICBPbCxcclxuICAgIE9wdGdyb3VwLFxyXG4gICAgT3B0aW9uLFxyXG4gICAgT3V0cHV0LFxyXG4gICAgUCxcclxuICAgIFBhcmFtLFxyXG4gICAgUGljdHVyZSxcclxuICAgIFBsYWludGV4dCxcclxuICAgIFByZSxcclxuICAgIFByb2dyZXNzLFxyXG4gICAgUSxcclxuICAgIFJiLFxyXG4gICAgUnAsXHJcbiAgICBSdCxcclxuICAgIFJ0YyxcclxuICAgIFJ1YnksXHJcbiAgICBTLFxyXG4gICAgU2FtcCxcclxuICAgIFNjcmlwdCxcclxuICAgIFNlY3Rpb24sXHJcbiAgICBTZWxlY3QsXHJcbiAgICBTaGFkb3csXHJcbiAgICBTbG90LFxyXG4gICAgU21hbGwsXHJcbiAgICBTb3VyY2UsXHJcbiAgICBTcGFjZXIsXHJcbiAgICBTcGFuLFxyXG4gICAgU3RyaWtlLFxyXG4gICAgU3Ryb25nLFxyXG4gICAgU3ViLFxyXG4gICAgU3VtbWFyeSxcclxuICAgIFN1cCxcclxuICAgIFRhYmxlLFxyXG4gICAgVGJvZHksXHJcbiAgICBUZCxcclxuICAgIFRlbXBsYXRlLFxyXG4gICAgVGV4dGFyZWEsXHJcbiAgICBUZm9vdCxcclxuICAgIFRoLFxyXG4gICAgVGhlYWQsXHJcbiAgICBUaW1lLFxyXG4gICAgVGl0bGUsXHJcbiAgICBUcixcclxuICAgIFRyYWNrLFxyXG4gICAgVSxcclxuICAgIFVsLFxyXG4gICAgVmFyLFxyXG4gICAgVmlkZW8sXHJcbiAgICBXYnIsXHJcbiAgICBYbXBcclxufTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/index.js\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Xmp = exports.Wbr = exports.Video = exports.Var = exports.Ul = exports.U = exports.Track = exports.Tr = exports.Title = exports.Time = exports.Thead = exports.Th = exports.Tfoot = exports.Textarea = exports.Template = exports.Td = exports.Tbody = exports.Table = exports.Sup = exports.Summary = exports.Sub = exports.Strong = exports.Strike = exports.Span = exports.Spacer = exports.Source = exports.Small = exports.Slot = exports.Shadow = exports.Select = exports.Section = undefined;\nexports.Script = exports.Samp = exports.S = exports.Ruby = exports.Rtc = exports.Rt = exports.Rp = exports.Rb = exports.Q = exports.Progress = exports.Pre = exports.Plaintext = exports.Picture = exports.Param = exports.P = exports.Output = exports.Option = exports.Optgroup = exports.Ol = exports.ObjectEl = exports.Noscript = exports.Nobr = exports.Nextid = exports.Nav = exports.Multicol = exports.Meter = exports.Meta = exports.Marquee = exports.Mark = exports.MapEl = exports.Main = exports.Listing = exports.Link = exports.Li = exports.Legend = exports.Label = exports.Keygen = exports.Kbd = exports.Isindex = exports.Ins = exports.Img = exports.Iframe = exports.I = exports.Hr = exports.Hgroup = exports.Header = exports.H6 = exports.H5 = exports.H4 = exports.H3 = exports.H2 = exports.H1 = exports.Frameset = exports.Frame = exports.Form = exports.Footer = exports.Font = exports.Figure = exports.Figcaption = exports.Fieldset = exports.Embed = exports.Em = exports.Element = exports.Dt = exports.Dl = exports.Div = exports.Dialog = exports.Dfn = exports.Details = exports.Del = exports.Dd = exports.Datalist = exports.Data = exports.Content = exports.Command = exports.Colgroup = exports.Col = exports.Code = exports.Cite = exports.Center = exports.Caption = exports.Canvas = exports.Button = exports.Br = exports.Blockquote = exports.Blink = exports.Big = exports.Bdo = exports.Bdi = exports.Basefont = exports.Base = exports.B = exports.Audio = exports.Aside = exports.Article = exports.Area = exports.Address = exports.Acronym = exports.Abbr = exports.A = undefined;\n\nvar _A = __webpack_require__(/*! ./components/A.react */ \"./src/components/A.react.js\");\n\nvar _A2 = _interopRequireDefault(_A);\n\nvar _Abbr = __webpack_require__(/*! ./components/Abbr.react */ \"./src/components/Abbr.react.js\");\n\nvar _Abbr2 = _interopRequireDefault(_Abbr);\n\nvar _Acronym = __webpack_require__(/*! ./components/Acronym.react */ \"./src/components/Acronym.react.js\");\n\nvar _Acronym2 = _interopRequireDefault(_Acronym);\n\nvar _Address = __webpack_require__(/*! ./components/Address.react */ \"./src/components/Address.react.js\");\n\nvar _Address2 = _interopRequireDefault(_Address);\n\nvar _Area = __webpack_require__(/*! ./components/Area.react */ \"./src/components/Area.react.js\");\n\nvar _Area2 = _interopRequireDefault(_Area);\n\nvar _Article = __webpack_require__(/*! ./components/Article.react */ \"./src/components/Article.react.js\");\n\nvar _Article2 = _interopRequireDefault(_Article);\n\nvar _Aside = __webpack_require__(/*! ./components/Aside.react */ \"./src/components/Aside.react.js\");\n\nvar _Aside2 = _interopRequireDefault(_Aside);\n\nvar _Audio = __webpack_require__(/*! ./components/Audio.react */ \"./src/components/Audio.react.js\");\n\nvar _Audio2 = _interopRequireDefault(_Audio);\n\nvar _B = __webpack_require__(/*! ./components/B.react */ \"./src/components/B.react.js\");\n\nvar _B2 = _interopRequireDefault(_B);\n\nvar _Base = __webpack_require__(/*! ./components/Base.react */ \"./src/components/Base.react.js\");\n\nvar _Base2 = _interopRequireDefault(_Base);\n\nvar _Basefont = __webpack_require__(/*! ./components/Basefont.react */ \"./src/components/Basefont.react.js\");\n\nvar _Basefont2 = _interopRequireDefault(_Basefont);\n\nvar _Bdi = __webpack_require__(/*! ./components/Bdi.react */ \"./src/components/Bdi.react.js\");\n\nvar _Bdi2 = _interopRequireDefault(_Bdi);\n\nvar _Bdo = __webpack_require__(/*! ./components/Bdo.react */ \"./src/components/Bdo.react.js\");\n\nvar _Bdo2 = _interopRequireDefault(_Bdo);\n\nvar _Big = __webpack_require__(/*! ./components/Big.react */ \"./src/components/Big.react.js\");\n\nvar _Big2 = _interopRequireDefault(_Big);\n\nvar _Blink = __webpack_require__(/*! ./components/Blink.react */ \"./src/components/Blink.react.js\");\n\nvar _Blink2 = _interopRequireDefault(_Blink);\n\nvar _Blockquote = __webpack_require__(/*! ./components/Blockquote.react */ \"./src/components/Blockquote.react.js\");\n\nvar _Blockquote2 = _interopRequireDefault(_Blockquote);\n\nvar _Br = __webpack_require__(/*! ./components/Br.react */ \"./src/components/Br.react.js\");\n\nvar _Br2 = _interopRequireDefault(_Br);\n\nvar _Button = __webpack_require__(/*! ./components/Button.react */ \"./src/components/Button.react.js\");\n\nvar _Button2 = _interopRequireDefault(_Button);\n\nvar _Canvas = __webpack_require__(/*! ./components/Canvas.react */ \"./src/components/Canvas.react.js\");\n\nvar _Canvas2 = _interopRequireDefault(_Canvas);\n\nvar _Caption = __webpack_require__(/*! ./components/Caption.react */ \"./src/components/Caption.react.js\");\n\nvar _Caption2 = _interopRequireDefault(_Caption);\n\nvar _Center = __webpack_require__(/*! ./components/Center.react */ \"./src/components/Center.react.js\");\n\nvar _Center2 = _interopRequireDefault(_Center);\n\nvar _Cite = __webpack_require__(/*! ./components/Cite.react */ \"./src/components/Cite.react.js\");\n\nvar _Cite2 = _interopRequireDefault(_Cite);\n\nvar _Code = __webpack_require__(/*! ./components/Code.react */ \"./src/components/Code.react.js\");\n\nvar _Code2 = _interopRequireDefault(_Code);\n\nvar _Col = __webpack_require__(/*! ./components/Col.react */ \"./src/components/Col.react.js\");\n\nvar _Col2 = _interopRequireDefault(_Col);\n\nvar _Colgroup = __webpack_require__(/*! ./components/Colgroup.react */ \"./src/components/Colgroup.react.js\");\n\nvar _Colgroup2 = _interopRequireDefault(_Colgroup);\n\nvar _Command = __webpack_require__(/*! ./components/Command.react */ \"./src/components/Command.react.js\");\n\nvar _Command2 = _interopRequireDefault(_Command);\n\nvar _Content = __webpack_require__(/*! ./components/Content.react */ \"./src/components/Content.react.js\");\n\nvar _Content2 = _interopRequireDefault(_Content);\n\nvar _Data = __webpack_require__(/*! ./components/Data.react */ \"./src/components/Data.react.js\");\n\nvar _Data2 = _interopRequireDefault(_Data);\n\nvar _Datalist = __webpack_require__(/*! ./components/Datalist.react */ \"./src/components/Datalist.react.js\");\n\nvar _Datalist2 = _interopRequireDefault(_Datalist);\n\nvar _Dd = __webpack_require__(/*! ./components/Dd.react */ \"./src/components/Dd.react.js\");\n\nvar _Dd2 = _interopRequireDefault(_Dd);\n\nvar _Del = __webpack_require__(/*! ./components/Del.react */ \"./src/components/Del.react.js\");\n\nvar _Del2 = _interopRequireDefault(_Del);\n\nvar _Details = __webpack_require__(/*! ./components/Details.react */ \"./src/components/Details.react.js\");\n\nvar _Details2 = _interopRequireDefault(_Details);\n\nvar _Dfn = __webpack_require__(/*! ./components/Dfn.react */ \"./src/components/Dfn.react.js\");\n\nvar _Dfn2 = _interopRequireDefault(_Dfn);\n\nvar _Dialog = __webpack_require__(/*! ./components/Dialog.react */ \"./src/components/Dialog.react.js\");\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _Div = __webpack_require__(/*! ./components/Div.react */ \"./src/components/Div.react.js\");\n\nvar _Div2 = _interopRequireDefault(_Div);\n\nvar _Dl = __webpack_require__(/*! ./components/Dl.react */ \"./src/components/Dl.react.js\");\n\nvar _Dl2 = _interopRequireDefault(_Dl);\n\nvar _Dt = __webpack_require__(/*! ./components/Dt.react */ \"./src/components/Dt.react.js\");\n\nvar _Dt2 = _interopRequireDefault(_Dt);\n\nvar _Element = __webpack_require__(/*! ./components/Element.react */ \"./src/components/Element.react.js\");\n\nvar _Element2 = _interopRequireDefault(_Element);\n\nvar _Em = __webpack_require__(/*! ./components/Em.react */ \"./src/components/Em.react.js\");\n\nvar _Em2 = _interopRequireDefault(_Em);\n\nvar _Embed = __webpack_require__(/*! ./components/Embed.react */ \"./src/components/Embed.react.js\");\n\nvar _Embed2 = _interopRequireDefault(_Embed);\n\nvar _Fieldset = __webpack_require__(/*! ./components/Fieldset.react */ \"./src/components/Fieldset.react.js\");\n\nvar _Fieldset2 = _interopRequireDefault(_Fieldset);\n\nvar _Figcaption = __webpack_require__(/*! ./components/Figcaption.react */ \"./src/components/Figcaption.react.js\");\n\nvar _Figcaption2 = _interopRequireDefault(_Figcaption);\n\nvar _Figure = __webpack_require__(/*! ./components/Figure.react */ \"./src/components/Figure.react.js\");\n\nvar _Figure2 = _interopRequireDefault(_Figure);\n\nvar _Font = __webpack_require__(/*! ./components/Font.react */ \"./src/components/Font.react.js\");\n\nvar _Font2 = _interopRequireDefault(_Font);\n\nvar _Footer = __webpack_require__(/*! ./components/Footer.react */ \"./src/components/Footer.react.js\");\n\nvar _Footer2 = _interopRequireDefault(_Footer);\n\nvar _Form = __webpack_require__(/*! ./components/Form.react */ \"./src/components/Form.react.js\");\n\nvar _Form2 = _interopRequireDefault(_Form);\n\nvar _Frame = __webpack_require__(/*! ./components/Frame.react */ \"./src/components/Frame.react.js\");\n\nvar _Frame2 = _interopRequireDefault(_Frame);\n\nvar _Frameset = __webpack_require__(/*! ./components/Frameset.react */ \"./src/components/Frameset.react.js\");\n\nvar _Frameset2 = _interopRequireDefault(_Frameset);\n\nvar _H = __webpack_require__(/*! ./components/H1.react */ \"./src/components/H1.react.js\");\n\nvar _H2 = _interopRequireDefault(_H);\n\nvar _H3 = __webpack_require__(/*! ./components/H2.react */ \"./src/components/H2.react.js\");\n\nvar _H4 = _interopRequireDefault(_H3);\n\nvar _H5 = __webpack_require__(/*! ./components/H3.react */ \"./src/components/H3.react.js\");\n\nvar _H6 = _interopRequireDefault(_H5);\n\nvar _H7 = __webpack_require__(/*! ./components/H4.react */ \"./src/components/H4.react.js\");\n\nvar _H8 = _interopRequireDefault(_H7);\n\nvar _H9 = __webpack_require__(/*! ./components/H5.react */ \"./src/components/H5.react.js\");\n\nvar _H10 = _interopRequireDefault(_H9);\n\nvar _H11 = __webpack_require__(/*! ./components/H6.react */ \"./src/components/H6.react.js\");\n\nvar _H12 = _interopRequireDefault(_H11);\n\nvar _Header = __webpack_require__(/*! ./components/Header.react */ \"./src/components/Header.react.js\");\n\nvar _Header2 = _interopRequireDefault(_Header);\n\nvar _Hgroup = __webpack_require__(/*! ./components/Hgroup.react */ \"./src/components/Hgroup.react.js\");\n\nvar _Hgroup2 = _interopRequireDefault(_Hgroup);\n\nvar _Hr = __webpack_require__(/*! ./components/Hr.react */ \"./src/components/Hr.react.js\");\n\nvar _Hr2 = _interopRequireDefault(_Hr);\n\nvar _I = __webpack_require__(/*! ./components/I.react */ \"./src/components/I.react.js\");\n\nvar _I2 = _interopRequireDefault(_I);\n\nvar _Iframe = __webpack_require__(/*! ./components/Iframe.react */ \"./src/components/Iframe.react.js\");\n\nvar _Iframe2 = _interopRequireDefault(_Iframe);\n\nvar _Img = __webpack_require__(/*! ./components/Img.react */ \"./src/components/Img.react.js\");\n\nvar _Img2 = _interopRequireDefault(_Img);\n\nvar _Ins = __webpack_require__(/*! ./components/Ins.react */ \"./src/components/Ins.react.js\");\n\nvar _Ins2 = _interopRequireDefault(_Ins);\n\nvar _Isindex = __webpack_require__(/*! ./components/Isindex.react */ \"./src/components/Isindex.react.js\");\n\nvar _Isindex2 = _interopRequireDefault(_Isindex);\n\nvar _Kbd = __webpack_require__(/*! ./components/Kbd.react */ \"./src/components/Kbd.react.js\");\n\nvar _Kbd2 = _interopRequireDefault(_Kbd);\n\nvar _Keygen = __webpack_require__(/*! ./components/Keygen.react */ \"./src/components/Keygen.react.js\");\n\nvar _Keygen2 = _interopRequireDefault(_Keygen);\n\nvar _Label = __webpack_require__(/*! ./components/Label.react */ \"./src/components/Label.react.js\");\n\nvar _Label2 = _interopRequireDefault(_Label);\n\nvar _Legend = __webpack_require__(/*! ./components/Legend.react */ \"./src/components/Legend.react.js\");\n\nvar _Legend2 = _interopRequireDefault(_Legend);\n\nvar _Li = __webpack_require__(/*! ./components/Li.react */ \"./src/components/Li.react.js\");\n\nvar _Li2 = _interopRequireDefault(_Li);\n\nvar _Link = __webpack_require__(/*! ./components/Link.react */ \"./src/components/Link.react.js\");\n\nvar _Link2 = _interopRequireDefault(_Link);\n\nvar _Listing = __webpack_require__(/*! ./components/Listing.react */ \"./src/components/Listing.react.js\");\n\nvar _Listing2 = _interopRequireDefault(_Listing);\n\nvar _Main = __webpack_require__(/*! ./components/Main.react */ \"./src/components/Main.react.js\");\n\nvar _Main2 = _interopRequireDefault(_Main);\n\nvar _MapEl = __webpack_require__(/*! ./components/MapEl.react */ \"./src/components/MapEl.react.js\");\n\nvar _MapEl2 = _interopRequireDefault(_MapEl);\n\nvar _Mark = __webpack_require__(/*! ./components/Mark.react */ \"./src/components/Mark.react.js\");\n\nvar _Mark2 = _interopRequireDefault(_Mark);\n\nvar _Marquee = __webpack_require__(/*! ./components/Marquee.react */ \"./src/components/Marquee.react.js\");\n\nvar _Marquee2 = _interopRequireDefault(_Marquee);\n\nvar _Meta = __webpack_require__(/*! ./components/Meta.react */ \"./src/components/Meta.react.js\");\n\nvar _Meta2 = _interopRequireDefault(_Meta);\n\nvar _Meter = __webpack_require__(/*! ./components/Meter.react */ \"./src/components/Meter.react.js\");\n\nvar _Meter2 = _interopRequireDefault(_Meter);\n\nvar _Multicol = __webpack_require__(/*! ./components/Multicol.react */ \"./src/components/Multicol.react.js\");\n\nvar _Multicol2 = _interopRequireDefault(_Multicol);\n\nvar _Nav = __webpack_require__(/*! ./components/Nav.react */ \"./src/components/Nav.react.js\");\n\nvar _Nav2 = _interopRequireDefault(_Nav);\n\nvar _Nextid = __webpack_require__(/*! ./components/Nextid.react */ \"./src/components/Nextid.react.js\");\n\nvar _Nextid2 = _interopRequireDefault(_Nextid);\n\nvar _Nobr = __webpack_require__(/*! ./components/Nobr.react */ \"./src/components/Nobr.react.js\");\n\nvar _Nobr2 = _interopRequireDefault(_Nobr);\n\nvar _Noscript = __webpack_require__(/*! ./components/Noscript.react */ \"./src/components/Noscript.react.js\");\n\nvar _Noscript2 = _interopRequireDefault(_Noscript);\n\nvar _ObjectEl = __webpack_require__(/*! ./components/ObjectEl.react */ \"./src/components/ObjectEl.react.js\");\n\nvar _ObjectEl2 = _interopRequireDefault(_ObjectEl);\n\nvar _Ol = __webpack_require__(/*! ./components/Ol.react */ \"./src/components/Ol.react.js\");\n\nvar _Ol2 = _interopRequireDefault(_Ol);\n\nvar _Optgroup = __webpack_require__(/*! ./components/Optgroup.react */ \"./src/components/Optgroup.react.js\");\n\nvar _Optgroup2 = _interopRequireDefault(_Optgroup);\n\nvar _Option = __webpack_require__(/*! ./components/Option.react */ \"./src/components/Option.react.js\");\n\nvar _Option2 = _interopRequireDefault(_Option);\n\nvar _Output = __webpack_require__(/*! ./components/Output.react */ \"./src/components/Output.react.js\");\n\nvar _Output2 = _interopRequireDefault(_Output);\n\nvar _P = __webpack_require__(/*! ./components/P.react */ \"./src/components/P.react.js\");\n\nvar _P2 = _interopRequireDefault(_P);\n\nvar _Param = __webpack_require__(/*! ./components/Param.react */ \"./src/components/Param.react.js\");\n\nvar _Param2 = _interopRequireDefault(_Param);\n\nvar _Picture = __webpack_require__(/*! ./components/Picture.react */ \"./src/components/Picture.react.js\");\n\nvar _Picture2 = _interopRequireDefault(_Picture);\n\nvar _Plaintext = __webpack_require__(/*! ./components/Plaintext.react */ \"./src/components/Plaintext.react.js\");\n\nvar _Plaintext2 = _interopRequireDefault(_Plaintext);\n\nvar _Pre = __webpack_require__(/*! ./components/Pre.react */ \"./src/components/Pre.react.js\");\n\nvar _Pre2 = _interopRequireDefault(_Pre);\n\nvar _Progress = __webpack_require__(/*! ./components/Progress.react */ \"./src/components/Progress.react.js\");\n\nvar _Progress2 = _interopRequireDefault(_Progress);\n\nvar _Q = __webpack_require__(/*! ./components/Q.react */ \"./src/components/Q.react.js\");\n\nvar _Q2 = _interopRequireDefault(_Q);\n\nvar _Rb = __webpack_require__(/*! ./components/Rb.react */ \"./src/components/Rb.react.js\");\n\nvar _Rb2 = _interopRequireDefault(_Rb);\n\nvar _Rp = __webpack_require__(/*! ./components/Rp.react */ \"./src/components/Rp.react.js\");\n\nvar _Rp2 = _interopRequireDefault(_Rp);\n\nvar _Rt = __webpack_require__(/*! ./components/Rt.react */ \"./src/components/Rt.react.js\");\n\nvar _Rt2 = _interopRequireDefault(_Rt);\n\nvar _Rtc = __webpack_require__(/*! ./components/Rtc.react */ \"./src/components/Rtc.react.js\");\n\nvar _Rtc2 = _interopRequireDefault(_Rtc);\n\nvar _Ruby = __webpack_require__(/*! ./components/Ruby.react */ \"./src/components/Ruby.react.js\");\n\nvar _Ruby2 = _interopRequireDefault(_Ruby);\n\nvar _S = __webpack_require__(/*! ./components/S.react */ \"./src/components/S.react.js\");\n\nvar _S2 = _interopRequireDefault(_S);\n\nvar _Samp = __webpack_require__(/*! ./components/Samp.react */ \"./src/components/Samp.react.js\");\n\nvar _Samp2 = _interopRequireDefault(_Samp);\n\nvar _Script = __webpack_require__(/*! ./components/Script.react */ \"./src/components/Script.react.js\");\n\nvar _Script2 = _interopRequireDefault(_Script);\n\nvar _Section = __webpack_require__(/*! ./components/Section.react */ \"./src/components/Section.react.js\");\n\nvar _Section2 = _interopRequireDefault(_Section);\n\nvar _Select = __webpack_require__(/*! ./components/Select.react */ \"./src/components/Select.react.js\");\n\nvar _Select2 = _interopRequireDefault(_Select);\n\nvar _Shadow = __webpack_require__(/*! ./components/Shadow.react */ \"./src/components/Shadow.react.js\");\n\nvar _Shadow2 = _interopRequireDefault(_Shadow);\n\nvar _Slot = __webpack_require__(/*! ./components/Slot.react */ \"./src/components/Slot.react.js\");\n\nvar _Slot2 = _interopRequireDefault(_Slot);\n\nvar _Small = __webpack_require__(/*! ./components/Small.react */ \"./src/components/Small.react.js\");\n\nvar _Small2 = _interopRequireDefault(_Small);\n\nvar _Source = __webpack_require__(/*! ./components/Source.react */ \"./src/components/Source.react.js\");\n\nvar _Source2 = _interopRequireDefault(_Source);\n\nvar _Spacer = __webpack_require__(/*! ./components/Spacer.react */ \"./src/components/Spacer.react.js\");\n\nvar _Spacer2 = _interopRequireDefault(_Spacer);\n\nvar _Span = __webpack_require__(/*! ./components/Span.react */ \"./src/components/Span.react.js\");\n\nvar _Span2 = _interopRequireDefault(_Span);\n\nvar _Strike = __webpack_require__(/*! ./components/Strike.react */ \"./src/components/Strike.react.js\");\n\nvar _Strike2 = _interopRequireDefault(_Strike);\n\nvar _Strong = __webpack_require__(/*! ./components/Strong.react */ \"./src/components/Strong.react.js\");\n\nvar _Strong2 = _interopRequireDefault(_Strong);\n\nvar _Sub = __webpack_require__(/*! ./components/Sub.react */ \"./src/components/Sub.react.js\");\n\nvar _Sub2 = _interopRequireDefault(_Sub);\n\nvar _Summary = __webpack_require__(/*! ./components/Summary.react */ \"./src/components/Summary.react.js\");\n\nvar _Summary2 = _interopRequireDefault(_Summary);\n\nvar _Sup = __webpack_require__(/*! ./components/Sup.react */ \"./src/components/Sup.react.js\");\n\nvar _Sup2 = _interopRequireDefault(_Sup);\n\nvar _Table = __webpack_require__(/*! ./components/Table.react */ \"./src/components/Table.react.js\");\n\nvar _Table2 = _interopRequireDefault(_Table);\n\nvar _Tbody = __webpack_require__(/*! ./components/Tbody.react */ \"./src/components/Tbody.react.js\");\n\nvar _Tbody2 = _interopRequireDefault(_Tbody);\n\nvar _Td = __webpack_require__(/*! ./components/Td.react */ \"./src/components/Td.react.js\");\n\nvar _Td2 = _interopRequireDefault(_Td);\n\nvar _Template = __webpack_require__(/*! ./components/Template.react */ \"./src/components/Template.react.js\");\n\nvar _Template2 = _interopRequireDefault(_Template);\n\nvar _Textarea = __webpack_require__(/*! ./components/Textarea.react */ \"./src/components/Textarea.react.js\");\n\nvar _Textarea2 = _interopRequireDefault(_Textarea);\n\nvar _Tfoot = __webpack_require__(/*! ./components/Tfoot.react */ \"./src/components/Tfoot.react.js\");\n\nvar _Tfoot2 = _interopRequireDefault(_Tfoot);\n\nvar _Th = __webpack_require__(/*! ./components/Th.react */ \"./src/components/Th.react.js\");\n\nvar _Th2 = _interopRequireDefault(_Th);\n\nvar _Thead = __webpack_require__(/*! ./components/Thead.react */ \"./src/components/Thead.react.js\");\n\nvar _Thead2 = _interopRequireDefault(_Thead);\n\nvar _Time = __webpack_require__(/*! ./components/Time.react */ \"./src/components/Time.react.js\");\n\nvar _Time2 = _interopRequireDefault(_Time);\n\nvar _Title = __webpack_require__(/*! ./components/Title.react */ \"./src/components/Title.react.js\");\n\nvar _Title2 = _interopRequireDefault(_Title);\n\nvar _Tr = __webpack_require__(/*! ./components/Tr.react */ \"./src/components/Tr.react.js\");\n\nvar _Tr2 = _interopRequireDefault(_Tr);\n\nvar _Track = __webpack_require__(/*! ./components/Track.react */ \"./src/components/Track.react.js\");\n\nvar _Track2 = _interopRequireDefault(_Track);\n\nvar _U = __webpack_require__(/*! ./components/U.react */ \"./src/components/U.react.js\");\n\nvar _U2 = _interopRequireDefault(_U);\n\nvar _Ul = __webpack_require__(/*! ./components/Ul.react */ \"./src/components/Ul.react.js\");\n\nvar _Ul2 = _interopRequireDefault(_Ul);\n\nvar _Var = __webpack_require__(/*! ./components/Var.react */ \"./src/components/Var.react.js\");\n\nvar _Var2 = _interopRequireDefault(_Var);\n\nvar _Video = __webpack_require__(/*! ./components/Video.react */ \"./src/components/Video.react.js\");\n\nvar _Video2 = _interopRequireDefault(_Video);\n\nvar _Wbr = __webpack_require__(/*! ./components/Wbr.react */ \"./src/components/Wbr.react.js\");\n\nvar _Wbr2 = _interopRequireDefault(_Wbr);\n\nvar _Xmp = __webpack_require__(/*! ./components/Xmp.react */ \"./src/components/Xmp.react.js\");\n\nvar _Xmp2 = _interopRequireDefault(_Xmp);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.A = _A2.default;\nexports.Abbr = _Abbr2.default;\nexports.Acronym = _Acronym2.default;\nexports.Address = _Address2.default;\nexports.Area = _Area2.default;\nexports.Article = _Article2.default;\nexports.Aside = _Aside2.default;\nexports.Audio = _Audio2.default;\nexports.B = _B2.default;\nexports.Base = _Base2.default;\nexports.Basefont = _Basefont2.default;\nexports.Bdi = _Bdi2.default;\nexports.Bdo = _Bdo2.default;\nexports.Big = _Big2.default;\nexports.Blink = _Blink2.default;\nexports.Blockquote = _Blockquote2.default;\nexports.Br = _Br2.default;\nexports.Button = _Button2.default;\nexports.Canvas = _Canvas2.default;\nexports.Caption = _Caption2.default;\nexports.Center = _Center2.default;\nexports.Cite = _Cite2.default;\nexports.Code = _Code2.default;\nexports.Col = _Col2.default;\nexports.Colgroup = _Colgroup2.default;\nexports.Command = _Command2.default;\nexports.Content = _Content2.default;\nexports.Data = _Data2.default;\nexports.Datalist = _Datalist2.default;\nexports.Dd = _Dd2.default;\nexports.Del = _Del2.default;\nexports.Details = _Details2.default;\nexports.Dfn = _Dfn2.default;\nexports.Dialog = _Dialog2.default;\nexports.Div = _Div2.default;\nexports.Dl = _Dl2.default;\nexports.Dt = _Dt2.default;\nexports.Element = _Element2.default;\nexports.Em = _Em2.default;\nexports.Embed = _Embed2.default;\nexports.Fieldset = _Fieldset2.default;\nexports.Figcaption = _Figcaption2.default;\nexports.Figure = _Figure2.default;\nexports.Font = _Font2.default;\nexports.Footer = _Footer2.default;\nexports.Form = _Form2.default;\nexports.Frame = _Frame2.default;\nexports.Frameset = _Frameset2.default;\nexports.H1 = _H2.default;\nexports.H2 = _H4.default;\nexports.H3 = _H6.default;\nexports.H4 = _H8.default;\nexports.H5 = _H10.default;\nexports.H6 = _H12.default;\nexports.Header = _Header2.default;\nexports.Hgroup = _Hgroup2.default;\nexports.Hr = _Hr2.default;\nexports.I = _I2.default;\nexports.Iframe = _Iframe2.default;\nexports.Img = _Img2.default;\nexports.Ins = _Ins2.default;\nexports.Isindex = _Isindex2.default;\nexports.Kbd = _Kbd2.default;\nexports.Keygen = _Keygen2.default;\nexports.Label = _Label2.default;\nexports.Legend = _Legend2.default;\nexports.Li = _Li2.default;\nexports.Link = _Link2.default;\nexports.Listing = _Listing2.default;\nexports.Main = _Main2.default;\nexports.MapEl = _MapEl2.default;\nexports.Mark = _Mark2.default;\nexports.Marquee = _Marquee2.default;\nexports.Meta = _Meta2.default;\nexports.Meter = _Meter2.default;\nexports.Multicol = _Multicol2.default;\nexports.Nav = _Nav2.default;\nexports.Nextid = _Nextid2.default;\nexports.Nobr = _Nobr2.default;\nexports.Noscript = _Noscript2.default;\nexports.ObjectEl = _ObjectEl2.default;\nexports.Ol = _Ol2.default;\nexports.Optgroup = _Optgroup2.default;\nexports.Option = _Option2.default;\nexports.Output = _Output2.default;\nexports.P = _P2.default;\nexports.Param = _Param2.default;\nexports.Picture = _Picture2.default;\nexports.Plaintext = _Plaintext2.default;\nexports.Pre = _Pre2.default;\nexports.Progress = _Progress2.default;\nexports.Q = _Q2.default;\nexports.Rb = _Rb2.default;\nexports.Rp = _Rp2.default;\nexports.Rt = _Rt2.default;\nexports.Rtc = _Rtc2.default;\nexports.Ruby = _Ruby2.default;\nexports.S = _S2.default;\nexports.Samp = _Samp2.default;\nexports.Script = _Script2.default;\nexports.Section = _Section2.default;\nexports.Select = _Select2.default;\nexports.Shadow = _Shadow2.default;\nexports.Slot = _Slot2.default;\nexports.Small = _Small2.default;\nexports.Source = _Source2.default;\nexports.Spacer = _Spacer2.default;\nexports.Span = _Span2.default;\nexports.Strike = _Strike2.default;\nexports.Strong = _Strong2.default;\nexports.Sub = _Sub2.default;\nexports.Summary = _Summary2.default;\nexports.Sup = _Sup2.default;\nexports.Table = _Table2.default;\nexports.Tbody = _Tbody2.default;\nexports.Td = _Td2.default;\nexports.Template = _Template2.default;\nexports.Textarea = _Textarea2.default;\nexports.Tfoot = _Tfoot2.default;\nexports.Th = _Th2.default;\nexports.Thead = _Thead2.default;\nexports.Time = _Time2.default;\nexports.Title = _Title2.default;\nexports.Tr = _Tr2.default;\nexports.Track = _Track2.default;\nexports.U = _U2.default;\nexports.Ul = _Ul2.default;\nexports.Var = _Var2.default;\nexports.Video = _Video2.default;\nexports.Wbr = _Wbr2.default;\nexports.Xmp = _Xmp2.default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL3NyYy9pbmRleC5qcz9iNjM1Il0sIm5hbWVzIjpbIkEiLCJBYmJyIiwiQWNyb255bSIsIkFkZHJlc3MiLCJBcmVhIiwiQXJ0aWNsZSIsIkFzaWRlIiwiQXVkaW8iLCJCIiwiQmFzZSIsIkJhc2Vmb250IiwiQmRpIiwiQmRvIiwiQmlnIiwiQmxpbmsiLCJCbG9ja3F1b3RlIiwiQnIiLCJCdXR0b24iLCJDYW52YXMiLCJDYXB0aW9uIiwiQ2VudGVyIiwiQ2l0ZSIsIkNvZGUiLCJDb2wiLCJDb2xncm91cCIsIkNvbW1hbmQiLCJDb250ZW50IiwiRGF0YSIsIkRhdGFsaXN0IiwiRGQiLCJEZWwiLCJEZXRhaWxzIiwiRGZuIiwiRGlhbG9nIiwiRGl2IiwiRGwiLCJEdCIsIkVsZW1lbnQiLCJFbSIsIkVtYmVkIiwiRmllbGRzZXQiLCJGaWdjYXB0aW9uIiwiRmlndXJlIiwiRm9udCIsIkZvb3RlciIsIkZvcm0iLCJGcmFtZSIsIkZyYW1lc2V0IiwiSDEiLCJIMiIsIkgzIiwiSDQiLCJINSIsIkg2IiwiSGVhZGVyIiwiSGdyb3VwIiwiSHIiLCJJIiwiSWZyYW1lIiwiSW1nIiwiSW5zIiwiSXNpbmRleCIsIktiZCIsIktleWdlbiIsIkxhYmVsIiwiTGVnZW5kIiwiTGkiLCJMaW5rIiwiTGlzdGluZyIsIk1haW4iLCJNYXBFbCIsIk1hcmsiLCJNYXJxdWVlIiwiTWV0YSIsIk1ldGVyIiwiTXVsdGljb2wiLCJOYXYiLCJOZXh0aWQiLCJOb2JyIiwiTm9zY3JpcHQiLCJPYmplY3RFbCIsIk9sIiwiT3B0Z3JvdXAiLCJPcHRpb24iLCJPdXRwdXQiLCJQIiwiUGFyYW0iLCJQaWN0dXJlIiwiUGxhaW50ZXh0IiwiUHJlIiwiUHJvZ3Jlc3MiLCJRIiwiUmIiLCJScCIsIlJ0IiwiUnRjIiwiUnVieSIsIlMiLCJTYW1wIiwiU2NyaXB0IiwiU2VjdGlvbiIsIlNlbGVjdCIsIlNoYWRvdyIsIlNsb3QiLCJTbWFsbCIsIlNvdXJjZSIsIlNwYWNlciIsIlNwYW4iLCJTdHJpa2UiLCJTdHJvbmciLCJTdWIiLCJTdW1tYXJ5IiwiU3VwIiwiVGFibGUiLCJUYm9keSIsIlRkIiwiVGVtcGxhdGUiLCJUZXh0YXJlYSIsIlRmb290IiwiVGgiLCJUaGVhZCIsIlRpbWUiLCJUaXRsZSIsIlRyIiwiVHJhY2siLCJVIiwiVWwiLCJWYXIiLCJWaWRlbyIsIldiciIsIlhtcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7UUFHSUEsQyxHQUFBQSxXO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxDLEdBQUFBLFc7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLFUsR0FBQUEsb0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxHLEdBQUFBLGE7UUFDQUMsUSxHQUFBQSxrQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxFLEdBQUFBLFk7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLFUsR0FBQUEsb0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRSxHQUFBQSxXO1FBQ0FDLEUsR0FBQUEsVztRQUNBQyxFLEdBQUFBLFc7UUFDQUMsRSxHQUFBQSxXO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxFLEdBQUFBLFk7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxDLEdBQUFBLFc7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxLLEdBQUFBLGU7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLE8sR0FBQUEsaUI7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEksR0FBQUEsYztRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxLLEdBQUFBLGU7UUFDQUMsTyxHQUFBQSxpQjtRQUNBQyxTLEdBQUFBLG1CO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxFLEdBQUFBLFk7UUFDQUMsRSxHQUFBQSxZO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxJLEdBQUFBLGM7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLE0sR0FBQUEsZ0I7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxJLEdBQUFBLGM7UUFDQUMsTSxHQUFBQSxnQjtRQUNBQyxNLEdBQUFBLGdCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxPLEdBQUFBLGlCO1FBQ0FDLEcsR0FBQUEsYTtRQUNBQyxLLEdBQUFBLGU7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxRLEdBQUFBLGtCO1FBQ0FDLFEsR0FBQUEsa0I7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEUsR0FBQUEsWTtRQUNBQyxLLEdBQUFBLGU7UUFDQUMsSSxHQUFBQSxjO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxFLEdBQUFBLFk7UUFDQUMsSyxHQUFBQSxlO1FBQ0FDLEMsR0FBQUEsVztRQUNBQyxFLEdBQUFBLFk7UUFDQUMsRyxHQUFBQSxhO1FBQ0FDLEssR0FBQUEsZTtRQUNBQyxHLEdBQUFBLGE7UUFDQUMsRyxHQUFBQSxhIiwiZmlsZSI6Ii4vc3JjL2luZGV4LmpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEEgZnJvbSAnLi9jb21wb25lbnRzL0EucmVhY3QnO1xuaW1wb3J0IEFiYnIgZnJvbSAnLi9jb21wb25lbnRzL0FiYnIucmVhY3QnO1xuaW1wb3J0IEFjcm9ueW0gZnJvbSAnLi9jb21wb25lbnRzL0Fjcm9ueW0ucmVhY3QnO1xuaW1wb3J0IEFkZHJlc3MgZnJvbSAnLi9jb21wb25lbnRzL0FkZHJlc3MucmVhY3QnO1xuaW1wb3J0IEFyZWEgZnJvbSAnLi9jb21wb25lbnRzL0FyZWEucmVhY3QnO1xuaW1wb3J0IEFydGljbGUgZnJvbSAnLi9jb21wb25lbnRzL0FydGljbGUucmVhY3QnO1xuaW1wb3J0IEFzaWRlIGZyb20gJy4vY29tcG9uZW50cy9Bc2lkZS5yZWFjdCc7XG5pbXBvcnQgQXVkaW8gZnJvbSAnLi9jb21wb25lbnRzL0F1ZGlvLnJlYWN0JztcbmltcG9ydCBCIGZyb20gJy4vY29tcG9uZW50cy9CLnJlYWN0JztcbmltcG9ydCBCYXNlIGZyb20gJy4vY29tcG9uZW50cy9CYXNlLnJlYWN0JztcbmltcG9ydCBCYXNlZm9udCBmcm9tICcuL2NvbXBvbmVudHMvQmFzZWZvbnQucmVhY3QnO1xuaW1wb3J0IEJkaSBmcm9tICcuL2NvbXBvbmVudHMvQmRpLnJlYWN0JztcbmltcG9ydCBCZG8gZnJvbSAnLi9jb21wb25lbnRzL0Jkby5yZWFjdCc7XG5pbXBvcnQgQmlnIGZyb20gJy4vY29tcG9uZW50cy9CaWcucmVhY3QnO1xuaW1wb3J0IEJsaW5rIGZyb20gJy4vY29tcG9uZW50cy9CbGluay5yZWFjdCc7XG5pbXBvcnQgQmxvY2txdW90ZSBmcm9tICcuL2NvbXBvbmVudHMvQmxvY2txdW90ZS5yZWFjdCc7XG5pbXBvcnQgQnIgZnJvbSAnLi9jb21wb25lbnRzL0JyLnJlYWN0JztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi9jb21wb25lbnRzL0J1dHRvbi5yZWFjdCc7XG5pbXBvcnQgQ2FudmFzIGZyb20gJy4vY29tcG9uZW50cy9DYW52YXMucmVhY3QnO1xuaW1wb3J0IENhcHRpb24gZnJvbSAnLi9jb21wb25lbnRzL0NhcHRpb24ucmVhY3QnO1xuaW1wb3J0IENlbnRlciBmcm9tICcuL2NvbXBvbmVudHMvQ2VudGVyLnJlYWN0JztcbmltcG9ydCBDaXRlIGZyb20gJy4vY29tcG9uZW50cy9DaXRlLnJlYWN0JztcbmltcG9ydCBDb2RlIGZyb20gJy4vY29tcG9uZW50cy9Db2RlLnJlYWN0JztcbmltcG9ydCBDb2wgZnJvbSAnLi9jb21wb25lbnRzL0NvbC5yZWFjdCc7XG5pbXBvcnQgQ29sZ3JvdXAgZnJvbSAnLi9jb21wb25lbnRzL0NvbGdyb3VwLnJlYWN0JztcbmltcG9ydCBDb21tYW5kIGZyb20gJy4vY29tcG9uZW50cy9Db21tYW5kLnJlYWN0JztcbmltcG9ydCBDb250ZW50IGZyb20gJy4vY29tcG9uZW50cy9Db250ZW50LnJlYWN0JztcbmltcG9ydCBEYXRhIGZyb20gJy4vY29tcG9uZW50cy9EYXRhLnJlYWN0JztcbmltcG9ydCBEYXRhbGlzdCBmcm9tICcuL2NvbXBvbmVudHMvRGF0YWxpc3QucmVhY3QnO1xuaW1wb3J0IERkIGZyb20gJy4vY29tcG9uZW50cy9EZC5yZWFjdCc7XG5pbXBvcnQgRGVsIGZyb20gJy4vY29tcG9uZW50cy9EZWwucmVhY3QnO1xuaW1wb3J0IERldGFpbHMgZnJvbSAnLi9jb21wb25lbnRzL0RldGFpbHMucmVhY3QnO1xuaW1wb3J0IERmbiBmcm9tICcuL2NvbXBvbmVudHMvRGZuLnJlYWN0JztcbmltcG9ydCBEaWFsb2cgZnJvbSAnLi9jb21wb25lbnRzL0RpYWxvZy5yZWFjdCc7XG5pbXBvcnQgRGl2IGZyb20gJy4vY29tcG9uZW50cy9EaXYucmVhY3QnO1xuaW1wb3J0IERsIGZyb20gJy4vY29tcG9uZW50cy9EbC5yZWFjdCc7XG5pbXBvcnQgRHQgZnJvbSAnLi9jb21wb25lbnRzL0R0LnJlYWN0JztcbmltcG9ydCBFbGVtZW50IGZyb20gJy4vY29tcG9uZW50cy9FbGVtZW50LnJlYWN0JztcbmltcG9ydCBFbSBmcm9tICcuL2NvbXBvbmVudHMvRW0ucmVhY3QnO1xuaW1wb3J0IEVtYmVkIGZyb20gJy4vY29tcG9uZW50cy9FbWJlZC5yZWFjdCc7XG5pbXBvcnQgRmllbGRzZXQgZnJvbSAnLi9jb21wb25lbnRzL0ZpZWxkc2V0LnJlYWN0JztcbmltcG9ydCBGaWdjYXB0aW9uIGZyb20gJy4vY29tcG9uZW50cy9GaWdjYXB0aW9uLnJlYWN0JztcbmltcG9ydCBGaWd1cmUgZnJvbSAnLi9jb21wb25lbnRzL0ZpZ3VyZS5yZWFjdCc7XG5pbXBvcnQgRm9udCBmcm9tICcuL2NvbXBvbmVudHMvRm9udC5yZWFjdCc7XG5pbXBvcnQgRm9vdGVyIGZyb20gJy4vY29tcG9uZW50cy9Gb290ZXIucmVhY3QnO1xuaW1wb3J0IEZvcm0gZnJvbSAnLi9jb21wb25lbnRzL0Zvcm0ucmVhY3QnO1xuaW1wb3J0IEZyYW1lIGZyb20gJy4vY29tcG9uZW50cy9GcmFtZS5yZWFjdCc7XG5pbXBvcnQgRnJhbWVzZXQgZnJvbSAnLi9jb21wb25lbnRzL0ZyYW1lc2V0LnJlYWN0JztcbmltcG9ydCBIMSBmcm9tICcuL2NvbXBvbmVudHMvSDEucmVhY3QnO1xuaW1wb3J0IEgyIGZyb20gJy4vY29tcG9uZW50cy9IMi5yZWFjdCc7XG5pbXBvcnQgSDMgZnJvbSAnLi9jb21wb25lbnRzL0gzLnJlYWN0JztcbmltcG9ydCBINCBmcm9tICcuL2NvbXBvbmVudHMvSDQucmVhY3QnO1xuaW1wb3J0IEg1IGZyb20gJy4vY29tcG9uZW50cy9INS5yZWFjdCc7XG5pbXBvcnQgSDYgZnJvbSAnLi9jb21wb25lbnRzL0g2LnJlYWN0JztcbmltcG9ydCBIZWFkZXIgZnJvbSAnLi9jb21wb25lbnRzL0hlYWRlci5yZWFjdCc7XG5pbXBvcnQgSGdyb3VwIGZyb20gJy4vY29tcG9uZW50cy9IZ3JvdXAucmVhY3QnO1xuaW1wb3J0IEhyIGZyb20gJy4vY29tcG9uZW50cy9Ici5yZWFjdCc7XG5pbXBvcnQgSSBmcm9tICcuL2NvbXBvbmVudHMvSS5yZWFjdCc7XG5pbXBvcnQgSWZyYW1lIGZyb20gJy4vY29tcG9uZW50cy9JZnJhbWUucmVhY3QnO1xuaW1wb3J0IEltZyBmcm9tICcuL2NvbXBvbmVudHMvSW1nLnJlYWN0JztcbmltcG9ydCBJbnMgZnJvbSAnLi9jb21wb25lbnRzL0lucy5yZWFjdCc7XG5pbXBvcnQgSXNpbmRleCBmcm9tICcuL2NvbXBvbmVudHMvSXNpbmRleC5yZWFjdCc7XG5pbXBvcnQgS2JkIGZyb20gJy4vY29tcG9uZW50cy9LYmQucmVhY3QnO1xuaW1wb3J0IEtleWdlbiBmcm9tICcuL2NvbXBvbmVudHMvS2V5Z2VuLnJlYWN0JztcbmltcG9ydCBMYWJlbCBmcm9tICcuL2NvbXBvbmVudHMvTGFiZWwucmVhY3QnO1xuaW1wb3J0IExlZ2VuZCBmcm9tICcuL2NvbXBvbmVudHMvTGVnZW5kLnJlYWN0JztcbmltcG9ydCBMaSBmcm9tICcuL2NvbXBvbmVudHMvTGkucmVhY3QnO1xuaW1wb3J0IExpbmsgZnJvbSAnLi9jb21wb25lbnRzL0xpbmsucmVhY3QnO1xuaW1wb3J0IExpc3RpbmcgZnJvbSAnLi9jb21wb25lbnRzL0xpc3RpbmcucmVhY3QnO1xuaW1wb3J0IE1haW4gZnJvbSAnLi9jb21wb25lbnRzL01haW4ucmVhY3QnO1xuaW1wb3J0IE1hcEVsIGZyb20gJy4vY29tcG9uZW50cy9NYXBFbC5yZWFjdCc7XG5pbXBvcnQgTWFyayBmcm9tICcuL2NvbXBvbmVudHMvTWFyay5yZWFjdCc7XG5pbXBvcnQgTWFycXVlZSBmcm9tICcuL2NvbXBvbmVudHMvTWFycXVlZS5yZWFjdCc7XG5pbXBvcnQgTWV0YSBmcm9tICcuL2NvbXBvbmVudHMvTWV0YS5yZWFjdCc7XG5pbXBvcnQgTWV0ZXIgZnJvbSAnLi9jb21wb25lbnRzL01ldGVyLnJlYWN0JztcbmltcG9ydCBNdWx0aWNvbCBmcm9tICcuL2NvbXBvbmVudHMvTXVsdGljb2wucmVhY3QnO1xuaW1wb3J0IE5hdiBmcm9tICcuL2NvbXBvbmVudHMvTmF2LnJlYWN0JztcbmltcG9ydCBOZXh0aWQgZnJvbSAnLi9jb21wb25lbnRzL05leHRpZC5yZWFjdCc7XG5pbXBvcnQgTm9iciBmcm9tICcuL2NvbXBvbmVudHMvTm9ici5yZWFjdCc7XG5pbXBvcnQgTm9zY3JpcHQgZnJvbSAnLi9jb21wb25lbnRzL05vc2NyaXB0LnJlYWN0JztcbmltcG9ydCBPYmplY3RFbCBmcm9tICcuL2NvbXBvbmVudHMvT2JqZWN0RWwucmVhY3QnO1xuaW1wb3J0IE9sIGZyb20gJy4vY29tcG9uZW50cy9PbC5yZWFjdCc7XG5pbXBvcnQgT3B0Z3JvdXAgZnJvbSAnLi9jb21wb25lbnRzL09wdGdyb3VwLnJlYWN0JztcbmltcG9ydCBPcHRpb24gZnJvbSAnLi9jb21wb25lbnRzL09wdGlvbi5yZWFjdCc7XG5pbXBvcnQgT3V0cHV0IGZyb20gJy4vY29tcG9uZW50cy9PdXRwdXQucmVhY3QnO1xuaW1wb3J0IFAgZnJvbSAnLi9jb21wb25lbnRzL1AucmVhY3QnO1xuaW1wb3J0IFBhcmFtIGZyb20gJy4vY29tcG9uZW50cy9QYXJhbS5yZWFjdCc7XG5pbXBvcnQgUGljdHVyZSBmcm9tICcuL2NvbXBvbmVudHMvUGljdHVyZS5yZWFjdCc7XG5pbXBvcnQgUGxhaW50ZXh0IGZyb20gJy4vY29tcG9uZW50cy9QbGFpbnRleHQucmVhY3QnO1xuaW1wb3J0IFByZSBmcm9tICcuL2NvbXBvbmVudHMvUHJlLnJlYWN0JztcbmltcG9ydCBQcm9ncmVzcyBmcm9tICcuL2NvbXBvbmVudHMvUHJvZ3Jlc3MucmVhY3QnO1xuaW1wb3J0IFEgZnJvbSAnLi9jb21wb25lbnRzL1EucmVhY3QnO1xuaW1wb3J0IFJiIGZyb20gJy4vY29tcG9uZW50cy9SYi5yZWFjdCc7XG5pbXBvcnQgUnAgZnJvbSAnLi9jb21wb25lbnRzL1JwLnJlYWN0JztcbmltcG9ydCBSdCBmcm9tICcuL2NvbXBvbmVudHMvUnQucmVhY3QnO1xuaW1wb3J0IFJ0YyBmcm9tICcuL2NvbXBvbmVudHMvUnRjLnJlYWN0JztcbmltcG9ydCBSdWJ5IGZyb20gJy4vY29tcG9uZW50cy9SdWJ5LnJlYWN0JztcbmltcG9ydCBTIGZyb20gJy4vY29tcG9uZW50cy9TLnJlYWN0JztcbmltcG9ydCBTYW1wIGZyb20gJy4vY29tcG9uZW50cy9TYW1wLnJlYWN0JztcbmltcG9ydCBTY3JpcHQgZnJvbSAnLi9jb21wb25lbnRzL1NjcmlwdC5yZWFjdCc7XG5pbXBvcnQgU2VjdGlvbiBmcm9tICcuL2NvbXBvbmVudHMvU2VjdGlvbi5yZWFjdCc7XG5pbXBvcnQgU2VsZWN0IGZyb20gJy4vY29tcG9uZW50cy9TZWxlY3QucmVhY3QnO1xuaW1wb3J0IFNoYWRvdyBmcm9tICcuL2NvbXBvbmVudHMvU2hhZG93LnJlYWN0JztcbmltcG9ydCBTbG90IGZyb20gJy4vY29tcG9uZW50cy9TbG90LnJlYWN0JztcbmltcG9ydCBTbWFsbCBmcm9tICcuL2NvbXBvbmVudHMvU21hbGwucmVhY3QnO1xuaW1wb3J0IFNvdXJjZSBmcm9tICcuL2NvbXBvbmVudHMvU291cmNlLnJlYWN0JztcbmltcG9ydCBTcGFjZXIgZnJvbSAnLi9jb21wb25lbnRzL1NwYWNlci5yZWFjdCc7XG5pbXBvcnQgU3BhbiBmcm9tICcuL2NvbXBvbmVudHMvU3Bhbi5yZWFjdCc7XG5pbXBvcnQgU3RyaWtlIGZyb20gJy4vY29tcG9uZW50cy9TdHJpa2UucmVhY3QnO1xuaW1wb3J0IFN0cm9uZyBmcm9tICcuL2NvbXBvbmVudHMvU3Ryb25nLnJlYWN0JztcbmltcG9ydCBTdWIgZnJvbSAnLi9jb21wb25lbnRzL1N1Yi5yZWFjdCc7XG5pbXBvcnQgU3VtbWFyeSBmcm9tICcuL2NvbXBvbmVudHMvU3VtbWFyeS5yZWFjdCc7XG5pbXBvcnQgU3VwIGZyb20gJy4vY29tcG9uZW50cy9TdXAucmVhY3QnO1xuaW1wb3J0IFRhYmxlIGZyb20gJy4vY29tcG9uZW50cy9UYWJsZS5yZWFjdCc7XG5pbXBvcnQgVGJvZHkgZnJvbSAnLi9jb21wb25lbnRzL1Rib2R5LnJlYWN0JztcbmltcG9ydCBUZCBmcm9tICcuL2NvbXBvbmVudHMvVGQucmVhY3QnO1xuaW1wb3J0IFRlbXBsYXRlIGZyb20gJy4vY29tcG9uZW50cy9UZW1wbGF0ZS5yZWFjdCc7XG5pbXBvcnQgVGV4dGFyZWEgZnJvbSAnLi9jb21wb25lbnRzL1RleHRhcmVhLnJlYWN0JztcbmltcG9ydCBUZm9vdCBmcm9tICcuL2NvbXBvbmVudHMvVGZvb3QucmVhY3QnO1xuaW1wb3J0IFRoIGZyb20gJy4vY29tcG9uZW50cy9UaC5yZWFjdCc7XG5pbXBvcnQgVGhlYWQgZnJvbSAnLi9jb21wb25lbnRzL1RoZWFkLnJlYWN0JztcbmltcG9ydCBUaW1lIGZyb20gJy4vY29tcG9uZW50cy9UaW1lLnJlYWN0JztcbmltcG9ydCBUaXRsZSBmcm9tICcuL2NvbXBvbmVudHMvVGl0bGUucmVhY3QnO1xuaW1wb3J0IFRyIGZyb20gJy4vY29tcG9uZW50cy9Uci5yZWFjdCc7XG5pbXBvcnQgVHJhY2sgZnJvbSAnLi9jb21wb25lbnRzL1RyYWNrLnJlYWN0JztcbmltcG9ydCBVIGZyb20gJy4vY29tcG9uZW50cy9VLnJlYWN0JztcbmltcG9ydCBVbCBmcm9tICcuL2NvbXBvbmVudHMvVWwucmVhY3QnO1xuaW1wb3J0IFZhciBmcm9tICcuL2NvbXBvbmVudHMvVmFyLnJlYWN0JztcbmltcG9ydCBWaWRlbyBmcm9tICcuL2NvbXBvbmVudHMvVmlkZW8ucmVhY3QnO1xuaW1wb3J0IFdiciBmcm9tICcuL2NvbXBvbmVudHMvV2JyLnJlYWN0JztcbmltcG9ydCBYbXAgZnJvbSAnLi9jb21wb25lbnRzL1htcC5yZWFjdCc7XG5cbmV4cG9ydCB7XG4gICAgQSxcbiAgICBBYmJyLFxuICAgIEFjcm9ueW0sXG4gICAgQWRkcmVzcyxcbiAgICBBcmVhLFxuICAgIEFydGljbGUsXG4gICAgQXNpZGUsXG4gICAgQXVkaW8sXG4gICAgQixcbiAgICBCYXNlLFxuICAgIEJhc2Vmb250LFxuICAgIEJkaSxcbiAgICBCZG8sXG4gICAgQmlnLFxuICAgIEJsaW5rLFxuICAgIEJsb2NrcXVvdGUsXG4gICAgQnIsXG4gICAgQnV0dG9uLFxuICAgIENhbnZhcyxcbiAgICBDYXB0aW9uLFxuICAgIENlbnRlcixcbiAgICBDaXRlLFxuICAgIENvZGUsXG4gICAgQ29sLFxuICAgIENvbGdyb3VwLFxuICAgIENvbW1hbmQsXG4gICAgQ29udGVudCxcbiAgICBEYXRhLFxuICAgIERhdGFsaXN0LFxuICAgIERkLFxuICAgIERlbCxcbiAgICBEZXRhaWxzLFxuICAgIERmbixcbiAgICBEaWFsb2csXG4gICAgRGl2LFxuICAgIERsLFxuICAgIER0LFxuICAgIEVsZW1lbnQsXG4gICAgRW0sXG4gICAgRW1iZWQsXG4gICAgRmllbGRzZXQsXG4gICAgRmlnY2FwdGlvbixcbiAgICBGaWd1cmUsXG4gICAgRm9udCxcbiAgICBGb290ZXIsXG4gICAgRm9ybSxcbiAgICBGcmFtZSxcbiAgICBGcmFtZXNldCxcbiAgICBIMSxcbiAgICBIMixcbiAgICBIMyxcbiAgICBINCxcbiAgICBINSxcbiAgICBINixcbiAgICBIZWFkZXIsXG4gICAgSGdyb3VwLFxuICAgIEhyLFxuICAgIEksXG4gICAgSWZyYW1lLFxuICAgIEltZyxcbiAgICBJbnMsXG4gICAgSXNpbmRleCxcbiAgICBLYmQsXG4gICAgS2V5Z2VuLFxuICAgIExhYmVsLFxuICAgIExlZ2VuZCxcbiAgICBMaSxcbiAgICBMaW5rLFxuICAgIExpc3RpbmcsXG4gICAgTWFpbixcbiAgICBNYXBFbCxcbiAgICBNYXJrLFxuICAgIE1hcnF1ZWUsXG4gICAgTWV0YSxcbiAgICBNZXRlcixcbiAgICBNdWx0aWNvbCxcbiAgICBOYXYsXG4gICAgTmV4dGlkLFxuICAgIE5vYnIsXG4gICAgTm9zY3JpcHQsXG4gICAgT2JqZWN0RWwsXG4gICAgT2wsXG4gICAgT3B0Z3JvdXAsXG4gICAgT3B0aW9uLFxuICAgIE91dHB1dCxcbiAgICBQLFxuICAgIFBhcmFtLFxuICAgIFBpY3R1cmUsXG4gICAgUGxhaW50ZXh0LFxuICAgIFByZSxcbiAgICBQcm9ncmVzcyxcbiAgICBRLFxuICAgIFJiLFxuICAgIFJwLFxuICAgIFJ0LFxuICAgIFJ0YyxcbiAgICBSdWJ5LFxuICAgIFMsXG4gICAgU2FtcCxcbiAgICBTY3JpcHQsXG4gICAgU2VjdGlvbixcbiAgICBTZWxlY3QsXG4gICAgU2hhZG93LFxuICAgIFNsb3QsXG4gICAgU21hbGwsXG4gICAgU291cmNlLFxuICAgIFNwYWNlcixcbiAgICBTcGFuLFxuICAgIFN0cmlrZSxcbiAgICBTdHJvbmcsXG4gICAgU3ViLFxuICAgIFN1bW1hcnksXG4gICAgU3VwLFxuICAgIFRhYmxlLFxuICAgIFRib2R5LFxuICAgIFRkLFxuICAgIFRlbXBsYXRlLFxuICAgIFRleHRhcmVhLFxuICAgIFRmb290LFxuICAgIFRoLFxuICAgIFRoZWFkLFxuICAgIFRpbWUsXG4gICAgVGl0bGUsXG4gICAgVHIsXG4gICAgVHJhY2ssXG4gICAgVSxcbiAgICBVbCxcbiAgICBWYXIsXG4gICAgVmlkZW8sXG4gICAgV2JyLFxuICAgIFhtcFxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/index.js\n"); /***/ }), diff --git a/dash_html_components/dash_html_components.min.js b/dash_html_components/dash_html_components.min.js index 69d5348a..61543631 100644 --- a/dash_html_components/dash_html_components.min.js +++ b/dash_html_components/dash_html_components.min.js @@ -1 +1 @@ -window.dash_html_components=function(t){var e={};function n(l){if(e[l])return e[l].exports;var a=e[l]={i:l,l:!1,exports:{}};return t[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=t,n.c=e,n.d=function(t,e,l){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:l})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(l,a,function(e){return t[e]}.bind(null,a));return l},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=2)}([function(t,e){t.exports=window.React},function(t,e,n){t.exports=n(4)()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Xmp=e.Wbr=e.Video=e.Var=e.Ul=e.U=e.Track=e.Tr=e.Title=e.Time=e.Thead=e.Th=e.Tfoot=e.Textarea=e.Template=e.Td=e.Tbody=e.Table=e.Sup=e.Summary=e.Sub=e.Strong=e.Strike=e.Span=e.Spacer=e.Source=e.Small=e.Slot=e.Shadow=e.Select=e.Section=void 0,e.Script=e.Samp=e.S=e.Ruby=e.Rtc=e.Rt=e.Rp=e.Rb=e.Q=e.Progress=e.Pre=e.Plaintext=e.Picture=e.Param=e.P=e.Output=e.Option=e.Optgroup=e.Ol=e.ObjectEl=e.Noscript=e.Nobr=e.Nextid=e.Nav=e.Multicol=e.Meter=e.Meta=e.Marquee=e.Mark=e.MapEl=e.Main=e.Listing=e.Link=e.Li=e.Legend=e.Label=e.Keygen=e.Kbd=e.Isindex=e.Ins=e.Img=e.Iframe=e.I=e.Hr=e.Hgroup=e.Header=e.H6=e.H5=e.H4=e.H3=e.H2=e.H1=e.Frameset=e.Frame=e.Form=e.Footer=e.Font=e.Figure=e.Figcaption=e.Fieldset=e.Embed=e.Em=e.Element=e.Dt=e.Dl=e.Div=e.Dialog=e.Dfn=e.Details=e.Del=e.Dd=e.Datalist=e.Data=e.Content=e.Command=e.Colgroup=e.Col=e.Code=e.Cite=e.Center=e.Caption=e.Canvas=e.Button=e.Br=e.Blockquote=e.Blink=e.Big=e.Bdo=e.Bdi=e.Basefont=e.Base=e.B=e.Audio=e.Aside=e.Article=e.Area=e.Address=e.Acronym=e.Abbr=e.A=void 0;var l=Me(n(3)),a=Me(n(8)),r=Me(n(9)),i=Me(n(10)),s=Me(n(11)),d=Me(n(12)),u=Me(n(13)),f=Me(n(14)),c=Me(n(15)),o=Me(n(16)),g=Me(n(17)),p=Me(n(18)),_=Me(n(19)),k=Me(n(20)),v=Me(n(21)),m=Me(n(22)),h=Me(n(23)),b=Me(n(24)),y=Me(n(25)),E=Me(n(26)),O=Me(n(27)),P=Me(n(28)),j=Me(n(29)),M=Me(n(30)),x=Me(n(31)),w=Me(n(32)),C=Me(n(33)),T=Me(n(34)),D=Me(n(35)),I=Me(n(36)),N=Me(n(37)),K=Me(n(38)),S=Me(n(39)),F=Me(n(40)),R=Me(n(41)),B=Me(n(42)),A=Me(n(43)),H=Me(n(44)),L=Me(n(45)),q=Me(n(46)),U=Me(n(47)),V=Me(n(48)),z=Me(n(49)),W=Me(n(50)),Q=Me(n(51)),X=Me(n(52)),G=Me(n(53)),Y=Me(n(54)),J=Me(n(55)),Z=Me(n(56)),$=Me(n(57)),tt=Me(n(58)),et=Me(n(59)),nt=Me(n(60)),lt=Me(n(61)),at=Me(n(62)),rt=Me(n(63)),it=Me(n(64)),st=Me(n(65)),dt=Me(n(66)),ut=Me(n(67)),ft=Me(n(68)),ct=Me(n(69)),ot=Me(n(70)),gt=Me(n(71)),pt=Me(n(72)),_t=Me(n(73)),kt=Me(n(74)),vt=Me(n(75)),mt=Me(n(76)),ht=Me(n(77)),bt=Me(n(78)),yt=Me(n(79)),Et=Me(n(80)),Ot=Me(n(81)),Pt=Me(n(82)),jt=Me(n(83)),Mt=Me(n(84)),xt=Me(n(85)),wt=Me(n(86)),Ct=Me(n(87)),Tt=Me(n(88)),Dt=Me(n(89)),It=Me(n(90)),Nt=Me(n(91)),Kt=Me(n(92)),St=Me(n(93)),Ft=Me(n(94)),Rt=Me(n(95)),Bt=Me(n(96)),At=Me(n(97)),Ht=Me(n(98)),Lt=Me(n(99)),qt=Me(n(100)),Ut=Me(n(101)),Vt=Me(n(102)),zt=Me(n(103)),Wt=Me(n(104)),Qt=Me(n(105)),Xt=Me(n(106)),Gt=Me(n(107)),Yt=Me(n(108)),Jt=Me(n(109)),Zt=Me(n(110)),$t=Me(n(111)),te=Me(n(112)),ee=Me(n(113)),ne=Me(n(114)),le=Me(n(115)),ae=Me(n(116)),re=Me(n(117)),ie=Me(n(118)),se=Me(n(119)),de=Me(n(120)),ue=Me(n(121)),fe=Me(n(122)),ce=Me(n(123)),oe=Me(n(124)),ge=Me(n(125)),pe=Me(n(126)),_e=Me(n(127)),ke=Me(n(128)),ve=Me(n(129)),me=Me(n(130)),he=Me(n(131)),be=Me(n(132)),ye=Me(n(133)),Ee=Me(n(134)),Oe=Me(n(135)),Pe=Me(n(136)),je=Me(n(137));function Me(t){return t&&t.__esModule?t:{default:t}}e.A=l.default,e.Abbr=a.default,e.Acronym=r.default,e.Address=i.default,e.Area=s.default,e.Article=d.default,e.Aside=u.default,e.Audio=f.default,e.B=c.default,e.Base=o.default,e.Basefont=g.default,e.Bdi=p.default,e.Bdo=_.default,e.Big=k.default,e.Blink=v.default,e.Blockquote=m.default,e.Br=h.default,e.Button=b.default,e.Canvas=y.default,e.Caption=E.default,e.Center=O.default,e.Cite=P.default,e.Code=j.default,e.Col=M.default,e.Colgroup=x.default,e.Command=w.default,e.Content=C.default,e.Data=T.default,e.Datalist=D.default,e.Dd=I.default,e.Del=N.default,e.Details=K.default,e.Dfn=S.default,e.Dialog=F.default,e.Div=R.default,e.Dl=B.default,e.Dt=A.default,e.Element=H.default,e.Em=L.default,e.Embed=q.default,e.Fieldset=U.default,e.Figcaption=V.default,e.Figure=z.default,e.Font=W.default,e.Footer=Q.default,e.Form=X.default,e.Frame=G.default,e.Frameset=Y.default,e.H1=J.default,e.H2=Z.default,e.H3=$.default,e.H4=tt.default,e.H5=et.default,e.H6=nt.default,e.Header=lt.default,e.Hgroup=at.default,e.Hr=rt.default,e.I=it.default,e.Iframe=st.default,e.Img=dt.default,e.Ins=ut.default,e.Isindex=ft.default,e.Kbd=ct.default,e.Keygen=ot.default,e.Label=gt.default,e.Legend=pt.default,e.Li=_t.default,e.Link=kt.default,e.Listing=vt.default,e.Main=mt.default,e.MapEl=ht.default,e.Mark=bt.default,e.Marquee=yt.default,e.Meta=Et.default,e.Meter=Ot.default,e.Multicol=Pt.default,e.Nav=jt.default,e.Nextid=Mt.default,e.Nobr=xt.default,e.Noscript=wt.default,e.ObjectEl=Ct.default,e.Ol=Tt.default,e.Optgroup=Dt.default,e.Option=It.default,e.Output=Nt.default,e.P=Kt.default,e.Param=St.default,e.Picture=Ft.default,e.Plaintext=Rt.default,e.Pre=Bt.default,e.Progress=At.default,e.Q=Ht.default,e.Rb=Lt.default,e.Rp=qt.default,e.Rt=Ut.default,e.Rtc=Vt.default,e.Ruby=zt.default,e.S=Wt.default,e.Samp=Qt.default,e.Script=Xt.default,e.Section=Gt.default,e.Select=Yt.default,e.Shadow=Jt.default,e.Slot=Zt.default,e.Small=$t.default,e.Source=te.default,e.Spacer=ee.default,e.Span=ne.default,e.Strike=le.default,e.Strong=ae.default,e.Sub=re.default,e.Summary=ie.default,e.Sup=se.default,e.Table=de.default,e.Tbody=ue.default,e.Td=fe.default,e.Template=ce.default,e.Textarea=oe.default,e.Tfoot=ge.default,e.Th=pe.default,e.Thead=_e.default,e.Time=ke.default,e.Title=ve.default,e.Tr=me.default,e.Track=he.default,e.U=be.default,e.Ul=ye.default,e.Var=Ee.default,e.Video=Oe.default,e.Wbr=Pe.default,e.Xmp=je.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=Object.assign||function(t){for(var e=1;e dash_html_components/metadata.json && cp package.json dash_html_components && npm run generate-python-classes", + "build:all": "npm run build:js && npm run build:js-dev && npm run build:py", + "build:watch": "watch 'npm run build:all' src" + }, + "author": "Chris Parmer ", + "dependencies": { + "babel-core": "^6.26.3", + "babel-eslint": "^8.2.3", + "babel-loader": "^7.1.4", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "babel-preset-env": "^1.7.0", + "babel-preset-react": "^6.24.1", + "css-loader": "^0.28.11", + "eslint-plugin-react": "^7.11.1", + "eslint-plugin-import": "^2.14.0", + "prop-types": "^15.6.0", + "react-docgen": "^2.20.1", + "style-loader": "^0.21.0", + "webpack": "^4.24.0", + "webpack-cli": "^3.1.2", + "webpack-serve": "^2.0.2" + }, + "devDependencies": { + "cheerio": "^0.20.0", + "cross-env": "^5.2.0", + "eslint": "^5.3.0", + "request": "^2.72.0", + "string": "^3.3.1" + }, + "peerDependencies": { + "react": "^15.4.0 || ^16.0.0", + "react-dom": "^15.4.0 || ^16.0.0" + } +} diff --git a/dev-requirements.txt b/dev-requirements.txt new file mode 100644 index 00000000..2f4806a2 --- /dev/null +++ b/dev-requirements.txt @@ -0,0 +1,6 @@ +pandas +selenium +dash +dash-core-components +percy +pandas diff --git a/package-lock.json b/package-lock.json index 10b41d20..8a8f9eb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dash-html-components", - "version": "0.12.0", + "version": "0.13.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/code-frame": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", "requires": { "@babel/highlight": "7.0.0-beta.44" @@ -14,7 +14,7 @@ }, "@babel/generator": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", "requires": { "@babel/types": "7.0.0-beta.44", @@ -25,15 +25,15 @@ }, "dependencies": { "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" } } }, "@babel/helper-function-name": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", "requires": { "@babel/helper-get-function-arity": "7.0.0-beta.44", @@ -43,7 +43,7 @@ }, "@babel/helper-get-function-arity": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", "requires": { "@babel/types": "7.0.0-beta.44" @@ -51,7 +51,7 @@ }, "@babel/helper-split-export-declaration": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", "requires": { "@babel/types": "7.0.0-beta.44" @@ -59,7 +59,7 @@ }, "@babel/highlight": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", "requires": { "chalk": "^2.0.0", @@ -97,7 +97,7 @@ }, "@babel/template": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", "requires": { "@babel/code-frame": "7.0.0-beta.44", @@ -115,7 +115,7 @@ }, "@babel/traverse": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", "requires": { "@babel/code-frame": "7.0.0-beta.44", @@ -136,23 +136,28 @@ "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, "@babel/types": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", "requires": { "esutils": "^2.0.2", @@ -167,28 +172,6 @@ } } }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.1.tgz", - "integrity": "sha512-KU/VDjC5RwtDUZiz3d+DHXJF2lp5hB9dn552TXIyptj8SH1vXmR40mG0JgGq03IlYsOgGfcv8xrLpSQ0YUMQdA==" - }, - "@samverschueren/stream-to-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", - "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", - "requires": { - "any-observable": "^0.3.0" - } - }, "@shellscape/koa-send": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/@shellscape/koa-send/-/koa-send-4.1.3.tgz", @@ -215,237 +198,222 @@ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" }, "@webassemblyjs/ast": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.13.tgz", - "integrity": "sha512-49nwvW/Hx9i+OYHg+mRhKZfAlqThr11Dqz8TsrvqGKMhdI2ijy3KBJOun2Z4770TPjrIJhR6KxChQIDaz8clDA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", "requires": { - "@webassemblyjs/helper-module-context": "1.5.13", - "@webassemblyjs/helper-wasm-bytecode": "1.5.13", - "@webassemblyjs/wast-parser": "1.5.13", - "debug": "^3.1.0", - "mamacro": "^0.0.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz", - "integrity": "sha512-vrvvB18Kh4uyghSKb0NTv+2WZx871WL2NzwMj61jcq2bXkyhRC+8Q0oD7JGVf0+5i/fKQYQSBCNMMsDMRVAMqA==" + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==" }, "@webassemblyjs/helper-api-error": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz", - "integrity": "sha512-dBh2CWYqjaDlvMmRP/kudxpdh30uXjIbpkLj9HQe+qtYlwvYjPRjdQXrq1cTAAOUSMTtzqbXIxEdEZmyKfcwsg==" + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==" }, "@webassemblyjs/helper-buffer": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz", - "integrity": "sha512-v7igWf1mHcpJNbn4m7e77XOAWXCDT76Xe7Is1VQFXc4K5jRcFrl9D0NrqM4XifQ0bXiuTSkTKMYqDxu5MhNljA==", - "requires": { - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } - } + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==" }, "@webassemblyjs/helper-code-frame": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz", - "integrity": "sha512-yN6ScQQDFCiAXnVctdVO/J5NQRbwyTbQzsGzEgXsAnrxhjp0xihh+nNHQTMrq5UhOqTb5LykpJAvEv9AT0jnAQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", "requires": { - "@webassemblyjs/wast-printer": "1.5.13" + "@webassemblyjs/wast-printer": "1.7.11" } }, "@webassemblyjs/helper-fsm": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz", - "integrity": "sha512-hSIKzbXjVMRvy3Jzhgu+vDd/aswJ+UMEnLRCkZDdknZO3Z9e6rp1DAs0tdLItjCFqkz9+0BeOPK/mk3eYvVzZg==" + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==" }, "@webassemblyjs/helper-module-context": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz", - "integrity": "sha512-zxJXULGPLB7r+k+wIlvGlXpT4CYppRz8fLUM/xobGHc9Z3T6qlmJD9ySJ2jknuktuuiR9AjnNpKYDECyaiX+QQ==", - "requires": { - "debug": "^3.1.0", - "mamacro": "^0.0.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } - } + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==" }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz", - "integrity": "sha512-0n3SoNGLvbJIZPhtMFq0XmmnA/YmQBXaZKQZcW8maGKwLpVcgjNrxpFZHEOLKjXJYVN5Il8vSfG7nRX50Zn+aw==" + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz", - "integrity": "sha512-IJ/goicOZ5TT1axZFSnlAtz4m8KEjYr12BNOANAwGFPKXM4byEDaMNXYowHMG0yKV9a397eU/NlibFaLwr1fbw==", - "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/helper-buffer": "1.5.13", - "@webassemblyjs/helper-wasm-bytecode": "1.5.13", - "@webassemblyjs/wasm-gen": "1.5.13", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" } }, "@webassemblyjs/ieee754": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz", - "integrity": "sha512-TseswvXEPpG5TCBKoLx9tT7+/GMACjC1ruo09j46ULRZWYm8XHpDWaosOjTnI7kr4SRJFzA6MWoUkAB+YCGKKg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", "requires": { - "ieee754": "^1.1.11" + "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.13.tgz", - "integrity": "sha512-0NRMxrL+GG3eISGZBmLBLAVjphbN8Si15s7jzThaw1UE9e5BY1oH49/+MA1xBzxpf1OW5sf9OrPDOclk9wj2yg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", "requires": { - "long": "4.0.0" - }, - "dependencies": { - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - } + "@xtuc/long": "4.2.1" } }, "@webassemblyjs/utf8": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.13.tgz", - "integrity": "sha512-Ve1ilU2N48Ew0lVGB8FqY7V7hXjaC4+PeZM+vDYxEd+R2iQ0q+Wb3Rw8v0Ri0+rxhoz6gVGsnQNb4FjRiEH/Ng==" + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==" }, "@webassemblyjs/wasm-edit": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz", - "integrity": "sha512-X7ZNW4+Hga4f2NmqENnHke2V/mGYK/xnybJSIXImt1ulxbCOEs/A+ZK/Km2jgihjyVxp/0z0hwIcxC6PrkWtgw==", - "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/helper-buffer": "1.5.13", - "@webassemblyjs/helper-wasm-bytecode": "1.5.13", - "@webassemblyjs/helper-wasm-section": "1.5.13", - "@webassemblyjs/wasm-gen": "1.5.13", - "@webassemblyjs/wasm-opt": "1.5.13", - "@webassemblyjs/wasm-parser": "1.5.13", - "@webassemblyjs/wast-printer": "1.5.13", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" } }, "@webassemblyjs/wasm-gen": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz", - "integrity": "sha512-yfv94Se8R73zmr8GAYzezFHc3lDwE/lBXQddSiIZEKZFuqy7yWtm3KMwA1uGbv5G1WphimJxboXHR80IgX1hQA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/helper-wasm-bytecode": "1.5.13", - "@webassemblyjs/ieee754": "1.5.13", - "@webassemblyjs/leb128": "1.5.13", - "@webassemblyjs/utf8": "1.5.13" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, "@webassemblyjs/wasm-opt": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz", - "integrity": "sha512-IkXSkgzVhQ0QYAdIayuCWMmXSYx0dHGU8Ah/AxJf1gBvstMWVnzJnBwLsXLyD87VSBIcsqkmZ28dVb0mOC3oBg==", - "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/helper-buffer": "1.5.13", - "@webassemblyjs/wasm-gen": "1.5.13", - "@webassemblyjs/wasm-parser": "1.5.13", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" } }, "@webassemblyjs/wasm-parser": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz", - "integrity": "sha512-XnYoIcu2iqq8/LrtmdnN3T+bRjqYFjRHqWbqK3osD/0r/Fcv4d9ecRzjVtC29ENEuNTK4mQ9yyxCBCbK8S/cpg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/helper-api-error": "1.5.13", - "@webassemblyjs/helper-wasm-bytecode": "1.5.13", - "@webassemblyjs/ieee754": "1.5.13", - "@webassemblyjs/leb128": "1.5.13", - "@webassemblyjs/utf8": "1.5.13" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, "@webassemblyjs/wast-parser": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz", - "integrity": "sha512-Lbz65T0LQ1LgzKiUytl34CwuhMNhaCLgrh0JW4rJBN6INnBB8NMwUfQM+FxTnLY9qJ+lHJL/gCM5xYhB9oWi4A==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/floating-point-hex-parser": "1.5.13", - "@webassemblyjs/helper-api-error": "1.5.13", - "@webassemblyjs/helper-code-frame": "1.5.13", - "@webassemblyjs/helper-fsm": "1.5.13", - "long": "^3.2.0", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", + "@xtuc/long": "4.2.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz", - "integrity": "sha512-QcwogrdqcBh8Z+eUF8SG+ag5iwQSXxQJELBEHmLkk790wgQgnIMmntT2sMAMw53GiFNckArf5X0bsCA44j3lWQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", + "@xtuc/long": "4.2.1" + } + }, + "@webpack-contrib/cli-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@webpack-contrib/cli-utils/-/cli-utils-1.0.2.tgz", + "integrity": "sha512-ZuV0pTi7x0Xd8MVZPIcDXbu7pg5+sNdrkdpmiW8mVto8+ru2+E0n8Opx36UxlDchBSiI6HouvaYcxmGOIS5yQA==", "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/wast-parser": "1.5.13", - "long": "^3.2.0" + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", + "camelize": "^1.0.0", + "chalk": "^2.4.1", + "decamelize": "^2.0.0", + "loader-utils": "^1.1.0", + "meant": "^1.0.1", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0", + "webpack-log": "^1.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "requires": { + "xregexp": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@webpack-contrib/config-loader": { @@ -484,7 +452,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "supports-color": { @@ -510,17 +478,6 @@ "webpack-log": "^1.1.2" }, "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", @@ -544,16 +501,6 @@ "supports-color": "^5.3.0" } }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -572,6 +519,16 @@ } } }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" + }, "abab": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", @@ -586,27 +543,12 @@ "requires": { "mime-types": "~2.1.18", "negotiator": "0.6.1" - }, - "dependencies": { - "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" - }, - "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", - "requires": { - "mime-db": "~1.36.0" - } - } } }, "acorn": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz", - "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw==" + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" }, "acorn-dynamic-import": { "version": "3.0.0", @@ -618,7 +560,7 @@ }, "acorn-globals": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "resolved": "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", "dev": true, "optional": true, @@ -628,7 +570,7 @@ "dependencies": { "acorn": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", "dev": true, "optional": true @@ -636,26 +578,27 @@ } }, "acorn-jsx": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", - "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", - "dev": true, - "requires": { - "acorn": "^5.0.3" - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", + "dev": true }, "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", + "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, + "ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=" + }, "ajv-keywords": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", @@ -675,14 +618,15 @@ } }, "ansi-colors": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.0.5.tgz", - "integrity": "sha512-VVjWpkfaphxUBFarydrQ3n26zX5nIK7hcbT3/ielrvwDDyBBjuh2vuSw1P9zkPq0cfqvdw7lkYHnu+OLSfIBsg==" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.2.tgz", + "integrity": "sha512-kJmcp4PrviBBEx95fC3dYRiC/QSN3EBd0GU1XoNEk/IuUa92rsB6o90zP3w5VAyNznR38Vkc9i8vk5zK6T7TxA==" }, "ansi-escapes": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==" + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true }, "ansi-regex": { "version": "2.1.1", @@ -694,11 +638,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==" - }, "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -751,11 +690,6 @@ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -770,19 +704,6 @@ "es-abstract": "^1.7.0" } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -793,16 +714,14 @@ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } }, "asn1.js": { "version": "4.10.1", @@ -829,7 +748,7 @@ }, "util": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "requires": { "inherits": "2.0.1" @@ -853,6 +772,12 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz", "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==" }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", @@ -913,9 +838,9 @@ "dev": true }, "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, "babel-code-frame": { @@ -989,16 +914,6 @@ "trim-right": "^1.0.1" } }, - "babel-helper-bindify-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", @@ -1051,17 +966,6 @@ "babel-types": "^6.24.1" } }, - "babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", - "requires": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, "babel-helper-function-name": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", @@ -1176,41 +1080,11 @@ "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" }, - "babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=" - }, - "babel-plugin-syntax-class-constructor-call": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", - "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=" - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" - }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=" - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" - }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" }, - "babel-plugin-syntax-export-extensions": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", - "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=" - }, "babel-plugin-syntax-flow": { "version": "6.18.0", "resolved": "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", @@ -1223,7 +1097,7 @@ }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, "babel-plugin-syntax-trailing-function-commas": { @@ -1231,16 +1105,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" }, - "babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" - } - }, "babel-plugin-transform-async-to-generator": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", @@ -1251,39 +1115,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-class-constructor-call": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", - "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=", - "requires": { - "babel-plugin-syntax-class-constructor-call": "^6.18.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", - "requires": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" - } - }, "babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", @@ -1506,15 +1337,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-export-extensions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", - "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=", - "requires": { - "babel-plugin-syntax-export-extensions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, "babel-plugin-transform-flow-strip-types": { "version": "6.22.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", @@ -1623,41 +1445,10 @@ "semver": "^5.3.0" } }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" - } - }, - "babel-preset-flow": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", - "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", "requires": { "babel-plugin-transform-flow-strip-types": "^6.22.0" } @@ -1675,39 +1466,6 @@ "babel-preset-flow": "^6.23.0" } }, - "babel-preset-stage-1": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", - "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=", - "requires": { - "babel-plugin-transform-class-constructor-call": "^6.24.1", - "babel-plugin-transform-export-extensions": "^6.22.0", - "babel-preset-stage-2": "^6.24.1" - } - }, - "babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", - "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" - } - }, - "babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", - "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" - } - }, "babel-register": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", @@ -1836,11 +1594,10 @@ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" }, "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, - "optional": true, "requires": { "tweetnacl": "^0.14.3" } @@ -1851,19 +1608,14 @@ "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" }, "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" - }, - "binaryextensions": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.1.1.tgz", - "integrity": "sha512-XBaoWE9RW8pPdPQNibZsW2zh8TW6gcarXp1FZPwT8Uop8ScSNldJEWf2k9l3HeTqdrEwsOsFcq74RiJECW34yA==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" }, "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" }, "bn.js": { "version": "4.11.8", @@ -1876,15 +1628,6 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "requires": { - "hoek": "4.x.x" - } - }, "boxen": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", @@ -1907,6 +1650,11 @@ "color-convert": "^1.9.0" } }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -1970,7 +1718,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { "buffer-xor": "^1.0.3", @@ -2000,18 +1748,11 @@ "des.js": "^1.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } } }, "browserify-rsa": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "requires": { "bn.js": "^4.1.0", @@ -2051,7 +1792,7 @@ }, "buffer": { "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { "base64-js": "^1.0.2", @@ -2059,25 +1800,6 @@ "isarray": "^1.0.0" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -2099,21 +1821,22 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", + "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", "requires": { "bluebird": "^3.5.1", "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", "glob": "^7.1.2", "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", "mkdirp": "^0.5.1", "move-concurrently": "^1.0.1", "promise-inflight": "^1.0.1", "rimraf": "^2.6.2", - "ssri": "^5.2.4", + "ssri": "^6.0.0", "unique-filename": "^1.1.0", "y18n": "^4.0.0" } @@ -2141,101 +1864,33 @@ "requires": { "mime-types": "^2.1.18", "ylru": "^1.2.0" - }, - "dependencies": { - "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" - }, - "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", - "requires": { - "mime-db": "~1.36.0" - } - } } }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "requires": { - "is-plain-obj": "^1.0.0" - } - } + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" } }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" - }, "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "requires": { - "callsites": "^0.2.0" + "caller-callsite": "^2.0.0" } }, "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" }, "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" }, "camelcase-keys": { "version": "4.2.0", @@ -2245,8 +1900,20 @@ "camelcase": "^4.1.0", "map-obj": "^2.0.0", "quick-lru": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } } }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, "caniuse-api": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", @@ -2270,19 +1937,19 @@ } }, "caniuse-db": { - "version": "1.0.30000883", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000883.tgz", - "integrity": "sha512-7uo4mQgSWK9lmGKpuXhW1HYfOOF3le+coG/h0Op/AAEvjOuVO9mQQo4EW2WrtOZgxgnLIxVVr57aKT8G5woFoQ==" + "version": "1.0.30000916", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000916.tgz", + "integrity": "sha512-XuMzGxlFYXDEm+e/6ti7ThqQki/hRXHw4aaFMQXtFHYoj2XNn92zZ5aH75AADfQ1tnXoZTOvS2+NbaaWWPypIw==" }, "caniuse-lite": { - "version": "1.0.30000883", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000883.tgz", - "integrity": "sha512-ovvb0uya4cKJct8Rj9Olstz0LaWmyJhCp3NawRG5fVigka8pEhIIwipF7zyYd2Q58UZb5YfIt52pVF444uj2kQ==" + "version": "1.0.30000916", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000916.tgz", + "integrity": "sha512-D6J9jloPm2MPkg0PXcODLMQAJKkeixKO9xhqTUMvtd44MtTYMyyDXPQ2Lk9IgBq5FH0frwiPa/N/w8ncQf7kIQ==" }, "capture-stack-trace": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", - "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" }, "caseless": { "version": "0.12.0", @@ -2303,13 +1970,14 @@ } }, "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true }, "cheerio": { "version": "0.20.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", + "resolved": "http://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", "dev": true, "requires": { @@ -2319,14 +1987,6 @@ "htmlparser2": "~3.8.1", "jsdom": "^7.0.2", "lodash": "^4.1.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", - "dev": true - } } }, "chokidar": { @@ -2350,9 +2010,9 @@ } }, "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" }, "chrome-trace-event": { "version": "1.0.0", @@ -2363,9 +2023,9 @@ } }, "ci-info": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz", - "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" }, "cipher-base": { "version": "1.0.4", @@ -2420,63 +2080,16 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, "requires": { "restore-cursor": "^2.0.0" } }, - "cli-spinners": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", - "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=" - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "requires": { - "colors": "1.0.3" - }, - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" - } - } - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true }, "clipboardy": { "version": "1.2.3", @@ -2543,34 +2156,6 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" - }, - "cloneable-readable": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", - "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", - "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -2600,7 +2185,7 @@ }, "color": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "requires": { "clone": "^1.0.2", @@ -2623,7 +2208,7 @@ }, "color-string": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "requires": { "color-name": "^1.0.0" @@ -2641,22 +2226,22 @@ }, "colors": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "dev": true, "requires": { "delayed-stream": "~1.0.0" } }, "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" }, "commondir": { "version": "1.0.1", @@ -2695,18 +2280,6 @@ "unique-string": "^1.0.0", "write-file-atomic": "^2.0.0", "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } } }, "console-browserify": { @@ -2722,6 +2295,11 @@ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -2733,17 +2311,20 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } }, "cookies": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.1.tgz", - "integrity": "sha1-fIphX1SBxhq58WyDNzG8uPZjuZs=", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.3.tgz", + "integrity": "sha512-+gixgxYSgQLTaTIilDHAdlNPZDENDQernEMiIcZpYYP14zgHsCt4Ce1FEjFtcp6GefhozebB6orvhAAWx/IS0A==", "requires": { - "depd": "~1.1.1", - "keygrip": "~1.0.2" + "depd": "~1.1.2", + "keygrip": "~1.0.3" } }, "copy-concurrently": { @@ -2765,9 +2346,9 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz", + "integrity": "sha512-kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw==" }, "core-util-is": { "version": "1.0.2", @@ -2775,10 +2356,11 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", - "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz", + "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==", "requires": { + "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.9.0", "parse-json": "^4.0.0" @@ -2797,6 +2379,15 @@ "argparse": "^1.0.7", "esprima": "^4.0.0" } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } } } }, @@ -2819,7 +2410,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { "cipher-base": "^1.0.1", @@ -2831,7 +2422,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { "cipher-base": "^1.0.3", @@ -2850,14 +2441,6 @@ "requires": { "cross-spawn": "^6.0.5", "is-windows": "^1.0.0" - }, - "dependencies": { - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - } } }, "cross-spawn": { @@ -2870,33 +2453,6 @@ "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" - } - } - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "requires": { - "boom": "5.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "requires": { - "hoek": "4.x.x" - } - } } }, "crypto-browserify": { @@ -2924,12 +2480,12 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, "css-loader": { "version": "0.28.11", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "requires": { "babel-code-frame": "^6.26.0", @@ -2950,7 +2506,7 @@ }, "css-select": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "dev": true, "requires": { @@ -2961,9 +2517,9 @@ } }, "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "requires": { "cssesc": "^0.1.0", "fastparse": "^1.1.1", @@ -2972,7 +2528,7 @@ "dependencies": { "regexpu-core": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "requires": { "regenerate": "^1.2.1", @@ -2983,9 +2539,9 @@ } }, "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==", "dev": true }, "cssesc": { @@ -2995,7 +2551,7 @@ }, "cssnano": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "requires": { "autoprefixer": "^6.3.1", @@ -3042,9 +2598,9 @@ } }, "cssom": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", "dev": true }, "cssstyle": { @@ -3072,17 +2628,12 @@ }, "d": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "requires": { "es5-ext": "^0.10.9" } }, - "dargs": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz", - "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=" - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -3092,21 +2643,11 @@ "assert-plus": "^1.0.0" } }, - "date-fns": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz", - "integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==" - }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3141,14 +2682,6 @@ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, "deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", @@ -3215,43 +2748,6 @@ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3282,11 +2778,6 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-conflict": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/detect-conflict/-/detect-conflict-1.0.1.tgz", - "integrity": "sha1-CIZXpmqWHAUBnbfEIwiDsca0F24=" - }, "detect-indent": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", @@ -3295,14 +2786,9 @@ "repeating": "^2.0.0" } }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" - }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { "bn.js": "^4.1.0", @@ -3310,21 +2796,13 @@ "randombytes": "^2.0.0" } }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "version": "1.5.0", + "resolved": "http://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "requires": { - "esutils": "^2.0.2" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "dom-serializer": { @@ -3339,7 +2817,7 @@ "dependencies": { "domelementtype": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", "dev": true } @@ -3351,9 +2829,9 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, "domhandler": { @@ -3389,9 +2867,9 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -3400,39 +2878,24 @@ } }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, - "optional": true, "requires": { - "jsbn": "~0.1.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "editions": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", - "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==" - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "ejs": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", - "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" - }, "electron-to-chromium": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.62.tgz", - "integrity": "sha512-x09ndL/Gjnuk3unlAyoGyUg3wbs4w/bXurgL7wL913vXHAOWmMhrLf1VNGRaMLngmadd5Q8gsV9BFuIr6rP+Xg==" - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=" + "version": "1.3.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.88.tgz", + "integrity": "sha512-UPV4NuQMKeUh1S0OWRvwg0PI8ASHN9kBC8yDTk1ROXLC85W5GnhTRu/MZu3Teqx3JjlQYuckuHYXSUSgtb3J+A==" }, "elliptic": { "version": "6.4.1", @@ -3453,14 +2916,6 @@ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "requires": { - "iconv-lite": "~0.4.13" - } - }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -3480,16 +2935,11 @@ } }, "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, - "envinfo": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-5.10.0.tgz", - "integrity": "sha512-rXbzXWvnQxy+TcqZlARbWVQwgGVVouVJgFZhLVN5htjLxl1thstrP2ZGi0pXC309AbK7gVOPU+ulz/tmpCI7iw==" - }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -3498,15 +2948,6 @@ "prr": "~1.0.1" } }, - "error": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", - "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", - "requires": { - "string-template": "~0.2.1", - "xtend": "~4.0.0" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3533,13 +2974,13 @@ } }, "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "requires": { - "is-callable": "^1.1.1", + "is-callable": "^1.1.4", "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" + "is-symbol": "^1.0.2" } }, "es5-ext": { @@ -3582,9 +3023,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", "dev": true, "optional": true, "requires": { @@ -3592,7 +3033,7 @@ "estraverse": "^4.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", - "source-map": "~0.5.6" + "source-map": "~0.6.1" }, "dependencies": { "esprima": { @@ -3601,20 +3042,27 @@ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", "dev": true, "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true } } }, "eslint": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.4.0.tgz", - "integrity": "sha512-UIpL91XGex3qtL6qwyCQJar2j3osKxK9e3ano3OcGEIRM4oWIpCkDg9x95AXEC2wMs7PnxzOkPZ2gq+tsMS9yg==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.9.0.tgz", + "integrity": "sha512-g4KWpPdqN0nth+goDNICNXGfJF7nNnepthp46CAlJoJtC5K/cLu3NgCM3AHu1CkJ5Hzt9V0Y0PBAO6Ay/gGb+w==", "dev": true, "requires": { - "ajv": "^6.5.0", - "babel-code-frame": "^6.26.0", + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", "chalk": "^2.1.0", "cross-spawn": "^6.0.5", - "debug": "^3.1.0", + "debug": "^4.0.1", "doctrine": "^2.1.0", "eslint-scope": "^4.0.0", "eslint-utils": "^1.3.1", @@ -3626,11 +3074,11 @@ "functional-red-black-tree": "^1.0.1", "glob": "^7.1.2", "globals": "^11.7.0", - "ignore": "^4.0.2", + "ignore": "^4.0.6", "imurmurhash": "^0.1.4", - "inquirer": "^5.2.0", + "inquirer": "^6.1.0", "is-resolvable": "^1.1.0", - "js-yaml": "^3.11.0", + "js-yaml": "^3.12.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.3.0", "lodash": "^4.17.5", @@ -3641,25 +3089,33 @@ "path-is-inside": "^1.0.2", "pluralize": "^7.0.0", "progress": "^2.0.0", - "regexpp": "^2.0.0", + "regexpp": "^2.0.1", "require-uncached": "^1.0.3", - "semver": "^5.5.0", + "semver": "^5.5.1", "strip-ansi": "^4.0.0", "strip-json-comments": "^2.0.1", - "table": "^4.0.3", + "table": "^5.0.2", "text-table": "^0.2.0" }, "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "ansi-regex": { @@ -3689,12 +3145,21 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" } }, "eslint-scope": { @@ -3713,22 +3178,16 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", "dev": true }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "js-yaml": { @@ -3741,10 +3200,10 @@ "esprima": "^4.0.0" } }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, "strip-ansi": { @@ -3767,6 +3226,68 @@ } } }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + } + }, + "eslint-module-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", + "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" + } + }, "eslint-plugin-react": { "version": "7.11.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", @@ -3779,13 +3300,12 @@ "prop-types": "^15.6.2" }, "dependencies": { - "prop-types": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", - "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "esutils": "^2.0.2" } } } @@ -3811,13 +3331,22 @@ "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==" }, "espree": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz", - "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", + "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", "dev": true, "requires": { - "acorn": "^5.6.0", - "acorn-jsx": "^4.1.1" + "acorn": "^6.0.2", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.4.tgz", + "integrity": "sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg==", + "dev": true + } } }, "esprima": { @@ -3854,7 +3383,7 @@ }, "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "evp_bytestokey": { @@ -3867,36 +3396,19 @@ } }, "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", "requires": { - "cross-spawn": "^5.0.1", + "cross-spawn": "^6.0.0", "get-stream": "^3.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - } } }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -3929,64 +3441,10 @@ } } }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "extend-shallow": { @@ -4009,12 +3467,13 @@ } }, "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", "tmp": "^0.0.33" } }, @@ -4084,23 +3543,9 @@ "dev": true }, "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "fast-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.2.tgz", - "integrity": "sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g==", - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.0.1", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.1", - "micromatch": "^3.1.10" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, "fast-json-stable-stringify": { "version": "2.0.0", @@ -4114,35 +3559,20 @@ "dev": true }, "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" }, - "fbjs": { - "version": "0.8.16", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", - "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.9" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - } - } + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, "requires": { "escape-string-regexp": "^1.0.5" } @@ -4157,11 +3587,6 @@ "object-assign": "^4.0.1" } }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -4201,23 +3626,15 @@ "locate-path": "^2.0.0" } }, - "first-chunk-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", - "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", - "requires": { - "readable-stream": "^2.0.2" - } - }, "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { "circular-json": "^0.3.1", - "del": "^2.0.2", "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", "write": "^0.2.1" } }, @@ -4226,11 +3643,6 @@ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" }, - "flow-parser": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.79.1.tgz", - "integrity": "sha512-l6aeT5Ze3RefXiKUtabFNgv1vMp9L2ku+BqLuKCNZytV2ci4f98L47zrSJefwbJWG42sc5dskzcnWy7+ertlLQ==" - }, "flush-write-stream": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", @@ -4245,14 +3657,6 @@ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "requires": { - "for-in": "^1.0.1" - } - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -4260,13 +3664,13 @@ "dev": true }, "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, @@ -4793,7 +4197,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, "get-value": { @@ -4810,67 +4214,6 @@ "assert-plus": "^1.0.0" } }, - "gh-got": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-6.0.0.tgz", - "integrity": "sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==", - "requires": { - "got": "^7.0.0", - "is-plain-obj": "^1.1.0" - }, - "dependencies": { - "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - } - }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" - }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "requires": { - "p-finally": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "requires": { - "prepend-http": "^1.0.1" - } - } - } - }, - "github-username": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/github-username/-/github-username-4.1.0.tgz", - "integrity": "sha1-y+KABBiDIG2kISrp5LXxacML9Bc=", - "requires": { - "gh-got": "^6.0.0" - } - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -4884,62 +4227,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-all": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.1.0.tgz", - "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", - "requires": { - "glob": "^7.0.5", - "yargs": "~1.2.6" - }, - "dependencies": { - "minimist": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", - "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=" - }, - "yargs": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", - "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", - "requires": { - "minimist": "^0.1.0" - } - } - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -4959,11 +4246,6 @@ } } }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" - }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -4972,83 +4254,38 @@ "ini": "^1.3.4" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } + "global-modules-path": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz", + "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==" }, "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" }, - "globby": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz", - "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "version": "6.7.1", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", + "create-error-class": "^3.0.0", "duplexer3": "^0.1.4", "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" } }, "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, - "grouped-queue": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.3.tgz", - "integrity": "sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw=", - "requires": { - "lodash": "^4.17.2" - } + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" }, "har-schema": { "version": "2.0.0", @@ -5057,12 +4294,12 @@ "dev": true }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { - "ajv": "^5.1.0", + "ajv": "^6.5.5", "har-schema": "^2.0.0" } }, @@ -5082,34 +4319,16 @@ "ansi-regex": "^2.0.0" } }, - "has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" - }, "has-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -5149,26 +4368,14 @@ } }, "hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -5179,12 +4386,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", - "dev": true - }, "home-or-tmp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", @@ -5194,27 +4395,19 @@ "os-tmpdir": "^1.0.1" } }, - "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "requires": { - "parse-passwd": "^1.0.0" - } - }, "hosted-git-info": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" }, "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" }, "htmlparser2": { "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "dev": true, "requires": { @@ -5227,7 +4420,7 @@ "dependencies": { "entities": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz", "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", "dev": true }, @@ -5239,7 +4432,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -5251,43 +4444,25 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true } } }, "http-assert": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.3.0.tgz", - "integrity": "sha1-oxpc+IyHPsu1eWkH1NbxMujAHko=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.0.tgz", + "integrity": "sha512-tPVv62a6l3BbQoM/N5qo969l0OFxqpnQzNUPeYfTP6Spo4zkgWeDBD1D5thI7sDLg7jCCihXTLB0X8UtdyAy8A==", "requires": { "deep-equal": "~1.0.1", - "http-errors": "~1.6.1" - }, - "dependencies": { - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - } + "http-errors": "~1.7.1" } }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" - }, "http-errors": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.0.tgz", - "integrity": "sha512-hz3BtSHB7Z6dNWzYc+gUbWqG4dIpJedwwOhe1cvGUq5tGmcTTIRkPiAbyh/JlZx+ksSJyGJlgcHo5jGahiXnKw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.1.tgz", + "integrity": "sha512-jWEUgtZWGSMba9I1N3gc1HmvpBUaNC9vDdA46yScAdp+C5rdEuKWUBLWTQpW9FwSWSbYYs++b6SDCxf9UEJzfw==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -5313,9 +4488,13 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } }, "icss-replace-symbols": { "version": "1.1.0", @@ -5384,9 +4563,19 @@ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } }, "import-lazy": { "version": "2.1.0", @@ -5394,12 +4583,60 @@ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" }, "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "requires": { - "pkg-dir": "^2.0.0", + "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + } } }, "imurmurhash": { @@ -5408,12 +4645,9 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" }, "indexes-of": { "version": "1.0.1", @@ -5445,34 +4679,37 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "inquirer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", + "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", + "dev": true, "requires": { "ansi-escapes": "^3.0.0", "chalk": "^2.0.0", "cli-cursor": "^2.1.0", "cli-width": "^2.0.0", - "external-editor": "^2.1.0", + "external-editor": "^3.0.0", "figures": "^2.0.0", - "lodash": "^4.3.0", + "lodash": "^4.17.10", "mute-stream": "0.0.7", "run-async": "^2.2.0", - "rxjs": "^5.5.2", + "rxjs": "^6.1.0", "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", + "strip-ansi": "^5.0.0", "through": "^2.3.6" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", + "dev": true }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -5481,6 +4718,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5488,17 +4726,19 @@ } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.0.0" } }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -5510,15 +4750,6 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -5528,9 +4759,9 @@ } }, "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" }, "is-absolute-url": { "version": "2.1.0", @@ -5575,7 +4806,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { "builtin-modules": "^1.0.0" @@ -5587,11 +4818,11 @@ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" }, "is-ci": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz", - "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "requires": { - "ci-info": "^1.3.0" + "ci-info": "^1.5.0" } }, "is-data-descriptor": { @@ -5639,19 +4870,6 @@ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "requires": { - "is-primitive": "^2.0.0" - } - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -5722,44 +4940,9 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" - }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "requires": { - "symbol-observable": "^1.1.0" - }, - "dependencies": { - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - } - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, "is-path-inside": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", @@ -5781,20 +4964,11 @@ "isobject": "^3.0.1" } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" - }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true }, "is-redirect": { "version": "1.0.0", @@ -5820,14 +4994,6 @@ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" }, - "is-scoped": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz", - "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=", - "requires": { - "scoped-regex": "^1.0.0" - } - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -5842,9 +5008,12 @@ } }, "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } }, "is-typedarray": { "version": "1.0.0", @@ -5852,11 +5021,6 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -5872,14 +5036,6 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", - "requires": { - "buffer-alloc": "^1.2.0" - } - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -5890,40 +5046,12 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "istextorbinary": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", - "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", - "requires": { - "binaryextensions": "2", - "editions": "^1.3.3", - "textextensions": "2" - } - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, "js-base64": { "version": "2.4.9", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", @@ -5947,152 +5075,11 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "jscodeshift": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.5.1.tgz", - "integrity": "sha512-sRMollbhbmSDrR79JMAnhEjyZJlQQVozeeY9A6/KNuV26DNcuB3mGSCWXp0hks9dcwRNOELbNOiwraZaXXRk5Q==", - "requires": { - "babel-plugin-transform-flow-strip-types": "^6.8.0", - "babel-preset-es2015": "^6.9.0", - "babel-preset-stage-1": "^6.5.0", - "babel-register": "^6.9.0", - "babylon": "^7.0.0-beta.47", - "colors": "^1.1.2", - "flow-parser": "^0.*", - "lodash": "^4.13.1", - "micromatch": "^2.3.7", - "neo-async": "^2.5.0", - "node-dir": "0.1.8", - "nomnom": "^1.8.1", - "recast": "^0.15.0", - "temp": "^0.8.1", - "write-file-atomic": "^1.2.0" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "ast-types": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz", - "integrity": "sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw==" - }, - "babylon": { - "version": "7.0.0-beta.47", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz", - "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ==" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "node-dir": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz", - "integrity": "sha1-VfuN62mQcHB/tn+RpGDwRIKUx30=" - }, - "recast": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.15.3.tgz", - "integrity": "sha512-xqnagxQH7mL4+UpcCVMObPPdjCEE2dmfGcTwcdpyNgZOd9W0rfdLRF3+smoA+AQqMw6xK6G4021dAQK8XfPYIQ==", - "requires": { - "ast-types": "0.11.5", - "esprima": "~4.0.0", - "private": "~0.1.5", - "source-map": "~0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } + "dev": true }, "jsdom": { "version": "7.2.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "resolved": "http://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", "dev": true, "optional": true, @@ -6116,7 +5103,7 @@ "dependencies": { "acorn": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", "dev": true, "optional": true @@ -6125,14 +5112,9 @@ }, "jsesc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -6145,10 +5127,9 @@ "dev": true }, "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -6163,7 +5144,7 @@ }, "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" }, "jsprim": { @@ -6187,22 +5168,14 @@ } }, "keygrip": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.2.tgz", - "integrity": "sha1-rTKXxVcGneqLz+ek+kkbdcXd65E=" - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "requires": { - "json-buffer": "3.0.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz", + "integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==" }, "killable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", - "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, "kind-of": { "version": "6.0.2", @@ -6210,16 +5183,16 @@ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" }, "koa": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.5.2.tgz", - "integrity": "sha512-MoVGWre9g3p35pCqXNhOT/a4trwK5CGvalIoPi7qOA2RCZaep3GCsa/G/tD9QMjQI7bmVWn3XF3SOau8RkPh6w==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.6.2.tgz", + "integrity": "sha512-KdnBFhTgh9ysMMoYe4J4fLvaKjT7mF3nRYV8MjxLzx6qywFNeptqi4xevyUltg1fZl2CFJ+HeLXuCGx07Yvl/A==", "requires": { "accepts": "^1.3.5", "cache-content-type": "^1.0.0", "content-disposition": "~0.5.2", "content-type": "^1.0.4", "cookies": "~0.7.1", - "debug": "^3.1.0", + "debug": "~3.1.0", "delegates": "^1.0.0", "depd": "^1.1.2", "destroy": "^1.0.4", @@ -6280,14 +5253,16 @@ "integrity": "sha1-JzwH7c3Ljfaiwat9We52SRRR7BQ=" }, "koa-webpack": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/koa-webpack/-/koa-webpack-4.0.0.tgz", - "integrity": "sha512-P+j2TzeZAqFwscd/dlLykk/sxwr6wQ5Tp3FYDhqv1+y9aRIffTPnu2zK+1BhfM+Kyh8bepU1jFR420maE+Vajw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/koa-webpack/-/koa-webpack-5.1.1.tgz", + "integrity": "sha512-ezs3CNJZ3a/UN0LmEslTZmiro9Y+2bPJFpcYlDsZxOmWDaDmvBgZuCdG3jCl63EzKL/Pfd+AeaUARwLJ//Unwg==", "requires": { + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", "app-root-path": "^2.0.1", + "loud-rejection": "^1.6.0", "merge-options": "^1.0.0", "webpack-dev-middleware": "^3.0.0", - "webpack-hot-client": "^3.0.0", + "webpack-hot-client": "^4.1.0", "webpack-log": "^1.1.1" } }, @@ -6300,11 +5275,11 @@ } }, "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "^2.0.0" } }, "levn": { @@ -6317,171 +5292,33 @@ "type-check": "~0.3.2" } }, - "listr": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.1.tgz", - "integrity": "sha512-MSMUUVN1f8aRnPi4034RkOqdiUlpYW+FqwFE3aL0uYNPRavkt2S2SsSpDDofn8BDpqv2RNnsdOcCHWsChcq77A==", + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "cli-truncate": "^0.2.1", - "figures": "^1.7.0", - "indent-string": "^2.1.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.4.0", - "listr-verbose-renderer": "^0.4.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "ora": "^0.2.3", - "p-map": "^1.1.1", - "rxjs": "^6.1.0", - "strip-ansi": "^3.0.1" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" }, "dependencies": { - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "requires": { - "chalk": "^1.0.0" - } - }, - "rxjs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.0.tgz", - "integrity": "sha512-ZnwuEquf72mnVORgX75eZCAKNNwulmKQuFxDPwDA5EvbkBXeRNJtmvhyVLcPcKkdiUtqqv+LbBM8jYo0eBW++w==", - "requires": { - "tslib": "^1.9.0" - } + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" }, - "listr-update-renderer": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz", - "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "requires": { - "chalk": "^1.0.0" - } - } - } - }, - "listr-verbose-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", - "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", - "requires": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" - }, - "dependencies": { - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } - } - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } - } - }, - "loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=" - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -6498,9 +5335,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, "lodash.camelcase": { "version": "4.3.0", @@ -6558,44 +5395,6 @@ } } }, - "log-update": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", - "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", - "requires": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" - }, - "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } - } - } - }, "loglevelnext": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", @@ -6605,17 +5404,12 @@ "object.assign": "^4.1.0" } }, - "long": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" - }, "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "^3.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -6633,9 +5427,9 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "requires": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -6649,10 +5443,13 @@ "pify": "^3.0.0" } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } }, "map-cache": { "version": "0.2.2", @@ -6677,102 +5474,34 @@ "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=" }, - "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" - }, "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "requires": { "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, + "meant": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/meant/-/meant-1.0.1.tgz", + "integrity": "sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg==" + }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "mem-fs": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz", - "integrity": "sha1-uK6NLj/Lb10/kWXBLUVRoGXZicw=", - "requires": { - "through2": "^2.0.0", - "vinyl": "^1.1.0", - "vinyl-file": "^2.0.0" - } - }, - "mem-fs-editor": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-4.0.3.tgz", - "integrity": "sha512-tgWmwI/+6vwu6POan82dTjxEpwAoaj0NAFnghtVo/FcLK2/7IhPUtFUUYlwou4MOY6OtjTUJtwpfH1h+eSUziw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", "requires": { - "commondir": "^1.0.1", - "deep-extend": "^0.6.0", - "ejs": "^2.5.9", - "glob": "^7.0.3", - "globby": "^7.1.1", - "isbinaryfile": "^3.0.2", - "mkdirp": "^0.5.0", - "multimatch": "^2.0.0", - "rimraf": "^2.2.8", - "through2": "^2.0.0", - "vinyl": "^2.0.1" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" - }, - "vinyl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", - "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", - "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - } - } + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" } }, "memory-fs": { @@ -6800,6 +5529,58 @@ "yargs-parser": "^10.0.0" }, "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, "yargs-parser": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", @@ -6818,11 +5599,6 @@ "is-plain-obj": "^1.1" } }, - "merge2": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.2.tgz", - "integrity": "sha512-bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg==" - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -6853,23 +5629,21 @@ } }, "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" }, "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" }, "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "requires": { - "mime-db": "~1.30.0" + "mime-db": "~1.37.0" } }, "mimic-fn": { @@ -6877,11 +5651,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -6902,7 +5671,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "minimist-options": { @@ -6915,9 +5684,9 @@ } }, "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -6925,7 +5694,7 @@ "flush-write-stream": "^1.0.0", "from2": "^2.1.0", "parallel-transform": "^1.1.0", - "pump": "^2.0.1", + "pump": "^3.0.0", "pumpify": "^1.3.3", "stream-each": "^1.1.0", "through2": "^2.0.0" @@ -6976,21 +5745,11 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - } - }, "mute-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true }, "mz": { "version": "2.7.0", @@ -7003,9 +5762,9 @@ } }, "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", "optional": true }, "nanoassert": { @@ -7014,10 +5773,11 @@ "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40=" }, "nanobus": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/nanobus/-/nanobus-4.3.3.tgz", - "integrity": "sha512-4/uzl+LkMGoVv/9eMzH2QFvefmlJErT0KR7EmuYbmht2QvxSEqTjhFFOZ/KHE6chH58fKL3njrOcEwbYV0h9Yw==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/nanobus/-/nanobus-4.3.5.tgz", + "integrity": "sha512-6UlqagLV9/ADqcTU60mipAPEd16WDbO+a9WeeGVn9RucHKNDTcPt9MOf8ZmAvbA3V2CV+EJS28eupNalg4YF8Q==", "requires": { + "nanoassert": "^1.1.0", "nanotiming": "^7.2.0", "remove-array-items": "^1.0.0" } @@ -7069,19 +5829,19 @@ "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, "neo-async": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", - "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" }, "next-tick": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "nice-try": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", - "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node-dir": { "version": "0.1.17", @@ -7091,15 +5851,6 @@ "minimatch": "^3.0.2" } }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, "node-libs-browser": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", @@ -7128,39 +5879,20 @@ "url": "^0.11.0", "util": "^0.10.3", "vm-browserify": "0.0.4" - } - }, - "nomnom": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", - "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", - "requires": { - "chalk": "~0.4.0", - "underscore": "~1.6.0" }, "dependencies": { - "ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" - }, - "chalk": { - "version": "0.4.0", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", - "requires": { - "ansi-styles": "~1.0.0", - "has-color": "~0.1.0", - "strip-ansi": "~0.1.0" - } - }, - "strip-ansi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" } } }, + "node-version": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz", + "integrity": "sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==" + }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", @@ -7205,9 +5937,9 @@ } }, "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { "boolbase": "~1.0.0" @@ -7224,16 +5956,16 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "nwmatcher": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", - "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==", "dev": true, "optional": true }, "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, "object-assign": { @@ -7293,15 +6025,6 @@ "object-keys": "^1.0.11" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -7330,6 +6053,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, "requires": { "mimic-fn": "^1.0.0" } @@ -7340,9 +6064,9 @@ "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=" }, "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "requires": { "is-wsl": "^1.1.0" } @@ -7359,49 +6083,6 @@ "prelude-ls": "~1.1.2", "type-check": "~0.3.2", "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "ora": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz", - "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", - "requires": { - "chalk": "^1.1.1", - "cli-cursor": "^1.0.2", - "cli-spinners": "^0.1.2", - "object-assign": "^4.0.1" - }, - "dependencies": { - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } - } } }, "os-browserify": { @@ -7411,36 +6092,28 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" - }, - "p-each-series": { + "p-defer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "requires": { - "p-reduce": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" }, "p-finally": { "version": "1.0.0", @@ -7449,14 +6122,9 @@ }, "p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" }, - "p-lazy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-lazy/-/p-lazy-1.0.0.tgz", - "integrity": "sha1-7FPIAvLuOsKPFmzILQsrAt4nqDU=" - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -7473,22 +6141,18 @@ "p-limit": "^1.1.0" } }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" - }, "p-reduce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "p-series": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-series/-/p-series-1.1.0.tgz", + "integrity": "sha512-356covArc9UCfj2twY/sxCJKGMzzO+pJJtucizsPC6aS1xKSTBc9PQrQhvFR3+7F+fa2KBKdJjdIcv6NEWDcIQ==", "requires": { - "p-finally": "^1.0.0" + "@sindresorhus/is": "^0.7.0", + "p-reduce": "^1.0.0" } }, "p-try": { @@ -7505,40 +6169,12 @@ "registry-auth-token": "^3.0.1", "registry-url": "^3.0.3", "semver": "^5.1.0" - }, - "dependencies": { - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "requires": { - "prepend-http": "^1.0.1" - } - } } }, "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", + "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" }, "parallel-transform": { "version": "1.1.0", @@ -7552,7 +6188,7 @@ }, "parse-asn1": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "requires": { "asn1.js": "^4.0.0", @@ -7562,46 +6198,14 @@ "pbkdf2": "^3.0.3" } }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "error-ex": "^1.2.0" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, "parse5": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", @@ -7636,7 +6240,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { @@ -7655,17 +6259,24 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "pify": "^3.0.0" - } - }, + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, "pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -7745,7 +6356,7 @@ }, "postcss-calc": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "requires": { "postcss": "^5.0.2", @@ -7774,7 +6385,7 @@ }, "postcss-discard-comments": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "requires": { "postcss": "^5.0.14" @@ -7790,7 +6401,7 @@ }, "postcss-discard-empty": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "requires": { "postcss": "^5.0.14" @@ -7798,7 +6409,7 @@ }, "postcss-discard-overridden": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "requires": { "postcss": "^5.0.16" @@ -7806,7 +6417,7 @@ }, "postcss-discard-unused": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "requires": { "postcss": "^5.0.14", @@ -7823,7 +6434,7 @@ }, "postcss-merge-idents": { "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "requires": { "has": "^1.0.1", @@ -7869,7 +6480,7 @@ }, "postcss-minify-font-values": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "requires": { "object-assign": "^4.0.1", @@ -7879,7 +6490,7 @@ }, "postcss-minify-gradients": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "requires": { "postcss": "^5.0.12", @@ -7888,7 +6499,7 @@ }, "postcss-minify-params": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "requires": { "alphanum-sort": "^1.0.1", @@ -7899,7 +6510,7 @@ }, "postcss-minify-selectors": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "requires": { "alphanum-sort": "^1.0.2", @@ -7909,9 +6520,9 @@ } }, "postcss-modules-extract-imports": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", - "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", "requires": { "postcss": "^6.0.1" }, @@ -8117,7 +6728,7 @@ }, "postcss-normalize-charset": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "requires": { "postcss": "^5.0.5" @@ -8125,7 +6736,7 @@ }, "postcss-normalize-url": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "requires": { "is-absolute-url": "^2.0.0", @@ -8145,7 +6756,7 @@ }, "postcss-reduce-idents": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "requires": { "postcss": "^5.0.4", @@ -8154,7 +6765,7 @@ }, "postcss-reduce-initial": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "requires": { "postcss": "^5.0.4" @@ -8162,7 +6773,7 @@ }, "postcss-reduce-transforms": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "requires": { "has": "^1.0.1", @@ -8182,7 +6793,7 @@ }, "postcss-svgo": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "requires": { "is-svg": "^2.0.0", @@ -8193,7 +6804,7 @@ }, "postcss-unique-selectors": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "requires": { "alphanum-sort": "^1.0.1", @@ -8202,13 +6813,13 @@ } }, "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "postcss-zindex": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "requires": { "has": "^1.0.1", @@ -8227,21 +6838,6 @@ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" - }, - "prettier": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.2.tgz", - "integrity": "sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg==" - }, - "pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" - }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -8258,30 +6854,21 @@ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "prop-types": { - "version": "15.6.0", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", - "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", "requires": { - "fbjs": "^0.8.16", "loose-envify": "^1.3.1", "object-assign": "^4.1.1" } @@ -8296,22 +6883,29 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, "public-encrypt": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -8325,12 +6919,23 @@ "duplexify": "^3.6.0", "inherits": "^2.0.3", "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } } }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "q": { "version": "1.5.1", @@ -8338,9 +6943,9 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, "query-string": { @@ -8367,23 +6972,6 @@ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" }, - "randomatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", - "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - } - } - }, "randombytes": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", @@ -8419,7 +7007,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } @@ -8442,40 +7030,39 @@ "version": "5.8.38", "resolved": "http://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=" + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } } } }, - "read-chunk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz", - "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=", - "requires": { - "pify": "^3.0.0", - "safe-buffer": "^5.1.1" - } - }, "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "^4.0.0", + "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "path-type": "^2.0.0" } }, "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "read-pkg": "^2.0.0" } }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", @@ -8488,14 +7075,13 @@ } }, "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "recast": { @@ -8522,14 +7108,6 @@ } } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, "redent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", @@ -8537,18 +7115,11 @@ "requires": { "indent-string": "^3.0.0", "strip-indent": "^2.0.0" - }, - "dependencies": { - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - } } }, "reduce-css-calc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "requires": { "balanced-match": "^0.4.2", @@ -8598,14 +7169,6 @@ "private": "^0.1.6" } }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -8616,14 +7179,14 @@ } }, "regexpp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", - "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true }, "regexpu-core": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "requires": { "regenerate": "^1.2.1", @@ -8650,12 +7213,12 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" }, "regjsparser": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "requires": { "jsesc": "~0.5.0" @@ -8663,15 +7226,15 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" } } }, "remove-array-items": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.0.0.tgz", - "integrity": "sha1-B79CyzMvTPboXq2DteToltIyayE=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.1.0.tgz", + "integrity": "sha512-+YAHWd5patqAM/F4uBsto9h8RXDVxPRrKW46AkbI6eH12OFrN9wlGpkNWYxCjCfwtkidTjaaCXqU634V4mysvw==" }, "remove-trailing-separator": { "version": "1.1.0", @@ -8696,39 +7259,50 @@ "is-finite": "^1.0.0" } }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" - }, "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "stringstream": "~0.0.5", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } } }, "require-directory": { @@ -8743,7 +7317,7 @@ }, "require-uncached": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { @@ -8751,6 +7325,21 @@ "resolve-from": "^1.0.0" }, "dependencies": { + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, "resolve-from": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", @@ -8775,15 +7364,6 @@ "resolve-from": "^3.0.0" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", @@ -8800,7 +7380,7 @@ "dependencies": { "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { "depd": "~1.1.2", @@ -8816,18 +7396,11 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, "requires": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" @@ -8859,6 +7432,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, "requires": { "is-promise": "^2.1.0" } @@ -8872,21 +7446,22 @@ } }, "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", + "dev": true, "requires": { - "symbol-observable": "1.0.1" + "tslib": "^1.9.0" } }, "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { "ret": "~0.1.10" @@ -8895,7 +7470,8 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "sax": { "version": "1.2.4", @@ -8909,40 +7485,12 @@ "requires": { "ajv": "^6.1.0", "ajv-keywords": "^3.1.0" - }, - "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - } } }, - "scoped-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz", - "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=" - }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "semver-diff": { "version": "2.1.0", @@ -8962,11 +7510,6 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -9000,7 +7543,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { "inherits": "^2.0.1", @@ -9020,16 +7563,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, - "shelljs": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz", - "integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -9041,14 +7574,26 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" }, "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.0.0.tgz", + "integrity": "sha512-4j2WTWjp3GsZ+AOagyzVbzp4vWGtZ0hEZ/gDY/uTvm6MTxUfTUIsnMIFb1bn8o0RuXiqUw15H1bue8f22Vw2oQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } }, "snapdragon": { "version": "0.8.2", @@ -9147,15 +7692,6 @@ } } }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "dev": true, - "requires": { - "hoek": "4.x.x" - } - }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -9165,9 +7701,9 @@ } }, "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.5.7", @@ -9200,18 +7736,18 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" }, "spdx-expression-parse": { "version": "3.0.0", @@ -9223,9 +7759,9 @@ } }, "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" }, "split-string": { "version": "3.1.0", @@ -9241,9 +7777,9 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -9253,15 +7789,16 @@ "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" } }, "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "requires": { - "safe-buffer": "^5.1.1" + "figgy-pudding": "^3.5.1" } }, "static-extend": { @@ -9290,7 +7827,7 @@ }, "stream-browserify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "requires": { "inherits": "~2.0.1", @@ -9334,11 +7871,6 @@ "integrity": "sha1-XqIRzZLSKOGEKUmQpsyXs2anfLA=", "dev": true }, - "string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=" - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -9365,46 +7897,28 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" } }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true - }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" } }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-bom-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", - "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", - "requires": { - "first-chunk-stream": "^2.0.0", - "strip-bom": "^2.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-indent": { @@ -9445,11 +7959,6 @@ "whet.extend": "~0.9.9" } }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" - }, "symbol-tree": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", @@ -9458,110 +7967,173 @@ "optional": true }, "table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/table/-/table-5.1.1.tgz", + "integrity": "sha512-NUjapYb/qd4PeFW03HnAuOJ7OMcBkJlqeClWxeNlQ0lXGSb52oZXGzkO0/I0ARegQ2eUT1g2VDJH0eUxDRcHmw==", "dev": true, "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", + "ajv": "^6.6.1", + "lodash": "^4.17.11", + "slice-ansi": "2.0.0", "string-width": "^2.1.1" + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" }, "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "is-fullwidth-code-point": "^2.0.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "requires": { - "has-flag": "^3.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } } } }, - "tapable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", - "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==" - }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "terser": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.11.0.tgz", + "integrity": "sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ==", "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" }, "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } } } }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "terser-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", "requires": { - "execa": "^0.7.0" + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.8.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } } }, "text-table": { @@ -9569,11 +8141,6 @@ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, - "textextensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.2.0.tgz", - "integrity": "sha512-j5EMxnryTvKxwH2Cq+Pb43tsf6sdEgw6Pdwxk83mPaq0ToeFJt6WE4J3s5BqY7vmjlLgkgXvhtXUxo80FyBhCA==" - }, "thenify": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", @@ -9592,22 +8159,23 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true }, "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "requires": { - "readable-stream": "^2.1.5", + "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, "time-fix-plugin": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/time-fix-plugin/-/time-fix-plugin-2.0.3.tgz", - "integrity": "sha512-5StGdiXCiBsq2+RdBQ0NrunFeKqVX0f2Myn8s1YqOxRS+kmuiHcdpPm27ucbM6FYawBKGTOOYxPnqxIBZyiqEg==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/time-fix-plugin/-/time-fix-plugin-2.0.5.tgz", + "integrity": "sha512-veHRiEsQ50KSrfdhkZiFvZIjRoyfyfxpgskD+P7uVQAcNe6rIMLZ8vhjFRE2XrPqQdy+4CF+jXsWAlgVy9Bfcg==" }, "timed-out": { "version": "4.0.1", @@ -9626,6 +8194,7 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -9684,12 +8253,14 @@ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, + "optional": true, "requires": { - "punycode": "^1.4.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -9732,8 +8303,7 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true + "dev": true }, "type-check": { "version": "0.3.2", @@ -9751,21 +8321,6 @@ "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.18" - }, - "dependencies": { - "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==" - }, - "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", - "requires": { - "mime-db": "~1.36.0" - } - } } }, "typedarray": { @@ -9773,59 +8328,6 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, - "ua-parser-js": { - "version": "0.7.17", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", - "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" - }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -9869,17 +8371,17 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" }, "unique-filename": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "requires": { "unique-slug": "^2.0.0" } }, "unique-slug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", "requires": { "imurmurhash": "^0.1.4" } @@ -9928,11 +8430,6 @@ } } }, - "untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" - }, "unzip-response": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", @@ -9994,13 +8491,6 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } } }, "urix": { @@ -10025,30 +8515,18 @@ } }, "url-join": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-3.0.0.tgz", - "integrity": "sha1-JugROs4ZXqMND8OBhuRUAPnOpnI=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=" }, "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "requires": { - "prepend-http": "^2.0.0" - }, - "dependencies": { - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - } + "prepend-http": "^1.0.1" } }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -10068,9 +8546,9 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "v8-compile-cache": { "version": "2.0.2", @@ -10107,36 +8585,6 @@ "extsprintf": "^1.2.0" } }, - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - } - }, - "vinyl-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz", - "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.3.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^2.0.0", - "vinyl": "^1.1.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", @@ -10163,15 +8611,14 @@ "optional": true }, "webpack": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.17.1.tgz", - "integrity": "sha512-vdPYogljzWPhFKDj3Gcp01Vqgu7K3IQlybc3XIdKSQHelK1C3eIQuysEUR7MxKJmdandZlQB/9BG2Jb1leJHaw==", - "requires": { - "@webassemblyjs/ast": "1.5.13", - "@webassemblyjs/helper-module-context": "1.5.13", - "@webassemblyjs/wasm-edit": "1.5.13", - "@webassemblyjs/wasm-opt": "1.5.13", - "@webassemblyjs/wasm-parser": "1.5.13", + "version": "4.27.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz", + "integrity": "sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", "acorn": "^5.6.2", "acorn-dynamic-import": "^3.0.0", "ajv": "^6.1.0", @@ -10188,23 +8635,12 @@ "neo-async": "^2.5.0", "node-libs-browser": "^2.0.0", "schema-utils": "^0.4.4", - "tapable": "^1.0.0", - "uglifyjs-webpack-plugin": "^1.2.4", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", "watchpack": "^1.5.0", - "webpack-sources": "^1.0.1" + "webpack-sources": "^1.3.0" }, "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "eslint-scope": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", @@ -10213,172 +8649,24 @@ "esrecurse": "^4.1.0", "estraverse": "^4.1.1" } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - } - } - }, - "webpack-addons": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/webpack-addons/-/webpack-addons-1.1.5.tgz", - "integrity": "sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g==", - "requires": { - "jscodeshift": "^0.4.0" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jscodeshift": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.4.1.tgz", - "integrity": "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==", - "requires": { - "async": "^1.5.0", - "babel-plugin-transform-flow-strip-types": "^6.8.0", - "babel-preset-es2015": "^6.9.0", - "babel-preset-stage-1": "^6.5.0", - "babel-register": "^6.9.0", - "babylon": "^6.17.3", - "colors": "^1.1.2", - "flow-parser": "^0.*", - "lodash": "^4.13.1", - "micromatch": "^2.3.7", - "node-dir": "0.1.8", - "nomnom": "^1.8.1", - "recast": "^0.12.5", - "temp": "^0.8.1", - "write-file-atomic": "^1.2.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "node-dir": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz", - "integrity": "sha1-VfuN62mQcHB/tn+RpGDwRIKUx30=" } } }, "webpack-cli": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-2.1.5.tgz", - "integrity": "sha512-CiWQR+1JS77rmyiO6y1q8Kt/O+e8nUUC9YfJ25JtSmzDwbqJV7vIsh3+QKRHVTbTCa0DaVh8iY1LBiagUIDB3g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.2.tgz", + "integrity": "sha512-Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ==", "requires": { "chalk": "^2.4.1", "cross-spawn": "^6.0.5", - "diff": "^3.5.0", - "enhanced-resolve": "^4.0.0", - "envinfo": "^5.7.0", - "glob-all": "^3.1.0", - "global-modules": "^1.0.0", - "got": "^8.3.1", - "import-local": "^1.0.0", - "inquirer": "^5.2.0", + "enhanced-resolve": "^4.1.0", + "global-modules-path": "^2.3.0", + "import-local": "^2.0.0", "interpret": "^1.1.0", - "jscodeshift": "^0.5.0", - "listr": "^0.14.1", "loader-utils": "^1.1.0", - "lodash": "^4.17.10", - "log-symbols": "^2.2.0", - "mkdirp": "^0.5.1", - "p-each-series": "^1.0.0", - "p-lazy": "^1.0.0", - "prettier": "^1.12.1", - "supports-color": "^5.4.0", - "v8-compile-cache": "^2.0.0", - "webpack-addons": "^1.1.5", - "yargs": "^11.1.0", - "yeoman-environment": "^2.1.1", - "yeoman-generator": "^2.0.5" + "supports-color": "^5.5.0", + "v8-compile-cache": "^2.0.2", + "yargs": "^12.0.2" }, "dependencies": { "ansi-styles": { @@ -10410,29 +8698,16 @@ } }, "webpack-dev-middleware": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.2.0.tgz", - "integrity": "sha512-YJLMF/96TpKXaEQwaLEo+Z4NDK8aV133ROF6xp9pe3gQoS7sxfpXh4Rv9eC+8vCvWfmDjRQaMSlRPbO+9G6jgA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", "requires": { - "loud-rejection": "^1.6.0", "memory-fs": "~0.4.1", "mime": "^2.3.1", - "path-is-absolute": "^1.0.0", "range-parser": "^1.0.3", - "url-join": "^4.0.0", "webpack-log": "^2.0.0" }, "dependencies": { - "url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, "webpack-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", @@ -10445,12 +8720,14 @@ } }, "webpack-hot-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-hot-client/-/webpack-hot-client-3.0.0.tgz", - "integrity": "sha512-6k91015hZ4Okkz8u6OzRgJygEL+3J3ay6HVZhWBF3tT2P0rZJ0mgca39dotJxngggUm3S8707c0vrcynn1IzEQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-hot-client/-/webpack-hot-client-4.1.1.tgz", + "integrity": "sha512-Gu3hEkFJIsvC+2Dg86FvAzIL8KSR88Ptk0QnV4wEucObB0c9aMIYbjSA9oPTV4X5OZRH6ftrk4FcSGsZmTLiWA==", "requires": { + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", "json-stringify-safe": "^5.0.1", "loglevelnext": "^1.0.2", + "merge-options": "^1.0.1", "strip-ansi": "^4.0.0", "uuid": "^3.1.0", "webpack-log": "^1.1.1", @@ -10512,36 +8789,48 @@ } }, "webpack-serve": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/webpack-serve/-/webpack-serve-1.0.4.tgz", - "integrity": "sha512-WhI9PMY2YLFliZhDsQFE5Os/On5Py6DGZpeBJyDM8xl0cspxgvXmWFywACn2YWWDgowqIxRqveyGh2RwdFWTNQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/webpack-serve/-/webpack-serve-2.0.3.tgz", + "integrity": "sha512-hJiikqjNm+opxaEY9JO/W+IHhWg3VC+meMOqHeOYyCjFyRVh2BzUlhvTh9ZKtuxcHCrez2VlghYrpII98ZpRqQ==", "requires": { "@shellscape/koa-static": "^4.0.4", + "@webpack-contrib/cli-utils": "^1.0.2", "@webpack-contrib/config-loader": "^1.1.1", + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", "chalk": "^2.3.0", "clipboardy": "^1.2.2", "cosmiconfig": "^5.0.2", "debug": "^3.1.0", - "find-up": "^2.1.0", + "decamelize": "^2.0.0", "get-port": "^3.2.0", "import-local": "^1.0.0", + "is-plain-obj": "^1.1.0", "killable": "^1.0.0", "koa": "^2.4.1", - "koa-webpack": "^4.0.0", - "lodash": "^4.17.5", + "koa-webpack": "^5.1.0", "loud-rejection": "^1.6.0", + "mem": "^3.0.0", "meow": "^5.0.0", + "merge-options": "^1.0.1", "nanobus": "^4.3.1", + "node-version": "^1.1.3", "opn": "^5.1.0", + "p-defer": "^1.0.0", + "p-series": "^1.1.0", "resolve": "^1.6.0", + "strip-ansi": "^4.0.0", "time-fix-plugin": "^2.0.0", "update-notifier": "^2.3.0", - "url-join": "3.0.0", + "url-join": "^4.0.0", "v8-compile-cache": "^2.0.0", - "webpack-hot-client": "^3.0.0", "webpack-log": "^1.1.2" }, "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -10561,11 +8850,50 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "requires": { + "xregexp": "4.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "mem": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-3.0.1.tgz", + "integrity": "sha512-QKs47bslvOE0NbXOqG6lMxn6Bk0Iuw0vfrIeLykmQle2LkCw1p48dZDdzE+D88b/xqRJcZGcMNeDvSVma+NuIQ==", + "requires": { + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" } }, "supports-color": { @@ -10579,9 +8907,9 @@ } }, "webpack-sources": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.2.0.tgz", - "integrity": "sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -10594,11 +8922,6 @@ } } }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" - }, "whatwg-url-compat": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", @@ -10615,9 +8938,9 @@ "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" }, "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { "isexe": "^2.0.0" } @@ -10628,13 +8951,19 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "requires": { "string-width": "^2.1.1" } }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, "worker-farm": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", @@ -10645,7 +8974,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { "string-width": "^1.0.1", @@ -10687,18 +9016,18 @@ } }, "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "requires": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "slide": "^1.1.5" + "signal-exit": "^3.0.2" } }, "ws": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "resolved": "http://registry.npmjs.org/ws/-/ws-4.1.0.tgz", "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", "requires": { "async-limiter": "~1.0.0", @@ -10717,6 +9046,11 @@ "dev": true, "optional": true }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" + }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", @@ -10733,232 +9067,71 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yargs": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", - "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", "requires": { "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", + "os-locale": "^3.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^2.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - }, - "dependencies": { - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - } - } - }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "requires": { - "camelcase": "^4.1.0" - } - }, - "yeoman-environment": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.3.3.tgz", - "integrity": "sha512-HBpXdNw8V66EwqIFt01rNhSgX33BOzgVb9CxpIvESvCI4ELeOSniB6gV6RXwrBur8kmHZCIAkYQYpib7Qxx8FQ==", - "requires": { - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "debug": "^3.1.0", - "diff": "^3.5.0", - "escape-string-regexp": "^1.0.2", - "globby": "^8.0.1", - "grouped-queue": "^0.3.3", - "inquirer": "^6.0.0", - "is-scoped": "^1.0.0", - "lodash": "^4.17.10", - "log-symbols": "^2.2.0", - "mem-fs": "^1.1.0", - "strip-ansi": "^4.0.0", - "text-table": "^0.2.0", - "untildify": "^3.0.3" + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" }, "dependencies": { - "ansi-regex": { + "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.5.0.tgz", - "integrity": "sha512-9ZTaoBaePSCFvNlNGrsyI8ZVACP2svUtq0DkM7t4K2ClAa96sqOIRjAzDTc8zXzFt1cZR46rRzLTiHFSJ+Qw0g==" - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "external-editor": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.1.tgz", - "integrity": "sha512-e1neqvSt5pSwQcFnYc6yfGuJD2Q4336cdbHs5VeUO0zTkqPbrHMyw2q1r47fpfLWbvIG8H8A6YO3sck7upTV6Q==", - "requires": { - "chardet": "^0.5.0", - "iconv-lite": "^0.4.22", - "tmp": "^0.0.33" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "locate-path": "^3.0.0" } }, - "inquirer": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", - "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.0", - "figures": "^2.0.0", - "lodash": "^4.17.10", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.1.0", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "rxjs": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.0.tgz", - "integrity": "sha512-ZnwuEquf72mnVORgX75eZCAKNNwulmKQuFxDPwDA5EvbkBXeRNJtmvhyVLcPcKkdiUtqqv+LbBM8jYo0eBW++w==", + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", "requires": { - "tslib": "^1.9.0" + "p-try": "^2.0.0" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "ansi-regex": "^3.0.0" + "p-limit": "^2.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" } } }, - "yeoman-generator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-2.0.5.tgz", - "integrity": "sha512-rV6tJ8oYzm4mmdF2T3wjY+Q42jKF2YiiD0VKfJ8/0ZYwmhCKC9Xs2346HVLPj/xE13i68psnFJv7iS6gWRkeAg==", + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", "requires": { - "async": "^2.6.0", - "chalk": "^2.3.0", - "cli-table": "^0.3.1", - "cross-spawn": "^6.0.5", - "dargs": "^5.1.0", - "dateformat": "^3.0.3", - "debug": "^3.1.0", - "detect-conflict": "^1.0.0", - "error": "^7.0.2", - "find-up": "^2.1.0", - "github-username": "^4.0.0", - "istextorbinary": "^2.2.1", - "lodash": "^4.17.10", - "make-dir": "^1.1.0", - "mem-fs-editor": "^4.0.0", - "minimist": "^1.2.0", - "pretty-bytes": "^4.0.2", - "read-chunk": "^2.1.0", - "read-pkg-up": "^3.0.0", - "rimraf": "^2.6.2", - "run-async": "^2.0.0", - "shelljs": "^0.8.0", - "text-table": "^0.2.0", - "through2": "^2.0.0", - "yeoman-environment": "^2.0.5" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "ylru": { diff --git a/package.json b/package.json index 5d345374..b43c9b1b 100644 --- a/package.json +++ b/package.json @@ -13,21 +13,19 @@ }, "homepage": "https://github.com/plotly/dash-html-components", "scripts": { - "clean-lib": "rm -rf lib/* && mkdir -p lib", - "clean-src": "rm -rf src/* && mkdir -p src/components", - "clean": "npm run clean-lib && npm run clean-src", - "copy-lib": "cp lib/* dash_html_components", + "clean": "rm -rf src/* && mkdir -p src/components", "generate-python-classes": "python -c 'import dash; dash.development.component_loader.generate_classes(\"dash_html_components\", \"dash_html_components/metadata.json\")'", "generate-components": "cd scripts && sh generate-all.sh && cd -", - "install-local": "npm run copy-lib && python setup.py install", - "prepublish": "npm run clean && npm run generate-components && npm test && npm run build:js && npm run build:js-dev && npm run build:py", - "publish-all": "npm publish && python setup.py sdist upload", - "start": "webpack-serve ./webpack.serve.config.js --open", - "test": "eslint --fix src", + "install-local": "python setup.py install", "uninstall-local": "pip uninstall dash-html-components -y", + "prepublish": "npm run clean && npm run generate-components && npm run build:all", + "publish-all": "node scripts/publish.js", + "lint": "eslint src", "build:js": "webpack --mode production", "build:js-dev": "webpack --mode development", - "build:py": "node ./extract-meta src/components > dash_html_components/metadata.json && cp package.json dash_html_components && npm run generate-python-classes" + "build:py": "node ./extract-meta src/components > dash_html_components/metadata.json && cp package.json dash_html_components && npm run generate-python-classes", + "build:all": "npm run build:js && npm run build:js-dev && npm run build:py", + "build:watch": "watch 'npm run build:all' src" }, "author": "Chris Parmer ", "dependencies": { @@ -43,9 +41,9 @@ "prop-types": "^15.6.0", "react-docgen": "^2.20.1", "style-loader": "^0.21.0", - "webpack": "^4.8.3", - "webpack-cli": "^2.1.3", - "webpack-serve": "^1.0.2" + "webpack": "^4.24.0", + "webpack-cli": "^3.1.2", + "webpack-serve": "^2.0.2" }, "devDependencies": { "cheerio": "^0.20.0", diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 39aff88e..00000000 --- a/requirements.txt +++ /dev/null @@ -1,61 +0,0 @@ -appnope==0.1.0 -asn1crypto==0.22.0 -backports.shutil-get-terminal-size==1.0.0 -certifi==2017.7.27.1 -cffi==1.10.0 -chardet==3.0.4 -click==6.7 -cryptography==2.0.3 -dash==0.25.1 -dash-core-components==0.27.1 -dash-renderer==0.12.2rc1 -decorator==4.1.2 -enum34==1.1.6 -Flask==0.12.2 -Flask-Compress==1.4.0 -Flask-SeaSurf==0.2.2 -funcsigs==1.0.2 -idna==2.6 -ipaddress==1.0.18 -itsdangerous==0.24 -Jinja2==2.9.6 -jsonschema==2.6.0 -jupyter-core==4.3.0 -loremipsum==1.0.5 -MarkupSafe==1.0 -mock==2.0.0 -nbformat==4.4.0 -numpy -pandas -pathlib2==2.3.0 -pbr==3.1.1 -percy==1.0.6 -pexpect==4.2.1 -pickleshare==0.7.4 -pkginfo==1.4.1 -plotly==2.0.15 -pluggy==0.5.2 -prompt-toolkit==1.0.15 -ptyprocess==0.5.2 -py==1.4.34 -pycparser==2.18 -Pygments==2.2.0 -pyOpenSSL==17.2.0 -python-dateutil==2.6.1 -pytz==2017.2 -requests>=2.20.0 -requests-toolbelt==0.8.0 -scandir==1.5 -selenium==3.5.0 -simplegeneric==0.8.1 -six==1.10.0 -tqdm==4.15.0 -traitlets==4.3.2 -twine==1.9.1 -urllib3==1.22 -virtualenv==15.1.0 -wcwidth==0.1.7 -Werkzeug==0.12.2 -xlrd==1.1.0 -pylint==1.9.2 -flake8 diff --git a/scripts/data/attributes.json b/scripts/data/attributes.json index f38f7e50..a92d25d3 100644 --- a/scripts/data/attributes.json +++ b/scripts/data/attributes.json @@ -295,7 +295,7 @@ "elements": [ "meta" ], - "description": "" + "description": "Defines a pragma directive." }, "icon": { "elements": [ @@ -314,7 +314,7 @@ "link", "script" ], - "description": "Security Feature that allows browsers to verify what they fetch. MDN Link" + "description": "Security Feature that allows browsers to verify what they fetch." }, "keyType": { "elements": [ @@ -623,9 +623,10 @@ }, "srcSet": { "elements": [ - "img" + "img", + "source" ], - "description": "" + "description": "One or more responsive image candidates." }, "start": { "elements": [ @@ -1021,6 +1022,7 @@ "media", "sizes", "src", + "srcSet", "type" ], "style": [ diff --git a/scripts/data/elements.txt b/scripts/data/elements.txt index 85a885a5..f4937c03 100644 --- a/scripts/data/elements.txt +++ b/scripts/data/elements.txt @@ -13,6 +13,7 @@ h4 h5 h6 hgroup +main nav section blockquote diff --git a/scripts/publish.js b/scripts/publish.js new file mode 100644 index 00000000..9e904131 --- /dev/null +++ b/scripts/publish.js @@ -0,0 +1,28 @@ +#! /usr/bin/env node +const execSh = require('exec-sh'); +let version = require('../package.json').version; +let name = require('../package.json').name.replace(/-/g, '_'); + if(version.includes("rc")) { + version = version.replace('-', ''); + console.log("Adjusted version to", version, "for PyPi"); +} + console.log(`Publishing version ${version} of ${name} to NPM & PyPi\n`); + console.log('>', 'python setup.py sdist'); + execSh('git diff-index --quiet HEAD --', err => { + if(err) { + throw new Error('\nIt looks like there are uncommitted changes! Aborting until these changes have been resolved.\n'); + } else { + execSh([ + 'npm publish', + `python setup.py sdist`, + `twine upload dist/${name}-${version}.tar.gz`, + `git tag -a 'v${version}' -m 'v${version}'`, + `git push origin v${version}` + ] + , err => { + if(err) { + throw new Error(err); + } + }); + } +}) diff --git a/src/components/A.react.js b/src/components/A.react.js index 261dce39..f383f11b 100644 --- a/src/components/A.react.js +++ b/src/components/A.react.js @@ -175,7 +175,9 @@ A.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Abbr.react.js b/src/components/Abbr.react.js index 8b22f6f5..48186295 100644 --- a/src/components/Abbr.react.js +++ b/src/components/Abbr.react.js @@ -140,7 +140,9 @@ Abbr.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Acronym.react.js b/src/components/Acronym.react.js index 66bbb3bd..5c12d9a7 100644 --- a/src/components/Acronym.react.js +++ b/src/components/Acronym.react.js @@ -140,7 +140,9 @@ Acronym.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Address.react.js b/src/components/Address.react.js index e4809220..3fa524a9 100644 --- a/src/components/Address.react.js +++ b/src/components/Address.react.js @@ -140,7 +140,9 @@ Address.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Area.react.js b/src/components/Area.react.js index 60dc3ab3..c50ae61f 100644 --- a/src/components/Area.react.js +++ b/src/components/Area.react.js @@ -185,7 +185,9 @@ Area.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Article.react.js b/src/components/Article.react.js index c20e76e5..a6ac5c44 100644 --- a/src/components/Article.react.js +++ b/src/components/Article.react.js @@ -140,7 +140,9 @@ Article.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Aside.react.js b/src/components/Aside.react.js index 257b6f46..9929fa58 100644 --- a/src/components/Aside.react.js +++ b/src/components/Aside.react.js @@ -140,7 +140,9 @@ Aside.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Audio.react.js b/src/components/Audio.react.js index 8224748c..aee91234 100644 --- a/src/components/Audio.react.js +++ b/src/components/Audio.react.js @@ -175,7 +175,9 @@ Audio.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/B.react.js b/src/components/B.react.js index 52e0fcca..53745be4 100644 --- a/src/components/B.react.js +++ b/src/components/B.react.js @@ -140,7 +140,9 @@ B.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Base.react.js b/src/components/Base.react.js index c6542264..1998a2cd 100644 --- a/src/components/Base.react.js +++ b/src/components/Base.react.js @@ -150,7 +150,9 @@ Base.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Basefont.react.js b/src/components/Basefont.react.js index db232dd5..ebb12245 100644 --- a/src/components/Basefont.react.js +++ b/src/components/Basefont.react.js @@ -140,7 +140,9 @@ Basefont.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Bdi.react.js b/src/components/Bdi.react.js index 11c1b62b..f0b5ac59 100644 --- a/src/components/Bdi.react.js +++ b/src/components/Bdi.react.js @@ -140,7 +140,9 @@ Bdi.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Bdo.react.js b/src/components/Bdo.react.js index 286e0a84..ede1d7fc 100644 --- a/src/components/Bdo.react.js +++ b/src/components/Bdo.react.js @@ -140,7 +140,9 @@ Bdo.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Big.react.js b/src/components/Big.react.js index 981cc15d..d10a2332 100644 --- a/src/components/Big.react.js +++ b/src/components/Big.react.js @@ -140,7 +140,9 @@ Big.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Blink.react.js b/src/components/Blink.react.js index bb705e5a..654d31fb 100644 --- a/src/components/Blink.react.js +++ b/src/components/Blink.react.js @@ -140,7 +140,9 @@ Blink.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Blockquote.react.js b/src/components/Blockquote.react.js index 0e837052..faab679b 100644 --- a/src/components/Blockquote.react.js +++ b/src/components/Blockquote.react.js @@ -145,7 +145,9 @@ Blockquote.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Br.react.js b/src/components/Br.react.js index 008170cd..b92efa35 100644 --- a/src/components/Br.react.js +++ b/src/components/Br.react.js @@ -140,7 +140,9 @@ Br.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Button.react.js b/src/components/Button.react.js index 6d9ce503..c8304acb 100644 --- a/src/components/Button.react.js +++ b/src/components/Button.react.js @@ -175,7 +175,9 @@ Button.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Canvas.react.js b/src/components/Canvas.react.js index 0b258bed..f0d72a6f 100644 --- a/src/components/Canvas.react.js +++ b/src/components/Canvas.react.js @@ -150,7 +150,9 @@ Canvas.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Caption.react.js b/src/components/Caption.react.js index a57c19d6..d7fc8f61 100644 --- a/src/components/Caption.react.js +++ b/src/components/Caption.react.js @@ -140,7 +140,9 @@ Caption.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Center.react.js b/src/components/Center.react.js index 4b33392e..bb43cc7a 100644 --- a/src/components/Center.react.js +++ b/src/components/Center.react.js @@ -140,7 +140,9 @@ Center.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Cite.react.js b/src/components/Cite.react.js index 30e0db4a..4dcf52eb 100644 --- a/src/components/Cite.react.js +++ b/src/components/Cite.react.js @@ -140,7 +140,9 @@ Cite.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Code.react.js b/src/components/Code.react.js index bde4ffe0..57e1af5c 100644 --- a/src/components/Code.react.js +++ b/src/components/Code.react.js @@ -140,7 +140,9 @@ Code.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Col.react.js b/src/components/Col.react.js index 8659fc93..caeea085 100644 --- a/src/components/Col.react.js +++ b/src/components/Col.react.js @@ -145,7 +145,9 @@ Col.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Colgroup.react.js b/src/components/Colgroup.react.js index b84b34a9..e90c03c4 100644 --- a/src/components/Colgroup.react.js +++ b/src/components/Colgroup.react.js @@ -145,7 +145,9 @@ Colgroup.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Command.react.js b/src/components/Command.react.js index 255f2bf4..f6521092 100644 --- a/src/components/Command.react.js +++ b/src/components/Command.react.js @@ -165,7 +165,9 @@ Command.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Content.react.js b/src/components/Content.react.js index 88a2dfc6..92b24078 100644 --- a/src/components/Content.react.js +++ b/src/components/Content.react.js @@ -140,7 +140,9 @@ Content.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Data.react.js b/src/components/Data.react.js index 655572bc..c77db2e7 100644 --- a/src/components/Data.react.js +++ b/src/components/Data.react.js @@ -140,7 +140,9 @@ Data.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Datalist.react.js b/src/components/Datalist.react.js index dce47716..199bc10b 100644 --- a/src/components/Datalist.react.js +++ b/src/components/Datalist.react.js @@ -140,7 +140,9 @@ Datalist.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Dd.react.js b/src/components/Dd.react.js index c9670e0a..38a5b68e 100644 --- a/src/components/Dd.react.js +++ b/src/components/Dd.react.js @@ -140,7 +140,9 @@ Dd.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Del.react.js b/src/components/Del.react.js index 4f76236f..b5a29f4c 100644 --- a/src/components/Del.react.js +++ b/src/components/Del.react.js @@ -150,7 +150,9 @@ Del.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Details.react.js b/src/components/Details.react.js index 5531bb3a..772dd7f4 100644 --- a/src/components/Details.react.js +++ b/src/components/Details.react.js @@ -145,7 +145,9 @@ Details.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Dfn.react.js b/src/components/Dfn.react.js index 12da0c5c..adffb271 100644 --- a/src/components/Dfn.react.js +++ b/src/components/Dfn.react.js @@ -140,7 +140,9 @@ Dfn.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Dialog.react.js b/src/components/Dialog.react.js index a00cead9..364b973a 100644 --- a/src/components/Dialog.react.js +++ b/src/components/Dialog.react.js @@ -140,7 +140,9 @@ Dialog.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Div.react.js b/src/components/Div.react.js index 2d794dc7..cfbb9af7 100644 --- a/src/components/Div.react.js +++ b/src/components/Div.react.js @@ -140,7 +140,9 @@ Div.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Dl.react.js b/src/components/Dl.react.js index 72bafb7c..40676d8b 100644 --- a/src/components/Dl.react.js +++ b/src/components/Dl.react.js @@ -140,7 +140,9 @@ Dl.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Dt.react.js b/src/components/Dt.react.js index 0e649b6c..8abe0c4b 100644 --- a/src/components/Dt.react.js +++ b/src/components/Dt.react.js @@ -140,7 +140,9 @@ Dt.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Element.react.js b/src/components/Element.react.js index 14ed4941..c0ccb701 100644 --- a/src/components/Element.react.js +++ b/src/components/Element.react.js @@ -140,7 +140,9 @@ Element.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Em.react.js b/src/components/Em.react.js index 29b86491..925124d7 100644 --- a/src/components/Em.react.js +++ b/src/components/Em.react.js @@ -140,7 +140,9 @@ Em.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Embed.react.js b/src/components/Embed.react.js index 2d0739f5..19665c9a 100644 --- a/src/components/Embed.react.js +++ b/src/components/Embed.react.js @@ -160,7 +160,9 @@ Embed.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Fieldset.react.js b/src/components/Fieldset.react.js index 2c4c8ba6..db6d83fc 100644 --- a/src/components/Fieldset.react.js +++ b/src/components/Fieldset.react.js @@ -155,7 +155,9 @@ Fieldset.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Figcaption.react.js b/src/components/Figcaption.react.js index 15bfd61a..d21ee047 100644 --- a/src/components/Figcaption.react.js +++ b/src/components/Figcaption.react.js @@ -140,7 +140,9 @@ Figcaption.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Figure.react.js b/src/components/Figure.react.js index 66cccdef..ee9206ae 100644 --- a/src/components/Figure.react.js +++ b/src/components/Figure.react.js @@ -140,7 +140,9 @@ Figure.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Font.react.js b/src/components/Font.react.js index 56c25064..12ad257a 100644 --- a/src/components/Font.react.js +++ b/src/components/Font.react.js @@ -140,7 +140,9 @@ Font.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Footer.react.js b/src/components/Footer.react.js index b53e7833..41b86f9a 100644 --- a/src/components/Footer.react.js +++ b/src/components/Footer.react.js @@ -140,7 +140,9 @@ Footer.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Form.react.js b/src/components/Form.react.js index 8034de60..90302a2b 100644 --- a/src/components/Form.react.js +++ b/src/components/Form.react.js @@ -185,7 +185,9 @@ Form.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Frame.react.js b/src/components/Frame.react.js index 1a406cf2..ab9b3abf 100644 --- a/src/components/Frame.react.js +++ b/src/components/Frame.react.js @@ -140,7 +140,9 @@ Frame.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Frameset.react.js b/src/components/Frameset.react.js index f623ddd2..0ce5628f 100644 --- a/src/components/Frameset.react.js +++ b/src/components/Frameset.react.js @@ -140,7 +140,9 @@ Frameset.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/H1.react.js b/src/components/H1.react.js index 6e5a90d7..7c166815 100644 --- a/src/components/H1.react.js +++ b/src/components/H1.react.js @@ -140,7 +140,9 @@ H1.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/H2.react.js b/src/components/H2.react.js index 15fd3cd4..b9d36dcb 100644 --- a/src/components/H2.react.js +++ b/src/components/H2.react.js @@ -140,7 +140,9 @@ H2.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/H3.react.js b/src/components/H3.react.js index 940e5620..235db930 100644 --- a/src/components/H3.react.js +++ b/src/components/H3.react.js @@ -140,7 +140,9 @@ H3.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/H4.react.js b/src/components/H4.react.js index b77b8203..d7f8ac09 100644 --- a/src/components/H4.react.js +++ b/src/components/H4.react.js @@ -140,7 +140,9 @@ H4.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/H5.react.js b/src/components/H5.react.js index c85826c8..804a7d8b 100644 --- a/src/components/H5.react.js +++ b/src/components/H5.react.js @@ -140,7 +140,9 @@ H5.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/H6.react.js b/src/components/H6.react.js index 64b9b4ab..3ae44b55 100644 --- a/src/components/H6.react.js +++ b/src/components/H6.react.js @@ -140,7 +140,9 @@ H6.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Header.react.js b/src/components/Header.react.js index c91234a6..002b4a16 100644 --- a/src/components/Header.react.js +++ b/src/components/Header.react.js @@ -140,7 +140,9 @@ Header.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Hgroup.react.js b/src/components/Hgroup.react.js index 1dd30d92..537bb608 100644 --- a/src/components/Hgroup.react.js +++ b/src/components/Hgroup.react.js @@ -140,7 +140,9 @@ Hgroup.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Hr.react.js b/src/components/Hr.react.js index a844014a..372a8fd9 100644 --- a/src/components/Hr.react.js +++ b/src/components/Hr.react.js @@ -140,7 +140,9 @@ Hr.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/I.react.js b/src/components/I.react.js index d3877f15..95bedd2b 100644 --- a/src/components/I.react.js +++ b/src/components/I.react.js @@ -140,7 +140,9 @@ I.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Iframe.react.js b/src/components/Iframe.react.js index ffdc3f1a..569672d7 100644 --- a/src/components/Iframe.react.js +++ b/src/components/Iframe.react.js @@ -170,7 +170,9 @@ Iframe.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Img.react.js b/src/components/Img.react.js index 46e4de40..5fc0b271 100644 --- a/src/components/Img.react.js +++ b/src/components/Img.react.js @@ -101,7 +101,7 @@ Img.propTypes = { 'src': PropTypes.string, /** - * + * One or more responsive image candidates. */ 'srcSet': PropTypes.string, @@ -180,7 +180,9 @@ Img.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Ins.react.js b/src/components/Ins.react.js index ec74acd6..16d3b31a 100644 --- a/src/components/Ins.react.js +++ b/src/components/Ins.react.js @@ -150,7 +150,9 @@ Ins.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Isindex.react.js b/src/components/Isindex.react.js index ed804474..961a14e2 100644 --- a/src/components/Isindex.react.js +++ b/src/components/Isindex.react.js @@ -140,7 +140,9 @@ Isindex.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Kbd.react.js b/src/components/Kbd.react.js index 6903ccb8..843a0082 100644 --- a/src/components/Kbd.react.js +++ b/src/components/Kbd.react.js @@ -140,7 +140,9 @@ Kbd.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Keygen.react.js b/src/components/Keygen.react.js index ee26bdc7..abb711dd 100644 --- a/src/components/Keygen.react.js +++ b/src/components/Keygen.react.js @@ -170,7 +170,9 @@ Keygen.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Label.react.js b/src/components/Label.react.js index ac44ba2b..a5cad34f 100644 --- a/src/components/Label.react.js +++ b/src/components/Label.react.js @@ -150,7 +150,9 @@ Label.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Legend.react.js b/src/components/Legend.react.js index 9f4f5dd7..66589f4f 100644 --- a/src/components/Legend.react.js +++ b/src/components/Legend.react.js @@ -140,7 +140,9 @@ Legend.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Li.react.js b/src/components/Li.react.js index 0411b80c..0f788ac4 100644 --- a/src/components/Li.react.js +++ b/src/components/Li.react.js @@ -145,7 +145,9 @@ Li.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Link.react.js b/src/components/Link.react.js index 65e76c4e..18565550 100644 --- a/src/components/Link.react.js +++ b/src/components/Link.react.js @@ -91,7 +91,7 @@ Link.propTypes = { 'hrefLang': PropTypes.string, /** - * Security Feature that allows browsers to verify what they fetch. MDN Link + * Security Feature that allows browsers to verify what they fetch. */ 'integrity': PropTypes.string, @@ -175,7 +175,9 @@ Link.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Listing.react.js b/src/components/Listing.react.js index 1bdea1bd..65ca077f 100644 --- a/src/components/Listing.react.js +++ b/src/components/Listing.react.js @@ -140,7 +140,9 @@ Listing.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Main.react.js b/src/components/Main.react.js index cd0cef7b..da9b14ca 100644 --- a/src/components/Main.react.js +++ b/src/components/Main.react.js @@ -140,7 +140,9 @@ Main.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/MapEl.react.js b/src/components/MapEl.react.js index c9ec9a8b..503439a9 100644 --- a/src/components/MapEl.react.js +++ b/src/components/MapEl.react.js @@ -145,7 +145,9 @@ MapEl.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Mark.react.js b/src/components/Mark.react.js index 967e5633..99c5914d 100644 --- a/src/components/Mark.react.js +++ b/src/components/Mark.react.js @@ -140,7 +140,9 @@ Mark.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Marquee.react.js b/src/components/Marquee.react.js index 38c23038..e69f65cc 100644 --- a/src/components/Marquee.react.js +++ b/src/components/Marquee.react.js @@ -145,7 +145,9 @@ Marquee.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Meta.react.js b/src/components/Meta.react.js index 4ec6cb21..31dfe248 100644 --- a/src/components/Meta.react.js +++ b/src/components/Meta.react.js @@ -86,7 +86,7 @@ Meta.propTypes = { 'content': PropTypes.string, /** - * + * Defines a pragma directive. */ 'httpEquiv': PropTypes.string, @@ -160,7 +160,9 @@ Meta.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Meter.react.js b/src/components/Meter.react.js index 3965e853..cf30291b 100644 --- a/src/components/Meter.react.js +++ b/src/components/Meter.react.js @@ -175,7 +175,9 @@ Meter.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Multicol.react.js b/src/components/Multicol.react.js index bad58ad1..a3c5f478 100644 --- a/src/components/Multicol.react.js +++ b/src/components/Multicol.react.js @@ -140,7 +140,9 @@ Multicol.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Nav.react.js b/src/components/Nav.react.js index 15968263..89e34876 100644 --- a/src/components/Nav.react.js +++ b/src/components/Nav.react.js @@ -140,7 +140,9 @@ Nav.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Nextid.react.js b/src/components/Nextid.react.js index 485d78ee..86a21202 100644 --- a/src/components/Nextid.react.js +++ b/src/components/Nextid.react.js @@ -140,7 +140,9 @@ Nextid.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Nobr.react.js b/src/components/Nobr.react.js index 315b2d9a..008cc16f 100644 --- a/src/components/Nobr.react.js +++ b/src/components/Nobr.react.js @@ -140,7 +140,9 @@ Nobr.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Noscript.react.js b/src/components/Noscript.react.js index 827aaca6..89813aab 100644 --- a/src/components/Noscript.react.js +++ b/src/components/Noscript.react.js @@ -140,7 +140,9 @@ Noscript.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/ObjectEl.react.js b/src/components/ObjectEl.react.js index 9e80783c..083d56d1 100644 --- a/src/components/ObjectEl.react.js +++ b/src/components/ObjectEl.react.js @@ -170,7 +170,9 @@ ObjectEl.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Ol.react.js b/src/components/Ol.react.js index 699b684e..f62f9ba2 100644 --- a/src/components/Ol.react.js +++ b/src/components/Ol.react.js @@ -150,7 +150,9 @@ Ol.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Optgroup.react.js b/src/components/Optgroup.react.js index 20b2a74b..259aaeed 100644 --- a/src/components/Optgroup.react.js +++ b/src/components/Optgroup.react.js @@ -145,7 +145,9 @@ Optgroup.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Option.react.js b/src/components/Option.react.js index 586063f0..6faf2fe1 100644 --- a/src/components/Option.react.js +++ b/src/components/Option.react.js @@ -155,7 +155,9 @@ Option.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Output.react.js b/src/components/Output.react.js index 8fe98ea7..1294b4ef 100644 --- a/src/components/Output.react.js +++ b/src/components/Output.react.js @@ -155,7 +155,9 @@ Output.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/P.react.js b/src/components/P.react.js index adee14a0..5dabc089 100644 --- a/src/components/P.react.js +++ b/src/components/P.react.js @@ -140,7 +140,9 @@ P.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Param.react.js b/src/components/Param.react.js index 6e7ccc58..66b9b7e2 100644 --- a/src/components/Param.react.js +++ b/src/components/Param.react.js @@ -150,7 +150,9 @@ Param.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Picture.react.js b/src/components/Picture.react.js index 2261e9cd..5cc457db 100644 --- a/src/components/Picture.react.js +++ b/src/components/Picture.react.js @@ -140,7 +140,9 @@ Picture.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Plaintext.react.js b/src/components/Plaintext.react.js index 9aaeb07e..d5eb1ee3 100644 --- a/src/components/Plaintext.react.js +++ b/src/components/Plaintext.react.js @@ -140,7 +140,9 @@ Plaintext.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Pre.react.js b/src/components/Pre.react.js index 44c90675..de625a76 100644 --- a/src/components/Pre.react.js +++ b/src/components/Pre.react.js @@ -140,7 +140,9 @@ Pre.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Progress.react.js b/src/components/Progress.react.js index fc7a15ed..2cbb40e1 100644 --- a/src/components/Progress.react.js +++ b/src/components/Progress.react.js @@ -155,7 +155,9 @@ Progress.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Q.react.js b/src/components/Q.react.js index 64d87fd6..c6969873 100644 --- a/src/components/Q.react.js +++ b/src/components/Q.react.js @@ -145,7 +145,9 @@ Q.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Rb.react.js b/src/components/Rb.react.js index 75e25c23..d4781f87 100644 --- a/src/components/Rb.react.js +++ b/src/components/Rb.react.js @@ -140,7 +140,9 @@ Rb.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Rp.react.js b/src/components/Rp.react.js index 595fb9e9..9f8fa83a 100644 --- a/src/components/Rp.react.js +++ b/src/components/Rp.react.js @@ -140,7 +140,9 @@ Rp.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Rt.react.js b/src/components/Rt.react.js index 9e901a9c..6749d7c6 100644 --- a/src/components/Rt.react.js +++ b/src/components/Rt.react.js @@ -140,7 +140,9 @@ Rt.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Rtc.react.js b/src/components/Rtc.react.js index 419215f7..a01ed5ef 100644 --- a/src/components/Rtc.react.js +++ b/src/components/Rtc.react.js @@ -140,7 +140,9 @@ Rtc.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Ruby.react.js b/src/components/Ruby.react.js index d610ca28..e624d300 100644 --- a/src/components/Ruby.react.js +++ b/src/components/Ruby.react.js @@ -140,7 +140,9 @@ Ruby.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/S.react.js b/src/components/S.react.js index c5772578..03a432a2 100644 --- a/src/components/S.react.js +++ b/src/components/S.react.js @@ -140,7 +140,9 @@ S.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Samp.react.js b/src/components/Samp.react.js index e5bd860c..cd732b1b 100644 --- a/src/components/Samp.react.js +++ b/src/components/Samp.react.js @@ -140,7 +140,9 @@ Samp.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Script.react.js b/src/components/Script.react.js index ba32cbce..4ab15680 100644 --- a/src/components/Script.react.js +++ b/src/components/Script.react.js @@ -96,7 +96,7 @@ Script.propTypes = { 'defer': PropTypes.string, /** - * Security Feature that allows browsers to verify what they fetch. MDN Link + * Security Feature that allows browsers to verify what they fetch. */ 'integrity': PropTypes.string, @@ -175,7 +175,9 @@ Script.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Section.react.js b/src/components/Section.react.js index 0cd59d62..17188249 100644 --- a/src/components/Section.react.js +++ b/src/components/Section.react.js @@ -140,7 +140,9 @@ Section.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Select.react.js b/src/components/Select.react.js index eaca1121..12869341 100644 --- a/src/components/Select.react.js +++ b/src/components/Select.react.js @@ -175,7 +175,9 @@ Select.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Shadow.react.js b/src/components/Shadow.react.js index cfe2f48b..e5ecea0f 100644 --- a/src/components/Shadow.react.js +++ b/src/components/Shadow.react.js @@ -140,7 +140,9 @@ Shadow.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Slot.react.js b/src/components/Slot.react.js index d7f199f8..f12fdefd 100644 --- a/src/components/Slot.react.js +++ b/src/components/Slot.react.js @@ -140,7 +140,9 @@ Slot.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Small.react.js b/src/components/Small.react.js index 6c394c9f..cc0c349f 100644 --- a/src/components/Small.react.js +++ b/src/components/Small.react.js @@ -140,7 +140,9 @@ Small.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Source.react.js b/src/components/Source.react.js index 7d8d20f6..70146e84 100644 --- a/src/components/Source.react.js +++ b/src/components/Source.react.js @@ -90,6 +90,11 @@ Source.propTypes = { */ 'src': PropTypes.string, + /** + * One or more responsive image candidates. + */ + 'srcSet': PropTypes.string, + /** * Defines the type of the element. */ @@ -160,7 +165,9 @@ Source.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Spacer.react.js b/src/components/Spacer.react.js index d248edbf..7c573921 100644 --- a/src/components/Spacer.react.js +++ b/src/components/Spacer.react.js @@ -140,7 +140,9 @@ Spacer.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Span.react.js b/src/components/Span.react.js index 4b347dcf..4dc8c2dc 100644 --- a/src/components/Span.react.js +++ b/src/components/Span.react.js @@ -140,7 +140,9 @@ Span.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Strike.react.js b/src/components/Strike.react.js index 46059ad6..70883cf3 100644 --- a/src/components/Strike.react.js +++ b/src/components/Strike.react.js @@ -140,7 +140,9 @@ Strike.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Strong.react.js b/src/components/Strong.react.js index 20160c6e..7cd7d18c 100644 --- a/src/components/Strong.react.js +++ b/src/components/Strong.react.js @@ -140,7 +140,9 @@ Strong.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Sub.react.js b/src/components/Sub.react.js index bdbf929d..b333e07b 100644 --- a/src/components/Sub.react.js +++ b/src/components/Sub.react.js @@ -140,7 +140,9 @@ Sub.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Summary.react.js b/src/components/Summary.react.js index 056b2ddc..357dfabd 100644 --- a/src/components/Summary.react.js +++ b/src/components/Summary.react.js @@ -140,7 +140,9 @@ Summary.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Sup.react.js b/src/components/Sup.react.js index 0858962f..7ba304a3 100644 --- a/src/components/Sup.react.js +++ b/src/components/Sup.react.js @@ -140,7 +140,9 @@ Sup.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Table.react.js b/src/components/Table.react.js index a7af13d7..7a2c0a0a 100644 --- a/src/components/Table.react.js +++ b/src/components/Table.react.js @@ -145,7 +145,9 @@ Table.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Tbody.react.js b/src/components/Tbody.react.js index 6ab597fb..940a74ab 100644 --- a/src/components/Tbody.react.js +++ b/src/components/Tbody.react.js @@ -140,7 +140,9 @@ Tbody.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Td.react.js b/src/components/Td.react.js index 7275f56a..70bc88b5 100644 --- a/src/components/Td.react.js +++ b/src/components/Td.react.js @@ -155,7 +155,9 @@ Td.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Template.react.js b/src/components/Template.react.js index 55748355..9b85a4cf 100644 --- a/src/components/Template.react.js +++ b/src/components/Template.react.js @@ -140,7 +140,9 @@ Template.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Textarea.react.js b/src/components/Textarea.react.js index 9ce0f386..dc3a7e9d 100644 --- a/src/components/Textarea.react.js +++ b/src/components/Textarea.react.js @@ -205,7 +205,9 @@ Textarea.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Tfoot.react.js b/src/components/Tfoot.react.js index 276685be..22ffdbb8 100644 --- a/src/components/Tfoot.react.js +++ b/src/components/Tfoot.react.js @@ -140,7 +140,9 @@ Tfoot.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Th.react.js b/src/components/Th.react.js index a9472019..356205f7 100644 --- a/src/components/Th.react.js +++ b/src/components/Th.react.js @@ -160,7 +160,9 @@ Th.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Thead.react.js b/src/components/Thead.react.js index ea48b627..f296097f 100644 --- a/src/components/Thead.react.js +++ b/src/components/Thead.react.js @@ -140,7 +140,9 @@ Thead.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Time.react.js b/src/components/Time.react.js index e9d80a07..46e8584f 100644 --- a/src/components/Time.react.js +++ b/src/components/Time.react.js @@ -145,7 +145,9 @@ Time.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Title.react.js b/src/components/Title.react.js index 484592f7..f18010d8 100644 --- a/src/components/Title.react.js +++ b/src/components/Title.react.js @@ -140,7 +140,9 @@ Title.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Tr.react.js b/src/components/Tr.react.js index 2084f382..b685bef8 100644 --- a/src/components/Tr.react.js +++ b/src/components/Tr.react.js @@ -140,7 +140,9 @@ Tr.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Track.react.js b/src/components/Track.react.js index 51ec26e9..b0434529 100644 --- a/src/components/Track.react.js +++ b/src/components/Track.react.js @@ -165,7 +165,9 @@ Track.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/U.react.js b/src/components/U.react.js index c796cd89..2984eedd 100644 --- a/src/components/U.react.js +++ b/src/components/U.react.js @@ -140,7 +140,9 @@ U.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Ul.react.js b/src/components/Ul.react.js index 686b6af4..6d909181 100644 --- a/src/components/Ul.react.js +++ b/src/components/Ul.react.js @@ -140,7 +140,9 @@ Ul.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Var.react.js b/src/components/Var.react.js index f4a4b22b..1cd7fa63 100644 --- a/src/components/Var.react.js +++ b/src/components/Var.react.js @@ -140,7 +140,9 @@ Var.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Video.react.js b/src/components/Video.react.js index fb0df023..af95af43 100644 --- a/src/components/Video.react.js +++ b/src/components/Video.react.js @@ -190,7 +190,9 @@ Video.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Wbr.react.js b/src/components/Wbr.react.js index 1f2b7e86..1c65f17b 100644 --- a/src/components/Wbr.react.js +++ b/src/components/Wbr.react.js @@ -140,7 +140,9 @@ Wbr.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/src/components/Xmp.react.js b/src/components/Xmp.react.js index d7696798..26e348f0 100644 --- a/src/components/Xmp.react.js +++ b/src/components/Xmp.react.js @@ -140,7 +140,9 @@ Xmp.propTypes = { */ 'fireEvent': PropTypes.func, - 'dashEvents': PropTypes.oneOf(['click']) + 'dashEvents': PropTypes.oneOf(['click']), + + 'setProps': PropTypes.func }; diff --git a/webpack.config.js b/webpack.config.js index 8ff461b1..dd7f3548 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -3,40 +3,80 @@ const packagejson = require('./package.json'); const dashLibraryName = packagejson.name.replace(/-/g, '_'); -module.exports = (env, argv) => ({ - entry: {main: './src/index.js'}, - output: { - path: path.resolve(__dirname, dashLibraryName), - filename: argv.mode === 'development' ? `${dashLibraryName}.dev.js` : `${dashLibraryName}.min.js`, - library: dashLibraryName, - libraryTarget: 'window' - }, - externals: { +module.exports = (env, argv) => { + + let mode; + + const overrides = module.exports || {}; + + // if user specified mode flag take that value + if (argv && argv.mode) { + mode = argv.mode; + } + + // else if configuration object is already set (module.exports) use that value + else if (overrides.mode) { + mode = overrides.mode; + } + + // else take webpack default (production) + else { + mode = 'production'; + } + + let filename = (overrides.output || {}).filename; + if(!filename) { + const modeSuffix = mode === 'development' ? 'dev' : 'min'; + filename = `${dashLibraryName}.${modeSuffix}.js`; + } + + const entry = overrides.entry || {main: './src/index.js'}; + + const devtool = overrides.devtool || ( + mode === 'development' ? "eval-source-map" : 'none' + ); + + const externals = ('externals' in overrides) ? overrides.externals : ({ react: 'React', 'react-dom': 'ReactDOM', - 'plotly.js': 'Plotly' - }, - module: { - rules: [ - { - test: /\.js$/, - exclude: /node_modules/, - use: { - loader: 'babel-loader' - } - }, - { - test: /\.css$/, - use: [ - { - loader: 'style-loader' + 'plotly.js': 'Plotly', + }); + + return { + mode, + entry, + output: { + path: path.resolve(__dirname, dashLibraryName), + filename, + library: dashLibraryName, + libraryTarget: 'window', + }, + externals, + module: { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + use: { + loader: 'babel-loader', }, - { - loader: 'css-loader' - } - ] - } - ] - }, - devtool: argv.mode === 'development' ? 'eval-source-map' : 'none' -}); + }, + { + test: /\.css$/, + use: [ + { + loader: 'style-loader', + options: { + insertAt: 'top' + } + }, + { + loader: 'css-loader', + }, + ], + }, + ], + }, + devtool + } +}; \ No newline at end of file diff --git a/webpack.serve.config.js b/webpack.serve.config.js deleted file mode 100644 index 2ff2c3db..00000000 --- a/webpack.serve.config.js +++ /dev/null @@ -1,8 +0,0 @@ -const config = require('./webpack.config.js'); - -config.entry = {main: './src/demo/index.js'}; -config.output = {filename: 'output.js'}; -config.mode = 'development'; -config.externals = undefined; // eslint-disable-line -config.devtool = 'inline-source-map'; -module.exports = config;