diff --git a/MANIFEST.in b/MANIFEST.in index daa2aac6..e6467e9f 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,5 @@ -include dash_html_components/bundle.js +include dash_html_components/dash_html_components.min.js +include_dash_html_components/dash_html_components.dev.js include dash_html_components/bundle.js.map include dash_html_components/metadata.json include README.md diff --git a/dash_html_components/__init__.py b/dash_html_components/__init__.py index 1b4f5804..682f0fc6 100644 --- a/dash_html_components/__init__.py +++ b/dash_html_components/__init__.py @@ -36,8 +36,8 @@ _js_dist = [ { - "relative_package_path": "bundle.js", - "dev_package_path": "bundle.dev.js", + "relative_package_path": '{}.min.js'.format(__name__), + "dev_package_path": '{}.dev.js'.format(__name__), "external_url": ( "https://unpkg.com/dash-html-components@{}" "/dash_html_components/bundle.js" diff --git a/dash_html_components/bundle.dev.js b/dash_html_components/bundle.dev.js deleted file mode 100644 index 3e2fd319..00000000 --- a/dash_html_components/bundle.dev.js +++ /dev/null @@ -1,1780 +0,0 @@ -window["dash_html_components"] = -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./src/index.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./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;\n\n//# sourceURL=webpack://dash_html_components/./node_modules/fbjs/lib/emptyFunction.js?"); - -/***/ }), - -/***/ "./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;\n\n//# sourceURL=webpack://dash_html_components/./node_modules/fbjs/lib/invariant.js?"); - -/***/ }), - -/***/ "./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;\n\n//# sourceURL=webpack://dash_html_components/./node_modules/fbjs/lib/warning.js?"); - -/***/ }), - -/***/ "./node_modules/object-assign/index.js": -/*!*********************************************!*\ - !*** ./node_modules/object-assign/index.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -eval("/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n\n\n//# sourceURL=webpack://dash_html_components/./node_modules/object-assign/index.js?"); - -/***/ }), - -/***/ "./node_modules/prop-types/checkPropTypes.js": -/*!***************************************************!*\ - !*** ./node_modules/prop-types/checkPropTypes.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\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\n\n//# sourceURL=webpack://dash_html_components/./node_modules/prop-types/checkPropTypes.js?"); - -/***/ }), - -/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": -/*!************************************************************!*\ - !*** ./node_modules/prop-types/factoryWithTypeCheckers.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\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\n\n//# sourceURL=webpack://dash_html_components/./node_modules/prop-types/factoryWithTypeCheckers.js?"); - -/***/ }), - -/***/ "./node_modules/prop-types/index.js": -/*!******************************************!*\ - !*** ./node_modules/prop-types/index.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -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\nif (true) {\n var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n Symbol.for &&\n Symbol.for('react.element')) ||\n 0xeac7;\n\n var isValidElement = function(object) {\n return typeof object === 'object' &&\n object !== null &&\n object.$$typeof === REACT_ELEMENT_TYPE;\n };\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ \"./node_modules/prop-types/factoryWithTypeCheckers.js\")(isValidElement, throwOnDirectAccess);\n} else {}\n\n\n//# sourceURL=webpack://dash_html_components/./node_modules/prop-types/index.js?"); - -/***/ }), - -/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": -/*!*************************************************************!*\ - !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.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\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n\n\n//# sourceURL=webpack://dash_html_components/./node_modules/prop-types/lib/ReactPropTypesSecret.js?"); - -/***/ }), - -/***/ "./src/components/A.react.js": -/*!***********************************!*\ - !*** ./src/components/A.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/A.react.js?"); - -/***/ }), - -/***/ "./src/components/Abbr.react.js": -/*!**************************************!*\ - !*** ./src/components/Abbr.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Abbr.react.js?"); - -/***/ }), - -/***/ "./src/components/Acronym.react.js": -/*!*****************************************!*\ - !*** ./src/components/Acronym.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Acronym.react.js?"); - -/***/ }), - -/***/ "./src/components/Address.react.js": -/*!*****************************************!*\ - !*** ./src/components/Address.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Address.react.js?"); - -/***/ }), - -/***/ "./src/components/Area.react.js": -/*!**************************************!*\ - !*** ./src/components/Area.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Area.react.js?"); - -/***/ }), - -/***/ "./src/components/Article.react.js": -/*!*****************************************!*\ - !*** ./src/components/Article.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Article.react.js?"); - -/***/ }), - -/***/ "./src/components/Aside.react.js": -/*!***************************************!*\ - !*** ./src/components/Aside.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Aside.react.js?"); - -/***/ }), - -/***/ "./src/components/Audio.react.js": -/*!***************************************!*\ - !*** ./src/components/Audio.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Audio.react.js?"); - -/***/ }), - -/***/ "./src/components/B.react.js": -/*!***********************************!*\ - !*** ./src/components/B.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/B.react.js?"); - -/***/ }), - -/***/ "./src/components/Base.react.js": -/*!**************************************!*\ - !*** ./src/components/Base.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Base.react.js?"); - -/***/ }), - -/***/ "./src/components/Basefont.react.js": -/*!******************************************!*\ - !*** ./src/components/Basefont.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Basefont.react.js?"); - -/***/ }), - -/***/ "./src/components/Bdi.react.js": -/*!*************************************!*\ - !*** ./src/components/Bdi.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Bdi.react.js?"); - -/***/ }), - -/***/ "./src/components/Bdo.react.js": -/*!*************************************!*\ - !*** ./src/components/Bdo.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Bdo.react.js?"); - -/***/ }), - -/***/ "./src/components/Big.react.js": -/*!*************************************!*\ - !*** ./src/components/Big.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Big.react.js?"); - -/***/ }), - -/***/ "./src/components/Blink.react.js": -/*!***************************************!*\ - !*** ./src/components/Blink.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Blink.react.js?"); - -/***/ }), - -/***/ "./src/components/Blockquote.react.js": -/*!********************************************!*\ - !*** ./src/components/Blockquote.react.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Blockquote.react.js?"); - -/***/ }), - -/***/ "./src/components/Br.react.js": -/*!************************************!*\ - !*** ./src/components/Br.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Br.react.js?"); - -/***/ }), - -/***/ "./src/components/Button.react.js": -/*!****************************************!*\ - !*** ./src/components/Button.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Button.react.js?"); - -/***/ }), - -/***/ "./src/components/Canvas.react.js": -/*!****************************************!*\ - !*** ./src/components/Canvas.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Canvas.react.js?"); - -/***/ }), - -/***/ "./src/components/Caption.react.js": -/*!*****************************************!*\ - !*** ./src/components/Caption.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Caption.react.js?"); - -/***/ }), - -/***/ "./src/components/Center.react.js": -/*!****************************************!*\ - !*** ./src/components/Center.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Center.react.js?"); - -/***/ }), - -/***/ "./src/components/Cite.react.js": -/*!**************************************!*\ - !*** ./src/components/Cite.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Cite.react.js?"); - -/***/ }), - -/***/ "./src/components/Code.react.js": -/*!**************************************!*\ - !*** ./src/components/Code.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Code.react.js?"); - -/***/ }), - -/***/ "./src/components/Col.react.js": -/*!*************************************!*\ - !*** ./src/components/Col.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Col.react.js?"); - -/***/ }), - -/***/ "./src/components/Colgroup.react.js": -/*!******************************************!*\ - !*** ./src/components/Colgroup.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Colgroup.react.js?"); - -/***/ }), - -/***/ "./src/components/Command.react.js": -/*!*****************************************!*\ - !*** ./src/components/Command.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Command.react.js?"); - -/***/ }), - -/***/ "./src/components/Content.react.js": -/*!*****************************************!*\ - !*** ./src/components/Content.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Content.react.js?"); - -/***/ }), - -/***/ "./src/components/Data.react.js": -/*!**************************************!*\ - !*** ./src/components/Data.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Data.react.js?"); - -/***/ }), - -/***/ "./src/components/Datalist.react.js": -/*!******************************************!*\ - !*** ./src/components/Datalist.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Datalist.react.js?"); - -/***/ }), - -/***/ "./src/components/Dd.react.js": -/*!************************************!*\ - !*** ./src/components/Dd.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Dd.react.js?"); - -/***/ }), - -/***/ "./src/components/Del.react.js": -/*!*************************************!*\ - !*** ./src/components/Del.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Del.react.js?"); - -/***/ }), - -/***/ "./src/components/Details.react.js": -/*!*****************************************!*\ - !*** ./src/components/Details.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Details.react.js?"); - -/***/ }), - -/***/ "./src/components/Dfn.react.js": -/*!*************************************!*\ - !*** ./src/components/Dfn.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Dfn.react.js?"); - -/***/ }), - -/***/ "./src/components/Dialog.react.js": -/*!****************************************!*\ - !*** ./src/components/Dialog.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Dialog.react.js?"); - -/***/ }), - -/***/ "./src/components/Div.react.js": -/*!*************************************!*\ - !*** ./src/components/Div.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Div.react.js?"); - -/***/ }), - -/***/ "./src/components/Dl.react.js": -/*!************************************!*\ - !*** ./src/components/Dl.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Dl.react.js?"); - -/***/ }), - -/***/ "./src/components/Dt.react.js": -/*!************************************!*\ - !*** ./src/components/Dt.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Dt.react.js?"); - -/***/ }), - -/***/ "./src/components/Element.react.js": -/*!*****************************************!*\ - !*** ./src/components/Element.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Element.react.js?"); - -/***/ }), - -/***/ "./src/components/Em.react.js": -/*!************************************!*\ - !*** ./src/components/Em.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Em.react.js?"); - -/***/ }), - -/***/ "./src/components/Embed.react.js": -/*!***************************************!*\ - !*** ./src/components/Embed.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Embed.react.js?"); - -/***/ }), - -/***/ "./src/components/Fieldset.react.js": -/*!******************************************!*\ - !*** ./src/components/Fieldset.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Fieldset.react.js?"); - -/***/ }), - -/***/ "./src/components/Figcaption.react.js": -/*!********************************************!*\ - !*** ./src/components/Figcaption.react.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Figcaption.react.js?"); - -/***/ }), - -/***/ "./src/components/Figure.react.js": -/*!****************************************!*\ - !*** ./src/components/Figure.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Figure.react.js?"); - -/***/ }), - -/***/ "./src/components/Font.react.js": -/*!**************************************!*\ - !*** ./src/components/Font.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Font.react.js?"); - -/***/ }), - -/***/ "./src/components/Footer.react.js": -/*!****************************************!*\ - !*** ./src/components/Footer.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Footer.react.js?"); - -/***/ }), - -/***/ "./src/components/Form.react.js": -/*!**************************************!*\ - !*** ./src/components/Form.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Form.react.js?"); - -/***/ }), - -/***/ "./src/components/Frame.react.js": -/*!***************************************!*\ - !*** ./src/components/Frame.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Frame.react.js?"); - -/***/ }), - -/***/ "./src/components/Frameset.react.js": -/*!******************************************!*\ - !*** ./src/components/Frameset.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Frameset.react.js?"); - -/***/ }), - -/***/ "./src/components/H1.react.js": -/*!************************************!*\ - !*** ./src/components/H1.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/H1.react.js?"); - -/***/ }), - -/***/ "./src/components/H2.react.js": -/*!************************************!*\ - !*** ./src/components/H2.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/H2.react.js?"); - -/***/ }), - -/***/ "./src/components/H3.react.js": -/*!************************************!*\ - !*** ./src/components/H3.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/H3.react.js?"); - -/***/ }), - -/***/ "./src/components/H4.react.js": -/*!************************************!*\ - !*** ./src/components/H4.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/H4.react.js?"); - -/***/ }), - -/***/ "./src/components/H5.react.js": -/*!************************************!*\ - !*** ./src/components/H5.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/H5.react.js?"); - -/***/ }), - -/***/ "./src/components/H6.react.js": -/*!************************************!*\ - !*** ./src/components/H6.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/H6.react.js?"); - -/***/ }), - -/***/ "./src/components/Header.react.js": -/*!****************************************!*\ - !*** ./src/components/Header.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Header.react.js?"); - -/***/ }), - -/***/ "./src/components/Hgroup.react.js": -/*!****************************************!*\ - !*** ./src/components/Hgroup.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Hgroup.react.js?"); - -/***/ }), - -/***/ "./src/components/Hr.react.js": -/*!************************************!*\ - !*** ./src/components/Hr.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Hr.react.js?"); - -/***/ }), - -/***/ "./src/components/I.react.js": -/*!***********************************!*\ - !*** ./src/components/I.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/I.react.js?"); - -/***/ }), - -/***/ "./src/components/Iframe.react.js": -/*!****************************************!*\ - !*** ./src/components/Iframe.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Iframe.react.js?"); - -/***/ }), - -/***/ "./src/components/Img.react.js": -/*!*************************************!*\ - !*** ./src/components/Img.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Img.react.js?"); - -/***/ }), - -/***/ "./src/components/Ins.react.js": -/*!*************************************!*\ - !*** ./src/components/Ins.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Ins.react.js?"); - -/***/ }), - -/***/ "./src/components/Isindex.react.js": -/*!*****************************************!*\ - !*** ./src/components/Isindex.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Isindex.react.js?"); - -/***/ }), - -/***/ "./src/components/Kbd.react.js": -/*!*************************************!*\ - !*** ./src/components/Kbd.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Kbd.react.js?"); - -/***/ }), - -/***/ "./src/components/Keygen.react.js": -/*!****************************************!*\ - !*** ./src/components/Keygen.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Keygen.react.js?"); - -/***/ }), - -/***/ "./src/components/Label.react.js": -/*!***************************************!*\ - !*** ./src/components/Label.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Label.react.js?"); - -/***/ }), - -/***/ "./src/components/Legend.react.js": -/*!****************************************!*\ - !*** ./src/components/Legend.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Legend.react.js?"); - -/***/ }), - -/***/ "./src/components/Li.react.js": -/*!************************************!*\ - !*** ./src/components/Li.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Li.react.js?"); - -/***/ }), - -/***/ "./src/components/Link.react.js": -/*!**************************************!*\ - !*** ./src/components/Link.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Link.react.js?"); - -/***/ }), - -/***/ "./src/components/Listing.react.js": -/*!*****************************************!*\ - !*** ./src/components/Listing.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Listing.react.js?"); - -/***/ }), - -/***/ "./src/components/Main.react.js": -/*!**************************************!*\ - !*** ./src/components/Main.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Main.react.js?"); - -/***/ }), - -/***/ "./src/components/MapEl.react.js": -/*!***************************************!*\ - !*** ./src/components/MapEl.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/MapEl.react.js?"); - -/***/ }), - -/***/ "./src/components/Mark.react.js": -/*!**************************************!*\ - !*** ./src/components/Mark.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Mark.react.js?"); - -/***/ }), - -/***/ "./src/components/Marquee.react.js": -/*!*****************************************!*\ - !*** ./src/components/Marquee.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Marquee.react.js?"); - -/***/ }), - -/***/ "./src/components/Meta.react.js": -/*!**************************************!*\ - !*** ./src/components/Meta.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Meta.react.js?"); - -/***/ }), - -/***/ "./src/components/Meter.react.js": -/*!***************************************!*\ - !*** ./src/components/Meter.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Meter.react.js?"); - -/***/ }), - -/***/ "./src/components/Multicol.react.js": -/*!******************************************!*\ - !*** ./src/components/Multicol.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Multicol.react.js?"); - -/***/ }), - -/***/ "./src/components/Nav.react.js": -/*!*************************************!*\ - !*** ./src/components/Nav.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Nav.react.js?"); - -/***/ }), - -/***/ "./src/components/Nextid.react.js": -/*!****************************************!*\ - !*** ./src/components/Nextid.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Nextid.react.js?"); - -/***/ }), - -/***/ "./src/components/Nobr.react.js": -/*!**************************************!*\ - !*** ./src/components/Nobr.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Nobr.react.js?"); - -/***/ }), - -/***/ "./src/components/Noscript.react.js": -/*!******************************************!*\ - !*** ./src/components/Noscript.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Noscript.react.js?"); - -/***/ }), - -/***/ "./src/components/ObjectEl.react.js": -/*!******************************************!*\ - !*** ./src/components/ObjectEl.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/ObjectEl.react.js?"); - -/***/ }), - -/***/ "./src/components/Ol.react.js": -/*!************************************!*\ - !*** ./src/components/Ol.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Ol.react.js?"); - -/***/ }), - -/***/ "./src/components/Optgroup.react.js": -/*!******************************************!*\ - !*** ./src/components/Optgroup.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Optgroup.react.js?"); - -/***/ }), - -/***/ "./src/components/Option.react.js": -/*!****************************************!*\ - !*** ./src/components/Option.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Option.react.js?"); - -/***/ }), - -/***/ "./src/components/Output.react.js": -/*!****************************************!*\ - !*** ./src/components/Output.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Output.react.js?"); - -/***/ }), - -/***/ "./src/components/P.react.js": -/*!***********************************!*\ - !*** ./src/components/P.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/P.react.js?"); - -/***/ }), - -/***/ "./src/components/Param.react.js": -/*!***************************************!*\ - !*** ./src/components/Param.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Param.react.js?"); - -/***/ }), - -/***/ "./src/components/Picture.react.js": -/*!*****************************************!*\ - !*** ./src/components/Picture.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Picture.react.js?"); - -/***/ }), - -/***/ "./src/components/Plaintext.react.js": -/*!*******************************************!*\ - !*** ./src/components/Plaintext.react.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Plaintext.react.js?"); - -/***/ }), - -/***/ "./src/components/Pre.react.js": -/*!*************************************!*\ - !*** ./src/components/Pre.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Pre.react.js?"); - -/***/ }), - -/***/ "./src/components/Progress.react.js": -/*!******************************************!*\ - !*** ./src/components/Progress.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Progress.react.js?"); - -/***/ }), - -/***/ "./src/components/Q.react.js": -/*!***********************************!*\ - !*** ./src/components/Q.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Q.react.js?"); - -/***/ }), - -/***/ "./src/components/Rb.react.js": -/*!************************************!*\ - !*** ./src/components/Rb.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Rb.react.js?"); - -/***/ }), - -/***/ "./src/components/Rp.react.js": -/*!************************************!*\ - !*** ./src/components/Rp.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Rp.react.js?"); - -/***/ }), - -/***/ "./src/components/Rt.react.js": -/*!************************************!*\ - !*** ./src/components/Rt.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Rt.react.js?"); - -/***/ }), - -/***/ "./src/components/Rtc.react.js": -/*!*************************************!*\ - !*** ./src/components/Rtc.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Rtc.react.js?"); - -/***/ }), - -/***/ "./src/components/Ruby.react.js": -/*!**************************************!*\ - !*** ./src/components/Ruby.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Ruby.react.js?"); - -/***/ }), - -/***/ "./src/components/S.react.js": -/*!***********************************!*\ - !*** ./src/components/S.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/S.react.js?"); - -/***/ }), - -/***/ "./src/components/Samp.react.js": -/*!**************************************!*\ - !*** ./src/components/Samp.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Samp.react.js?"); - -/***/ }), - -/***/ "./src/components/Script.react.js": -/*!****************************************!*\ - !*** ./src/components/Script.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Script.react.js?"); - -/***/ }), - -/***/ "./src/components/Section.react.js": -/*!*****************************************!*\ - !*** ./src/components/Section.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Section.react.js?"); - -/***/ }), - -/***/ "./src/components/Select.react.js": -/*!****************************************!*\ - !*** ./src/components/Select.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Select.react.js?"); - -/***/ }), - -/***/ "./src/components/Shadow.react.js": -/*!****************************************!*\ - !*** ./src/components/Shadow.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Shadow.react.js?"); - -/***/ }), - -/***/ "./src/components/Slot.react.js": -/*!**************************************!*\ - !*** ./src/components/Slot.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Slot.react.js?"); - -/***/ }), - -/***/ "./src/components/Small.react.js": -/*!***************************************!*\ - !*** ./src/components/Small.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Small.react.js?"); - -/***/ }), - -/***/ "./src/components/Source.react.js": -/*!****************************************!*\ - !*** ./src/components/Source.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Source.react.js?"); - -/***/ }), - -/***/ "./src/components/Spacer.react.js": -/*!****************************************!*\ - !*** ./src/components/Spacer.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Spacer.react.js?"); - -/***/ }), - -/***/ "./src/components/Span.react.js": -/*!**************************************!*\ - !*** ./src/components/Span.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Span.react.js?"); - -/***/ }), - -/***/ "./src/components/Strike.react.js": -/*!****************************************!*\ - !*** ./src/components/Strike.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Strike.react.js?"); - -/***/ }), - -/***/ "./src/components/Strong.react.js": -/*!****************************************!*\ - !*** ./src/components/Strong.react.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Strong.react.js?"); - -/***/ }), - -/***/ "./src/components/Sub.react.js": -/*!*************************************!*\ - !*** ./src/components/Sub.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Sub.react.js?"); - -/***/ }), - -/***/ "./src/components/Summary.react.js": -/*!*****************************************!*\ - !*** ./src/components/Summary.react.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Summary.react.js?"); - -/***/ }), - -/***/ "./src/components/Sup.react.js": -/*!*************************************!*\ - !*** ./src/components/Sup.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Sup.react.js?"); - -/***/ }), - -/***/ "./src/components/Table.react.js": -/*!***************************************!*\ - !*** ./src/components/Table.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Table.react.js?"); - -/***/ }), - -/***/ "./src/components/Tbody.react.js": -/*!***************************************!*\ - !*** ./src/components/Tbody.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Tbody.react.js?"); - -/***/ }), - -/***/ "./src/components/Td.react.js": -/*!************************************!*\ - !*** ./src/components/Td.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Td.react.js?"); - -/***/ }), - -/***/ "./src/components/Template.react.js": -/*!******************************************!*\ - !*** ./src/components/Template.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Template.react.js?"); - -/***/ }), - -/***/ "./src/components/Textarea.react.js": -/*!******************************************!*\ - !*** ./src/components/Textarea.react.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Textarea.react.js?"); - -/***/ }), - -/***/ "./src/components/Tfoot.react.js": -/*!***************************************!*\ - !*** ./src/components/Tfoot.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Tfoot.react.js?"); - -/***/ }), - -/***/ "./src/components/Th.react.js": -/*!************************************!*\ - !*** ./src/components/Th.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Th.react.js?"); - -/***/ }), - -/***/ "./src/components/Thead.react.js": -/*!***************************************!*\ - !*** ./src/components/Thead.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Thead.react.js?"); - -/***/ }), - -/***/ "./src/components/Time.react.js": -/*!**************************************!*\ - !*** ./src/components/Time.react.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Time.react.js?"); - -/***/ }), - -/***/ "./src/components/Title.react.js": -/*!***************************************!*\ - !*** ./src/components/Title.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Title.react.js?"); - -/***/ }), - -/***/ "./src/components/Tr.react.js": -/*!************************************!*\ - !*** ./src/components/Tr.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Tr.react.js?"); - -/***/ }), - -/***/ "./src/components/Track.react.js": -/*!***************************************!*\ - !*** ./src/components/Track.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Track.react.js?"); - -/***/ }), - -/***/ "./src/components/U.react.js": -/*!***********************************!*\ - !*** ./src/components/U.react.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/U.react.js?"); - -/***/ }), - -/***/ "./src/components/Ul.react.js": -/*!************************************!*\ - !*** ./src/components/Ul.react.js ***! - \************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Ul.react.js?"); - -/***/ }), - -/***/ "./src/components/Var.react.js": -/*!*************************************!*\ - !*** ./src/components/Var.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Var.react.js?"); - -/***/ }), - -/***/ "./src/components/Video.react.js": -/*!***************************************!*\ - !*** ./src/components/Video.react.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Video.react.js?"); - -/***/ }), - -/***/ "./src/components/Wbr.react.js": -/*!*************************************!*\ - !*** ./src/components/Wbr.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Wbr.react.js?"); - -/***/ }), - -/***/ "./src/components/Xmp.react.js": -/*!*************************************!*\ - !*** ./src/components/Xmp.react.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/components/Xmp.react.js?"); - -/***/ }), - -/***/ "./src/index.js": -/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/ -/*! no static exports found */ -/***/ (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;\n\n//# sourceURL=webpack://dash_html_components/./src/index.js?"); - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "React" ***! - \************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("(function() { module.exports = window[\"React\"]; }());\n\n//# sourceURL=webpack://dash_html_components/external_%22React%22?"); - -/***/ }) - -/******/ }); \ 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 new file mode 100644 index 00000000..5d088578 --- /dev/null +++ b/dash_html_components/dash_html_components.dev.js @@ -0,0 +1,1780 @@ +window["dash_html_components"] = +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/index.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./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 ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9vYmplY3QtYXNzaWduL2luZGV4LmpzPzMyMGMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFYTtBQUNiO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsaUJBQWlCLFFBQVE7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsZ0JBQWdCLHNCQUFzQjtBQUN0Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxrQkFBa0Isb0JBQW9CO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL29iamVjdC1hc3NpZ24vaW5kZXguanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxub2JqZWN0LWFzc2lnblxuKGMpIFNpbmRyZSBTb3JodXNcbkBsaWNlbnNlIE1JVFxuKi9cblxuJ3VzZSBzdHJpY3QnO1xuLyogZXNsaW50LWRpc2FibGUgbm8tdW51c2VkLXZhcnMgKi9cbnZhciBnZXRPd25Qcm9wZXJ0eVN5bWJvbHMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtcbnZhciBwcm9wSXNFbnVtZXJhYmxlID0gT2JqZWN0LnByb3RvdHlwZS5wcm9wZXJ0eUlzRW51bWVyYWJsZTtcblxuZnVuY3Rpb24gdG9PYmplY3QodmFsKSB7XG5cdGlmICh2YWwgPT09IG51bGwgfHwgdmFsID09PSB1bmRlZmluZWQpIHtcblx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKCdPYmplY3QuYXNzaWduIGNhbm5vdCBiZSBjYWxsZWQgd2l0aCBudWxsIG9yIHVuZGVmaW5lZCcpO1xuXHR9XG5cblx0cmV0dXJuIE9iamVjdCh2YWwpO1xufVxuXG5mdW5jdGlvbiBzaG91bGRVc2VOYXRpdmUoKSB7XG5cdHRyeSB7XG5cdFx0aWYgKCFPYmplY3QuYXNzaWduKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Ly8gRGV0ZWN0IGJ1Z2d5IHByb3BlcnR5IGVudW1lcmF0aW9uIG9yZGVyIGluIG9sZGVyIFY4IHZlcnNpb25zLlxuXG5cdFx0Ly8gaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9NDExOFxuXHRcdHZhciB0ZXN0MSA9IG5ldyBTdHJpbmcoJ2FiYycpOyAgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1uZXctd3JhcHBlcnNcblx0XHR0ZXN0MVs1XSA9ICdkZSc7XG5cdFx0aWYgKE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRlc3QxKVswXSA9PT0gJzUnKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Ly8gaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9MzA1NlxuXHRcdHZhciB0ZXN0MiA9IHt9O1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgMTA7IGkrKykge1xuXHRcdFx0dGVzdDJbJ18nICsgU3RyaW5nLmZyb21DaGFyQ29kZShpKV0gPSBpO1xuXHRcdH1cblx0XHR2YXIgb3JkZXIyID0gT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGVzdDIpLm1hcChmdW5jdGlvbiAobikge1xuXHRcdFx0cmV0dXJuIHRlc3QyW25dO1xuXHRcdH0pO1xuXHRcdGlmIChvcmRlcjIuam9pbignJykgIT09ICcwMTIzNDU2Nzg5Jykge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdC8vIGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC92OC9pc3N1ZXMvZGV0YWlsP2lkPTMwNTZcblx0XHR2YXIgdGVzdDMgPSB7fTtcblx0XHQnYWJjZGVmZ2hpamtsbW5vcHFyc3QnLnNwbGl0KCcnKS5mb3JFYWNoKGZ1bmN0aW9uIChsZXR0ZXIpIHtcblx0XHRcdHRlc3QzW2xldHRlcl0gPSBsZXR0ZXI7XG5cdFx0fSk7XG5cdFx0aWYgKE9iamVjdC5rZXlzKE9iamVjdC5hc3NpZ24oe30sIHRlc3QzKSkuam9pbignJykgIT09XG5cdFx0XHRcdCdhYmNkZWZnaGlqa2xtbm9wcXJzdCcpIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRyZXR1cm4gdHJ1ZTtcblx0fSBjYXRjaCAoZXJyKSB7XG5cdFx0Ly8gV2UgZG9uJ3QgZXhwZWN0IGFueSBvZiB0aGUgYWJvdmUgdG8gdGhyb3csIGJ1dCBiZXR0ZXIgdG8gYmUgc2FmZS5cblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzaG91bGRVc2VOYXRpdmUoKSA/IE9iamVjdC5hc3NpZ24gOiBmdW5jdGlvbiAodGFyZ2V0LCBzb3VyY2UpIHtcblx0dmFyIGZyb207XG5cdHZhciB0byA9IHRvT2JqZWN0KHRhcmdldCk7XG5cdHZhciBzeW1ib2xzO1xuXG5cdGZvciAodmFyIHMgPSAxOyBzIDwgYXJndW1lbnRzLmxlbmd0aDsgcysrKSB7XG5cdFx0ZnJvbSA9IE9iamVjdChhcmd1bWVudHNbc10pO1xuXG5cdFx0Zm9yICh2YXIga2V5IGluIGZyb20pIHtcblx0XHRcdGlmIChoYXNPd25Qcm9wZXJ0eS5jYWxsKGZyb20sIGtleSkpIHtcblx0XHRcdFx0dG9ba2V5XSA9IGZyb21ba2V5XTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpZiAoZ2V0T3duUHJvcGVydHlTeW1ib2xzKSB7XG5cdFx0XHRzeW1ib2xzID0gZ2V0T3duUHJvcGVydHlTeW1ib2xzKGZyb20pO1xuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBzeW1ib2xzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdGlmIChwcm9wSXNFbnVtZXJhYmxlLmNhbGwoZnJvbSwgc3ltYm9sc1tpXSkpIHtcblx0XHRcdFx0XHR0b1tzeW1ib2xzW2ldXSA9IGZyb21bc3ltYm9sc1tpXV07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gdG87XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/object-assign/index.js\n"); + +/***/ }), + +/***/ "./node_modules/prop-types/checkPropTypes.js": +/*!***************************************************!*\ + !*** ./node_modules/prop-types/checkPropTypes.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\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"); + +/***/ }), + +/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": +/*!************************************************************!*\ + !*** ./node_modules/prop-types/factoryWithTypeCheckers.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\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"); + +/***/ }), + +/***/ "./node_modules/prop-types/index.js": +/*!******************************************!*\ + !*** ./node_modules/prop-types/index.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +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\nif (true) {\n var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n Symbol.for &&\n Symbol.for('react.element')) ||\n 0xeac7;\n\n var isValidElement = function(object) {\n return typeof object === 'object' &&\n object !== null &&\n object.$$typeof === REACT_ELEMENT_TYPE;\n };\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ \"./node_modules/prop-types/factoryWithTypeCheckers.js\")(isValidElement, throwOnDirectAccess);\n} else {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2luZGV4LmpzP2Q3YmMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksSUFBcUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsbUJBQU8sQ0FBQyx1RkFBMkI7QUFDdEQsQ0FBQyxNQUFNLEVBSU4iLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcHJvcC10eXBlcy9pbmRleC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgdmFyIFJFQUNUX0VMRU1FTlRfVFlQRSA9ICh0eXBlb2YgU3ltYm9sID09PSAnZnVuY3Rpb24nICYmXG4gICAgU3ltYm9sLmZvciAmJlxuICAgIFN5bWJvbC5mb3IoJ3JlYWN0LmVsZW1lbnQnKSkgfHxcbiAgICAweGVhYzc7XG5cbiAgdmFyIGlzVmFsaWRFbGVtZW50ID0gZnVuY3Rpb24ob2JqZWN0KSB7XG4gICAgcmV0dXJuIHR5cGVvZiBvYmplY3QgPT09ICdvYmplY3QnICYmXG4gICAgICBvYmplY3QgIT09IG51bGwgJiZcbiAgICAgIG9iamVjdC4kJHR5cGVvZiA9PT0gUkVBQ1RfRUxFTUVOVF9UWVBFO1xuICB9O1xuXG4gIC8vIEJ5IGV4cGxpY2l0bHkgdXNpbmcgYHByb3AtdHlwZXNgIHlvdSBhcmUgb3B0aW5nIGludG8gbmV3IGRldmVsb3BtZW50IGJlaGF2aW9yLlxuICAvLyBodHRwOi8vZmIubWUvcHJvcC10eXBlcy1pbi1wcm9kXG4gIHZhciB0aHJvd09uRGlyZWN0QWNjZXNzID0gdHJ1ZTtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2ZhY3RvcnlXaXRoVHlwZUNoZWNrZXJzJykoaXNWYWxpZEVsZW1lbnQsIHRocm93T25EaXJlY3RBY2Nlc3MpO1xufSBlbHNlIHtcbiAgLy8gQnkgZXhwbGljaXRseSB1c2luZyBgcHJvcC10eXBlc2AgeW91IGFyZSBvcHRpbmcgaW50byBuZXcgcHJvZHVjdGlvbiBiZWhhdmlvci5cbiAgLy8gaHR0cDovL2ZiLm1lL3Byb3AtdHlwZXMtaW4tcHJvZFxuICBtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vZmFjdG9yeVdpdGhUaHJvd2luZ1NoaW1zJykoKTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/prop-types/index.js\n"); + +/***/ }), + +/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": +/*!*************************************************************!*\ + !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.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\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy8uL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2xpYi9SZWFjdFByb3BUeXBlc1NlY3JldC5qcz81OWIwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFYTs7QUFFYjs7QUFFQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2xpYi9SZWFjdFByb3BUeXBlc1NlY3JldC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuJ3VzZSBzdHJpY3QnO1xuXG52YXIgUmVhY3RQcm9wVHlwZXNTZWNyZXQgPSAnU0VDUkVUX0RPX05PVF9QQVNTX1RISVNfT1JfWU9VX1dJTExfQkVfRklSRUQnO1xuXG5tb2R1bGUuZXhwb3J0cyA9IFJlYWN0UHJvcFR5cGVzU2VjcmV0O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/prop-types/lib/ReactPropTypesSecret.js\n"); + +/***/ }), + +/***/ "./src/components/A.react.js": +/*!***********************************!*\ + !*** ./src/components/A.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Abbr.react.js": +/*!**************************************!*\ + !*** ./src/components/Abbr.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Acronym.react.js": +/*!*****************************************!*\ + !*** ./src/components/Acronym.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Address.react.js": +/*!*****************************************!*\ + !*** ./src/components/Address.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Area.react.js": +/*!**************************************!*\ + !*** ./src/components/Area.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Article.react.js": +/*!*****************************************!*\ + !*** ./src/components/Article.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Aside.react.js": +/*!***************************************!*\ + !*** ./src/components/Aside.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Audio.react.js": +/*!***************************************!*\ + !*** ./src/components/Audio.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/B.react.js": +/*!***********************************!*\ + !*** ./src/components/B.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Base.react.js": +/*!**************************************!*\ + !*** ./src/components/Base.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Basefont.react.js": +/*!******************************************!*\ + !*** ./src/components/Basefont.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Bdi.react.js": +/*!*************************************!*\ + !*** ./src/components/Bdi.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Bdo.react.js": +/*!*************************************!*\ + !*** ./src/components/Bdo.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Big.react.js": +/*!*************************************!*\ + !*** ./src/components/Big.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Blink.react.js": +/*!***************************************!*\ + !*** ./src/components/Blink.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Blockquote.react.js": +/*!********************************************!*\ + !*** ./src/components/Blockquote.react.js ***! + \********************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Br.react.js": +/*!************************************!*\ + !*** ./src/components/Br.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Button.react.js": +/*!****************************************!*\ + !*** ./src/components/Button.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Canvas.react.js": +/*!****************************************!*\ + !*** ./src/components/Canvas.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Caption.react.js": +/*!*****************************************!*\ + !*** ./src/components/Caption.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Center.react.js": +/*!****************************************!*\ + !*** ./src/components/Center.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Cite.react.js": +/*!**************************************!*\ + !*** ./src/components/Cite.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Code.react.js": +/*!**************************************!*\ + !*** ./src/components/Code.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Col.react.js": +/*!*************************************!*\ + !*** ./src/components/Col.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Colgroup.react.js": +/*!******************************************!*\ + !*** ./src/components/Colgroup.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Command.react.js": +/*!*****************************************!*\ + !*** ./src/components/Command.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Content.react.js": +/*!*****************************************!*\ + !*** ./src/components/Content.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Data.react.js": +/*!**************************************!*\ + !*** ./src/components/Data.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Datalist.react.js": +/*!******************************************!*\ + !*** ./src/components/Datalist.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Dd.react.js": +/*!************************************!*\ + !*** ./src/components/Dd.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Del.react.js": +/*!*************************************!*\ + !*** ./src/components/Del.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Details.react.js": +/*!*****************************************!*\ + !*** ./src/components/Details.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Dfn.react.js": +/*!*************************************!*\ + !*** ./src/components/Dfn.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Dialog.react.js": +/*!****************************************!*\ + !*** ./src/components/Dialog.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Div.react.js": +/*!*************************************!*\ + !*** ./src/components/Div.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Dl.react.js": +/*!************************************!*\ + !*** ./src/components/Dl.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Dt.react.js": +/*!************************************!*\ + !*** ./src/components/Dt.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Element.react.js": +/*!*****************************************!*\ + !*** ./src/components/Element.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Em.react.js": +/*!************************************!*\ + !*** ./src/components/Em.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Embed.react.js": +/*!***************************************!*\ + !*** ./src/components/Embed.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Fieldset.react.js": +/*!******************************************!*\ + !*** ./src/components/Fieldset.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Figcaption.react.js": +/*!********************************************!*\ + !*** ./src/components/Figcaption.react.js ***! + \********************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Figure.react.js": +/*!****************************************!*\ + !*** ./src/components/Figure.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Font.react.js": +/*!**************************************!*\ + !*** ./src/components/Font.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Footer.react.js": +/*!****************************************!*\ + !*** ./src/components/Footer.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Form.react.js": +/*!**************************************!*\ + !*** ./src/components/Form.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Frame.react.js": +/*!***************************************!*\ + !*** ./src/components/Frame.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Frameset.react.js": +/*!******************************************!*\ + !*** ./src/components/Frameset.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/H1.react.js": +/*!************************************!*\ + !*** ./src/components/H1.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/H2.react.js": +/*!************************************!*\ + !*** ./src/components/H2.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/H3.react.js": +/*!************************************!*\ + !*** ./src/components/H3.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/H4.react.js": +/*!************************************!*\ + !*** ./src/components/H4.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/H5.react.js": +/*!************************************!*\ + !*** ./src/components/H5.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/H6.react.js": +/*!************************************!*\ + !*** ./src/components/H6.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Header.react.js": +/*!****************************************!*\ + !*** ./src/components/Header.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Hgroup.react.js": +/*!****************************************!*\ + !*** ./src/components/Hgroup.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Hr.react.js": +/*!************************************!*\ + !*** ./src/components/Hr.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/I.react.js": +/*!***********************************!*\ + !*** ./src/components/I.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Iframe.react.js": +/*!****************************************!*\ + !*** ./src/components/Iframe.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Img.react.js": +/*!*************************************!*\ + !*** ./src/components/Img.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Ins.react.js": +/*!*************************************!*\ + !*** ./src/components/Ins.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Isindex.react.js": +/*!*****************************************!*\ + !*** ./src/components/Isindex.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Kbd.react.js": +/*!*************************************!*\ + !*** ./src/components/Kbd.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Keygen.react.js": +/*!****************************************!*\ + !*** ./src/components/Keygen.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Label.react.js": +/*!***************************************!*\ + !*** ./src/components/Label.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Legend.react.js": +/*!****************************************!*\ + !*** ./src/components/Legend.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Li.react.js": +/*!************************************!*\ + !*** ./src/components/Li.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Link.react.js": +/*!**************************************!*\ + !*** ./src/components/Link.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Listing.react.js": +/*!*****************************************!*\ + !*** ./src/components/Listing.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Main.react.js": +/*!**************************************!*\ + !*** ./src/components/Main.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/MapEl.react.js": +/*!***************************************!*\ + !*** ./src/components/MapEl.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Mark.react.js": +/*!**************************************!*\ + !*** ./src/components/Mark.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Marquee.react.js": +/*!*****************************************!*\ + !*** ./src/components/Marquee.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Meta.react.js": +/*!**************************************!*\ + !*** ./src/components/Meta.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Meter.react.js": +/*!***************************************!*\ + !*** ./src/components/Meter.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Multicol.react.js": +/*!******************************************!*\ + !*** ./src/components/Multicol.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Nav.react.js": +/*!*************************************!*\ + !*** ./src/components/Nav.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Nextid.react.js": +/*!****************************************!*\ + !*** ./src/components/Nextid.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Nobr.react.js": +/*!**************************************!*\ + !*** ./src/components/Nobr.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Noscript.react.js": +/*!******************************************!*\ + !*** ./src/components/Noscript.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/ObjectEl.react.js": +/*!******************************************!*\ + !*** ./src/components/ObjectEl.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Ol.react.js": +/*!************************************!*\ + !*** ./src/components/Ol.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Optgroup.react.js": +/*!******************************************!*\ + !*** ./src/components/Optgroup.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Option.react.js": +/*!****************************************!*\ + !*** ./src/components/Option.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Output.react.js": +/*!****************************************!*\ + !*** ./src/components/Output.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/P.react.js": +/*!***********************************!*\ + !*** ./src/components/P.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Param.react.js": +/*!***************************************!*\ + !*** ./src/components/Param.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Picture.react.js": +/*!*****************************************!*\ + !*** ./src/components/Picture.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Plaintext.react.js": +/*!*******************************************!*\ + !*** ./src/components/Plaintext.react.js ***! + \*******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Pre.react.js": +/*!*************************************!*\ + !*** ./src/components/Pre.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Progress.react.js": +/*!******************************************!*\ + !*** ./src/components/Progress.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Q.react.js": +/*!***********************************!*\ + !*** ./src/components/Q.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Rb.react.js": +/*!************************************!*\ + !*** ./src/components/Rb.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Rp.react.js": +/*!************************************!*\ + !*** ./src/components/Rp.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Rt.react.js": +/*!************************************!*\ + !*** ./src/components/Rt.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Rtc.react.js": +/*!*************************************!*\ + !*** ./src/components/Rtc.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Ruby.react.js": +/*!**************************************!*\ + !*** ./src/components/Ruby.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/S.react.js": +/*!***********************************!*\ + !*** ./src/components/S.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Samp.react.js": +/*!**************************************!*\ + !*** ./src/components/Samp.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Script.react.js": +/*!****************************************!*\ + !*** ./src/components/Script.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Section.react.js": +/*!*****************************************!*\ + !*** ./src/components/Section.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Select.react.js": +/*!****************************************!*\ + !*** ./src/components/Select.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Shadow.react.js": +/*!****************************************!*\ + !*** ./src/components/Shadow.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Slot.react.js": +/*!**************************************!*\ + !*** ./src/components/Slot.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Small.react.js": +/*!***************************************!*\ + !*** ./src/components/Small.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Source.react.js": +/*!****************************************!*\ + !*** ./src/components/Source.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Spacer.react.js": +/*!****************************************!*\ + !*** ./src/components/Spacer.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Span.react.js": +/*!**************************************!*\ + !*** ./src/components/Span.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Strike.react.js": +/*!****************************************!*\ + !*** ./src/components/Strike.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Strong.react.js": +/*!****************************************!*\ + !*** ./src/components/Strong.react.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Sub.react.js": +/*!*************************************!*\ + !*** ./src/components/Sub.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Summary.react.js": +/*!*****************************************!*\ + !*** ./src/components/Summary.react.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Sup.react.js": +/*!*************************************!*\ + !*** ./src/components/Sup.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Table.react.js": +/*!***************************************!*\ + !*** ./src/components/Table.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Tbody.react.js": +/*!***************************************!*\ + !*** ./src/components/Tbody.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Td.react.js": +/*!************************************!*\ + !*** ./src/components/Td.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Template.react.js": +/*!******************************************!*\ + !*** ./src/components/Template.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Textarea.react.js": +/*!******************************************!*\ + !*** ./src/components/Textarea.react.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Tfoot.react.js": +/*!***************************************!*\ + !*** ./src/components/Tfoot.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Th.react.js": +/*!************************************!*\ + !*** ./src/components/Th.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Thead.react.js": +/*!***************************************!*\ + !*** ./src/components/Thead.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Time.react.js": +/*!**************************************!*\ + !*** ./src/components/Time.react.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Title.react.js": +/*!***************************************!*\ + !*** ./src/components/Title.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Tr.react.js": +/*!************************************!*\ + !*** ./src/components/Tr.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Track.react.js": +/*!***************************************!*\ + !*** ./src/components/Track.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/U.react.js": +/*!***********************************!*\ + !*** ./src/components/U.react.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Ul.react.js": +/*!************************************!*\ + !*** ./src/components/Ul.react.js ***! + \************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Var.react.js": +/*!*************************************!*\ + !*** ./src/components/Var.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Video.react.js": +/*!***************************************!*\ + !*** ./src/components/Video.react.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Wbr.react.js": +/*!*************************************!*\ + !*** ./src/components/Wbr.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/components/Xmp.react.js": +/*!*************************************!*\ + !*** ./src/components/Xmp.react.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "./src/index.js": +/*!**********************!*\ + !*** ./src/index.js ***! + \**********************/ +/*! no static exports found */ +/***/ (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"); + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("(function() { module.exports = window[\"React\"]; }());//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYXNoX2h0bWxfY29tcG9uZW50cy9leHRlcm5hbCBcIlJlYWN0XCI/YzQ4MSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxhQUFhLGtDQUFrQyxFQUFFIiwiZmlsZSI6InJlYWN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uKCkgeyBtb2R1bGUuZXhwb3J0cyA9IHdpbmRvd1tcIlJlYWN0XCJdOyB9KCkpOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///react\n"); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/dash_html_components/bundle.js b/dash_html_components/dash_html_components.min.js similarity index 100% rename from dash_html_components/bundle.js rename to dash_html_components/dash_html_components.min.js diff --git a/webpack.config.js b/webpack.config.js index ac9b0e5c..8ff461b1 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -7,7 +7,7 @@ module.exports = (env, argv) => ({ entry: {main: './src/index.js'}, output: { path: path.resolve(__dirname, dashLibraryName), - filename: argv.mode === 'development' ? 'bundle.dev.js' : 'bundle.js', + filename: argv.mode === 'development' ? `${dashLibraryName}.dev.js` : `${dashLibraryName}.min.js`, library: dashLibraryName, libraryTarget: 'window' },