vendor.js (1682689B)
1 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["vendor"],{ 2 3 /***/ "./node_modules/@babel/runtime-corejs2/core-js/array/from.js": 4 /*!*******************************************************************!*\ 5 !*** ./node_modules/@babel/runtime-corejs2/core-js/array/from.js ***! 6 \*******************************************************************/ 7 /*! no static exports found */ 8 /***/ (function(module, exports, __webpack_require__) { 9 10 module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "./node_modules/core-js/library/fn/array/from.js"); 11 12 /***/ }), 13 14 /***/ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js": 15 /*!***********************************************************************!*\ 16 !*** ./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***! 17 \***********************************************************************/ 18 /*! no static exports found */ 19 /***/ (function(module, exports, __webpack_require__) { 20 21 module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "./node_modules/core-js/library/fn/array/is-array.js"); 22 23 /***/ }), 24 25 /***/ "./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js": 26 /*!*********************************************************************!*\ 27 !*** ./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js ***! 28 \*********************************************************************/ 29 /*! no static exports found */ 30 /***/ (function(module, exports, __webpack_require__) { 31 32 module.exports = __webpack_require__(/*! core-js/library/fn/get-iterator */ "./node_modules/core-js/library/fn/get-iterator.js"); 33 34 /***/ }), 35 36 /***/ "./node_modules/@babel/runtime-corejs2/core-js/is-iterable.js": 37 /*!********************************************************************!*\ 38 !*** ./node_modules/@babel/runtime-corejs2/core-js/is-iterable.js ***! 39 \********************************************************************/ 40 /*! no static exports found */ 41 /***/ (function(module, exports, __webpack_require__) { 42 43 module.exports = __webpack_require__(/*! core-js/library/fn/is-iterable */ "./node_modules/core-js/library/fn/is-iterable.js"); 44 45 /***/ }), 46 47 /***/ "./node_modules/@babel/runtime-corejs2/core-js/json/stringify.js": 48 /*!***********************************************************************!*\ 49 !*** ./node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***! 50 \***********************************************************************/ 51 /*! no static exports found */ 52 /***/ (function(module, exports, __webpack_require__) { 53 54 module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "./node_modules/core-js/library/fn/json/stringify.js"); 55 56 /***/ }), 57 58 /***/ "./node_modules/@babel/runtime-corejs2/core-js/number/is-nan.js": 59 /*!**********************************************************************!*\ 60 !*** ./node_modules/@babel/runtime-corejs2/core-js/number/is-nan.js ***! 61 \**********************************************************************/ 62 /*! no static exports found */ 63 /***/ (function(module, exports, __webpack_require__) { 64 65 module.exports = __webpack_require__(/*! core-js/library/fn/number/is-nan */ "./node_modules/core-js/library/fn/number/is-nan.js"); 66 67 /***/ }), 68 69 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/assign.js": 70 /*!**********************************************************************!*\ 71 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***! 72 \**********************************************************************/ 73 /*! no static exports found */ 74 /***/ (function(module, exports, __webpack_require__) { 75 76 module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "./node_modules/core-js/library/fn/object/assign.js"); 77 78 /***/ }), 79 80 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/create.js": 81 /*!**********************************************************************!*\ 82 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/create.js ***! 83 \**********************************************************************/ 84 /*! no static exports found */ 85 /***/ (function(module, exports, __webpack_require__) { 86 87 module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "./node_modules/core-js/library/fn/object/create.js"); 88 89 /***/ }), 90 91 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js": 92 /*!*******************************************************************************!*\ 93 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***! 94 \*******************************************************************************/ 95 /*! no static exports found */ 96 /***/ (function(module, exports, __webpack_require__) { 97 98 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "./node_modules/core-js/library/fn/object/define-property.js"); 99 100 /***/ }), 101 102 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js": 103 /*!*******************************************************************************************!*\ 104 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***! 105 \*******************************************************************************************/ 106 /*! no static exports found */ 107 /***/ (function(module, exports, __webpack_require__) { 108 109 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "./node_modules/core-js/library/fn/object/get-own-property-descriptor.js"); 110 111 /***/ }), 112 113 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js": 114 /*!****************************************************************************************!*\ 115 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***! 116 \****************************************************************************************/ 117 /*! no static exports found */ 118 /***/ (function(module, exports, __webpack_require__) { 119 120 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "./node_modules/core-js/library/fn/object/get-own-property-symbols.js"); 121 122 /***/ }), 123 124 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js": 125 /*!********************************************************************************!*\ 126 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***! 127 \********************************************************************************/ 128 /*! no static exports found */ 129 /***/ (function(module, exports, __webpack_require__) { 130 131 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "./node_modules/core-js/library/fn/object/get-prototype-of.js"); 132 133 /***/ }), 134 135 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js": 136 /*!********************************************************************!*\ 137 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***! 138 \********************************************************************/ 139 /*! no static exports found */ 140 /***/ (function(module, exports, __webpack_require__) { 141 142 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "./node_modules/core-js/library/fn/object/keys.js"); 143 144 /***/ }), 145 146 /***/ "./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js": 147 /*!********************************************************************************!*\ 148 !*** ./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***! 149 \********************************************************************************/ 150 /*! no static exports found */ 151 /***/ (function(module, exports, __webpack_require__) { 152 153 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "./node_modules/core-js/library/fn/object/set-prototype-of.js"); 154 155 /***/ }), 156 157 /***/ "./node_modules/@babel/runtime-corejs2/core-js/parse-int.js": 158 /*!******************************************************************!*\ 159 !*** ./node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***! 160 \******************************************************************/ 161 /*! no static exports found */ 162 /***/ (function(module, exports, __webpack_require__) { 163 164 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "./node_modules/core-js/library/fn/parse-int.js"); 165 166 /***/ }), 167 168 /***/ "./node_modules/@babel/runtime-corejs2/core-js/promise.js": 169 /*!****************************************************************!*\ 170 !*** ./node_modules/@babel/runtime-corejs2/core-js/promise.js ***! 171 \****************************************************************/ 172 /*! no static exports found */ 173 /***/ (function(module, exports, __webpack_require__) { 174 175 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "./node_modules/core-js/library/fn/promise.js"); 176 177 /***/ }), 178 179 /***/ "./node_modules/@babel/runtime-corejs2/core-js/set.js": 180 /*!************************************************************!*\ 181 !*** ./node_modules/@babel/runtime-corejs2/core-js/set.js ***! 182 \************************************************************/ 183 /*! no static exports found */ 184 /***/ (function(module, exports, __webpack_require__) { 185 186 module.exports = __webpack_require__(/*! core-js/library/fn/set */ "./node_modules/core-js/library/fn/set.js"); 187 188 /***/ }), 189 190 /***/ "./node_modules/@babel/runtime-corejs2/core-js/symbol.js": 191 /*!***************************************************************!*\ 192 !*** ./node_modules/@babel/runtime-corejs2/core-js/symbol.js ***! 193 \***************************************************************/ 194 /*! no static exports found */ 195 /***/ (function(module, exports, __webpack_require__) { 196 197 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "./node_modules/core-js/library/fn/symbol/index.js"); 198 199 /***/ }), 200 201 /***/ "./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js": 202 /*!************************************************************************!*\ 203 !*** ./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***! 204 \************************************************************************/ 205 /*! no static exports found */ 206 /***/ (function(module, exports, __webpack_require__) { 207 208 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "./node_modules/core-js/library/fn/symbol/iterator.js"); 209 210 /***/ }), 211 212 /***/ "./node_modules/@babel/runtime-corejs2/core-js/symbol/to-primitive.js": 213 /*!****************************************************************************!*\ 214 !*** ./node_modules/@babel/runtime-corejs2/core-js/symbol/to-primitive.js ***! 215 \****************************************************************************/ 216 /*! no static exports found */ 217 /***/ (function(module, exports, __webpack_require__) { 218 219 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/to-primitive */ "./node_modules/core-js/library/fn/symbol/to-primitive.js"); 220 221 /***/ }), 222 223 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/arrayLikeToArray.js": 224 /*!*****************************************************************************!*\ 225 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/arrayLikeToArray.js ***! 226 \*****************************************************************************/ 227 /*! exports provided: default */ 228 /***/ (function(module, __webpack_exports__, __webpack_require__) { 229 230 "use strict"; 231 __webpack_require__.r(__webpack_exports__); 232 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _arrayLikeToArray; }); 233 function _arrayLikeToArray(arr, len) { 234 if (len == null || len > arr.length) len = arr.length; 235 236 for (var i = 0, arr2 = new Array(len); i < len; i++) { 237 arr2[i] = arr[i]; 238 } 239 240 return arr2; 241 } 242 243 /***/ }), 244 245 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/arrayWithoutHoles.js": 246 /*!******************************************************************************!*\ 247 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/arrayWithoutHoles.js ***! 248 \******************************************************************************/ 249 /*! exports provided: default */ 250 /***/ (function(module, __webpack_exports__, __webpack_require__) { 251 252 "use strict"; 253 __webpack_require__.r(__webpack_exports__); 254 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _arrayWithoutHoles; }); 255 /* harmony import */ var _core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 256 /* harmony import */ var _core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0__); 257 /* harmony import */ var _arrayLikeToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/arrayLikeToArray.js"); 258 259 260 function _arrayWithoutHoles(arr) { 261 if (_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0___default()(arr)) return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(arr); 262 } 263 264 /***/ }), 265 266 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js": 267 /*!**********************************************************************************!*\ 268 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js ***! 269 \**********************************************************************************/ 270 /*! exports provided: default */ 271 /***/ (function(module, __webpack_exports__, __webpack_require__) { 272 273 "use strict"; 274 __webpack_require__.r(__webpack_exports__); 275 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _assertThisInitialized; }); 276 function _assertThisInitialized(self) { 277 if (self === void 0) { 278 throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); 279 } 280 281 return self; 282 } 283 284 /***/ }), 285 286 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js": 287 /*!***************************************************************************!*\ 288 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js ***! 289 \***************************************************************************/ 290 /*! exports provided: default */ 291 /***/ (function(module, __webpack_exports__, __webpack_require__) { 292 293 "use strict"; 294 __webpack_require__.r(__webpack_exports__); 295 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _classCallCheck; }); 296 function _classCallCheck(instance, Constructor) { 297 if (!(instance instanceof Constructor)) { 298 throw new TypeError("Cannot call a class as a function"); 299 } 300 } 301 302 /***/ }), 303 304 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js": 305 /*!************************************************************************!*\ 306 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js ***! 307 \************************************************************************/ 308 /*! exports provided: default */ 309 /***/ (function(module, __webpack_exports__, __webpack_require__) { 310 311 "use strict"; 312 __webpack_require__.r(__webpack_exports__); 313 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _createClass; }); 314 /* harmony import */ var _core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/define-property */ "./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); 315 /* harmony import */ var _core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0__); 316 317 318 function _defineProperties(target, props) { 319 for (var i = 0; i < props.length; i++) { 320 var descriptor = props[i]; 321 descriptor.enumerable = descriptor.enumerable || false; 322 descriptor.configurable = true; 323 if ("value" in descriptor) descriptor.writable = true; 324 325 _core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0___default()(target, descriptor.key, descriptor); 326 } 327 } 328 329 function _createClass(Constructor, protoProps, staticProps) { 330 if (protoProps) _defineProperties(Constructor.prototype, protoProps); 331 if (staticProps) _defineProperties(Constructor, staticProps); 332 return Constructor; 333 } 334 335 /***/ }), 336 337 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js": 338 /*!***************************************************************************!*\ 339 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js ***! 340 \***************************************************************************/ 341 /*! exports provided: default */ 342 /***/ (function(module, __webpack_exports__, __webpack_require__) { 343 344 "use strict"; 345 __webpack_require__.r(__webpack_exports__); 346 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _defineProperty; }); 347 /* harmony import */ var _core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/define-property */ "./node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"); 348 /* harmony import */ var _core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0__); 349 350 function _defineProperty(obj, key, value) { 351 if (key in obj) { 352 _core_js_object_define_property__WEBPACK_IMPORTED_MODULE_0___default()(obj, key, { 353 value: value, 354 enumerable: true, 355 configurable: true, 356 writable: true 357 }); 358 } else { 359 obj[key] = value; 360 } 361 362 return obj; 363 } 364 365 /***/ }), 366 367 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js": 368 /*!********************************************************************!*\ 369 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js ***! 370 \********************************************************************/ 371 /*! exports provided: default */ 372 /***/ (function(module, __webpack_exports__, __webpack_require__) { 373 374 "use strict"; 375 __webpack_require__.r(__webpack_exports__); 376 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _extends; }); 377 /* harmony import */ var _core_js_object_assign__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/assign */ "./node_modules/@babel/runtime-corejs2/core-js/object/assign.js"); 378 /* harmony import */ var _core_js_object_assign__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_assign__WEBPACK_IMPORTED_MODULE_0__); 379 380 function _extends() { 381 _extends = _core_js_object_assign__WEBPACK_IMPORTED_MODULE_0___default.a || function (target) { 382 for (var i = 1; i < arguments.length; i++) { 383 var source = arguments[i]; 384 385 for (var key in source) { 386 if (Object.prototype.hasOwnProperty.call(source, key)) { 387 target[key] = source[key]; 388 } 389 } 390 } 391 392 return target; 393 }; 394 395 return _extends.apply(this, arguments); 396 } 397 398 /***/ }), 399 400 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js": 401 /*!***************************************************************************!*\ 402 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js ***! 403 \***************************************************************************/ 404 /*! exports provided: default */ 405 /***/ (function(module, __webpack_exports__, __webpack_require__) { 406 407 "use strict"; 408 __webpack_require__.r(__webpack_exports__); 409 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _getPrototypeOf; }); 410 /* harmony import */ var _core_js_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/get-prototype-of */ "./node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js"); 411 /* harmony import */ var _core_js_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_0__); 412 /* harmony import */ var _core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../core-js/object/set-prototype-of */ "./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js"); 413 /* harmony import */ var _core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_1__); 414 415 416 function _getPrototypeOf(o) { 417 _getPrototypeOf = _core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_1___default.a ? _core_js_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_0___default.a : function _getPrototypeOf(o) { 418 return o.__proto__ || _core_js_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_0___default()(o); 419 }; 420 return _getPrototypeOf(o); 421 } 422 423 /***/ }), 424 425 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js": 426 /*!*********************************************************************!*\ 427 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js ***! 428 \*********************************************************************/ 429 /*! exports provided: default */ 430 /***/ (function(module, __webpack_exports__, __webpack_require__) { 431 432 "use strict"; 433 __webpack_require__.r(__webpack_exports__); 434 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _inherits; }); 435 /* harmony import */ var _core_js_object_create__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/create */ "./node_modules/@babel/runtime-corejs2/core-js/object/create.js"); 436 /* harmony import */ var _core_js_object_create__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_create__WEBPACK_IMPORTED_MODULE_0__); 437 /* harmony import */ var _setPrototypeOf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./setPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/setPrototypeOf.js"); 438 439 440 function _inherits(subClass, superClass) { 441 if (typeof superClass !== "function" && superClass !== null) { 442 throw new TypeError("Super expression must either be null or a function"); 443 } 444 445 subClass.prototype = _core_js_object_create__WEBPACK_IMPORTED_MODULE_0___default()(superClass && superClass.prototype, { 446 constructor: { 447 value: subClass, 448 writable: true, 449 configurable: true 450 } 451 }); 452 if (superClass) Object(_setPrototypeOf__WEBPACK_IMPORTED_MODULE_1__["default"])(subClass, superClass); 453 } 454 455 /***/ }), 456 457 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/iterableToArray.js": 458 /*!****************************************************************************!*\ 459 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/iterableToArray.js ***! 460 \****************************************************************************/ 461 /*! exports provided: default */ 462 /***/ (function(module, __webpack_exports__, __webpack_require__) { 463 464 "use strict"; 465 __webpack_require__.r(__webpack_exports__); 466 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _iterableToArray; }); 467 /* harmony import */ var _core_js_array_from__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/array/from */ "./node_modules/@babel/runtime-corejs2/core-js/array/from.js"); 468 /* harmony import */ var _core_js_array_from__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_array_from__WEBPACK_IMPORTED_MODULE_0__); 469 /* harmony import */ var _core_js_is_iterable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../core-js/is-iterable */ "./node_modules/@babel/runtime-corejs2/core-js/is-iterable.js"); 470 /* harmony import */ var _core_js_is_iterable__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_core_js_is_iterable__WEBPACK_IMPORTED_MODULE_1__); 471 /* harmony import */ var _core_js_symbol__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../core-js/symbol */ "./node_modules/@babel/runtime-corejs2/core-js/symbol.js"); 472 /* harmony import */ var _core_js_symbol__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_core_js_symbol__WEBPACK_IMPORTED_MODULE_2__); 473 474 475 476 function _iterableToArray(iter) { 477 if (typeof _core_js_symbol__WEBPACK_IMPORTED_MODULE_2___default.a !== "undefined" && _core_js_is_iterable__WEBPACK_IMPORTED_MODULE_1___default()(Object(iter))) return _core_js_array_from__WEBPACK_IMPORTED_MODULE_0___default()(iter); 478 } 479 480 /***/ }), 481 482 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/nonIterableSpread.js": 483 /*!******************************************************************************!*\ 484 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/nonIterableSpread.js ***! 485 \******************************************************************************/ 486 /*! exports provided: default */ 487 /***/ (function(module, __webpack_exports__, __webpack_require__) { 488 489 "use strict"; 490 __webpack_require__.r(__webpack_exports__); 491 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _nonIterableSpread; }); 492 function _nonIterableSpread() { 493 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); 494 } 495 496 /***/ }), 497 498 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js": 499 /*!*************************************************************************!*\ 500 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js ***! 501 \*************************************************************************/ 502 /*! exports provided: default */ 503 /***/ (function(module, __webpack_exports__, __webpack_require__) { 504 505 "use strict"; 506 __webpack_require__.r(__webpack_exports__); 507 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectSpread; }); 508 /* harmony import */ var _core_js_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/get-own-property-descriptor */ "./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js"); 509 /* harmony import */ var _core_js_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_0__); 510 /* harmony import */ var _core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../core-js/object/get-own-property-symbols */ "./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js"); 511 /* harmony import */ var _core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1__); 512 /* harmony import */ var _core_js_object_keys__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 513 /* harmony import */ var _core_js_object_keys__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_keys__WEBPACK_IMPORTED_MODULE_2__); 514 /* harmony import */ var _defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 515 516 517 518 519 function _objectSpread(target) { 520 for (var i = 1; i < arguments.length; i++) { 521 var source = arguments[i] != null ? Object(arguments[i]) : {}; 522 523 var ownKeys = _core_js_object_keys__WEBPACK_IMPORTED_MODULE_2___default()(source); 524 525 if (typeof _core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1___default.a === 'function') { 526 ownKeys = ownKeys.concat(_core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1___default()(source).filter(function (sym) { 527 return _core_js_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_0___default()(source, sym).enumerable; 528 })); 529 } 530 531 ownKeys.forEach(function (key) { 532 Object(_defineProperty__WEBPACK_IMPORTED_MODULE_3__["default"])(target, key, source[key]); 533 }); 534 } 535 536 return target; 537 } 538 539 /***/ }), 540 541 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js": 542 /*!************************************************************************************!*\ 543 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js ***! 544 \************************************************************************************/ 545 /*! exports provided: default */ 546 /***/ (function(module, __webpack_exports__, __webpack_require__) { 547 548 "use strict"; 549 __webpack_require__.r(__webpack_exports__); 550 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectWithoutProperties; }); 551 /* harmony import */ var _core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/get-own-property-symbols */ "./node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js"); 552 /* harmony import */ var _core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0__); 553 /* harmony import */ var _objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js"); 554 555 556 function _objectWithoutProperties(source, excluded) { 557 if (source == null) return {}; 558 var target = Object(_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(source, excluded); 559 var key, i; 560 561 if (_core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0___default.a) { 562 var sourceSymbolKeys = _core_js_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0___default()(source); 563 564 for (i = 0; i < sourceSymbolKeys.length; i++) { 565 key = sourceSymbolKeys[i]; 566 if (excluded.indexOf(key) >= 0) continue; 567 if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; 568 target[key] = source[key]; 569 } 570 } 571 572 return target; 573 } 574 575 /***/ }), 576 577 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js": 578 /*!*****************************************************************************************!*\ 579 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutPropertiesLoose.js ***! 580 \*****************************************************************************************/ 581 /*! exports provided: default */ 582 /***/ (function(module, __webpack_exports__, __webpack_require__) { 583 584 "use strict"; 585 __webpack_require__.r(__webpack_exports__); 586 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectWithoutPropertiesLoose; }); 587 /* harmony import */ var _core_js_object_keys__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 588 /* harmony import */ var _core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0__); 589 590 function _objectWithoutPropertiesLoose(source, excluded) { 591 if (source == null) return {}; 592 var target = {}; 593 594 var sourceKeys = _core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(source); 595 596 var key, i; 597 598 for (i = 0; i < sourceKeys.length; i++) { 599 key = sourceKeys[i]; 600 if (excluded.indexOf(key) >= 0) continue; 601 target[key] = source[key]; 602 } 603 604 return target; 605 } 606 607 /***/ }), 608 609 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js": 610 /*!**************************************************************************************!*\ 611 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js ***! 612 \**************************************************************************************/ 613 /*! exports provided: default */ 614 /***/ (function(module, __webpack_exports__, __webpack_require__) { 615 616 "use strict"; 617 __webpack_require__.r(__webpack_exports__); 618 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _possibleConstructorReturn; }); 619 /* harmony import */ var _helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../helpers/esm/typeof */ "./node_modules/@babel/runtime-corejs2/helpers/esm/typeof.js"); 620 /* harmony import */ var _assertThisInitialized__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 621 622 623 function _possibleConstructorReturn(self, call) { 624 if (call && (Object(_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__["default"])(call) === "object" || typeof call === "function")) { 625 return call; 626 } 627 628 return Object(_assertThisInitialized__WEBPACK_IMPORTED_MODULE_1__["default"])(self); 629 } 630 631 /***/ }), 632 633 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/setPrototypeOf.js": 634 /*!***************************************************************************!*\ 635 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/setPrototypeOf.js ***! 636 \***************************************************************************/ 637 /*! exports provided: default */ 638 /***/ (function(module, __webpack_exports__, __webpack_require__) { 639 640 "use strict"; 641 __webpack_require__.r(__webpack_exports__); 642 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _setPrototypeOf; }); 643 /* harmony import */ var _core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/object/set-prototype-of */ "./node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js"); 644 /* harmony import */ var _core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_0__); 645 646 function _setPrototypeOf(o, p) { 647 _setPrototypeOf = _core_js_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_0___default.a || function _setPrototypeOf(o, p) { 648 o.__proto__ = p; 649 return o; 650 }; 651 652 return _setPrototypeOf(o, p); 653 } 654 655 /***/ }), 656 657 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js": 658 /*!******************************************************************************!*\ 659 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js ***! 660 \******************************************************************************/ 661 /*! exports provided: default */ 662 /***/ (function(module, __webpack_exports__, __webpack_require__) { 663 664 "use strict"; 665 __webpack_require__.r(__webpack_exports__); 666 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _toConsumableArray; }); 667 /* harmony import */ var _arrayWithoutHoles__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles */ "./node_modules/@babel/runtime-corejs2/helpers/esm/arrayWithoutHoles.js"); 668 /* harmony import */ var _iterableToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/iterableToArray.js"); 669 /* harmony import */ var _unsupportedIterableToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/unsupportedIterableToArray.js"); 670 /* harmony import */ var _nonIterableSpread__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/nonIterableSpread.js"); 671 672 673 674 675 function _toConsumableArray(arr) { 676 return Object(_arrayWithoutHoles__WEBPACK_IMPORTED_MODULE_0__["default"])(arr) || Object(_iterableToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(arr) || Object(_unsupportedIterableToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(arr) || Object(_nonIterableSpread__WEBPACK_IMPORTED_MODULE_3__["default"])(); 677 } 678 679 /***/ }), 680 681 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/typeof.js": 682 /*!*******************************************************************!*\ 683 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/typeof.js ***! 684 \*******************************************************************/ 685 /*! exports provided: default */ 686 /***/ (function(module, __webpack_exports__, __webpack_require__) { 687 688 "use strict"; 689 __webpack_require__.r(__webpack_exports__); 690 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _typeof; }); 691 /* harmony import */ var _core_js_symbol_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/symbol/iterator */ "./node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js"); 692 /* harmony import */ var _core_js_symbol_iterator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_symbol_iterator__WEBPACK_IMPORTED_MODULE_0__); 693 /* harmony import */ var _core_js_symbol__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../core-js/symbol */ "./node_modules/@babel/runtime-corejs2/core-js/symbol.js"); 694 /* harmony import */ var _core_js_symbol__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_core_js_symbol__WEBPACK_IMPORTED_MODULE_1__); 695 696 697 function _typeof(obj) { 698 "@babel/helpers - typeof"; 699 700 if (typeof _core_js_symbol__WEBPACK_IMPORTED_MODULE_1___default.a === "function" && typeof _core_js_symbol_iterator__WEBPACK_IMPORTED_MODULE_0___default.a === "symbol") { 701 _typeof = function _typeof(obj) { 702 return typeof obj; 703 }; 704 } else { 705 _typeof = function _typeof(obj) { 706 return obj && typeof _core_js_symbol__WEBPACK_IMPORTED_MODULE_1___default.a === "function" && obj.constructor === _core_js_symbol__WEBPACK_IMPORTED_MODULE_1___default.a && obj !== _core_js_symbol__WEBPACK_IMPORTED_MODULE_1___default.a.prototype ? "symbol" : typeof obj; 707 }; 708 } 709 710 return _typeof(obj); 711 } 712 713 /***/ }), 714 715 /***/ "./node_modules/@babel/runtime-corejs2/helpers/esm/unsupportedIterableToArray.js": 716 /*!***************************************************************************************!*\ 717 !*** ./node_modules/@babel/runtime-corejs2/helpers/esm/unsupportedIterableToArray.js ***! 718 \***************************************************************************************/ 719 /*! exports provided: default */ 720 /***/ (function(module, __webpack_exports__, __webpack_require__) { 721 722 "use strict"; 723 __webpack_require__.r(__webpack_exports__); 724 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _unsupportedIterableToArray; }); 725 /* harmony import */ var _core_js_array_from__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core-js/array/from */ "./node_modules/@babel/runtime-corejs2/core-js/array/from.js"); 726 /* harmony import */ var _core_js_array_from__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_core_js_array_from__WEBPACK_IMPORTED_MODULE_0__); 727 /* harmony import */ var _arrayLikeToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/arrayLikeToArray.js"); 728 729 730 function _unsupportedIterableToArray(o, minLen) { 731 if (!o) return; 732 if (typeof o === "string") return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(o, minLen); 733 var n = Object.prototype.toString.call(o).slice(8, -1); 734 if (n === "Object" && o.constructor) n = o.constructor.name; 735 if (n === "Map" || n === "Set") return _core_js_array_from__WEBPACK_IMPORTED_MODULE_0___default()(o); 736 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(o, minLen); 737 } 738 739 /***/ }), 740 741 /***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": 742 /*!*******************************************************************!*\ 743 !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! 744 \*******************************************************************/ 745 /*! exports provided: default */ 746 /***/ (function(module, __webpack_exports__, __webpack_require__) { 747 748 "use strict"; 749 __webpack_require__.r(__webpack_exports__); 750 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _defineProperty; }); 751 function _defineProperty(obj, key, value) { 752 if (key in obj) { 753 Object.defineProperty(obj, key, { 754 value: value, 755 enumerable: true, 756 configurable: true, 757 writable: true 758 }); 759 } else { 760 obj[key] = value; 761 } 762 763 return obj; 764 } 765 766 /***/ }), 767 768 /***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js": 769 /*!****************************************************************************!*\ 770 !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js ***! 771 \****************************************************************************/ 772 /*! exports provided: default */ 773 /***/ (function(module, __webpack_exports__, __webpack_require__) { 774 775 "use strict"; 776 __webpack_require__.r(__webpack_exports__); 777 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectWithoutProperties; }); 778 /* harmony import */ var _objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); 779 780 function _objectWithoutProperties(source, excluded) { 781 if (source == null) return {}; 782 var target = Object(_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(source, excluded); 783 var key, i; 784 785 if (Object.getOwnPropertySymbols) { 786 var sourceSymbolKeys = Object.getOwnPropertySymbols(source); 787 788 for (i = 0; i < sourceSymbolKeys.length; i++) { 789 key = sourceSymbolKeys[i]; 790 if (excluded.indexOf(key) >= 0) continue; 791 if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; 792 target[key] = source[key]; 793 } 794 } 795 796 return target; 797 } 798 799 /***/ }), 800 801 /***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js": 802 /*!*********************************************************************************!*\ 803 !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***! 804 \*********************************************************************************/ 805 /*! exports provided: default */ 806 /***/ (function(module, __webpack_exports__, __webpack_require__) { 807 808 "use strict"; 809 __webpack_require__.r(__webpack_exports__); 810 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectWithoutPropertiesLoose; }); 811 function _objectWithoutPropertiesLoose(source, excluded) { 812 if (source == null) return {}; 813 var target = {}; 814 var sourceKeys = Object.keys(source); 815 var key, i; 816 817 for (i = 0; i < sourceKeys.length; i++) { 818 key = sourceKeys[i]; 819 if (excluded.indexOf(key) >= 0) continue; 820 target[key] = source[key]; 821 } 822 823 return target; 824 } 825 826 /***/ }), 827 828 /***/ "./node_modules/@rjsf/core/dist/es/components/AddButton.js": 829 /*!*****************************************************************!*\ 830 !*** ./node_modules/@rjsf/core/dist/es/components/AddButton.js ***! 831 \*****************************************************************/ 832 /*! exports provided: default */ 833 /***/ (function(module, __webpack_exports__, __webpack_require__) { 834 835 "use strict"; 836 __webpack_require__.r(__webpack_exports__); 837 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return AddButton; }); 838 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 839 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 840 /* harmony import */ var _IconButton__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./IconButton */ "./node_modules/@rjsf/core/dist/es/components/IconButton.js"); 841 842 843 function AddButton(_ref) { 844 var className = _ref.className, 845 onClick = _ref.onClick, 846 disabled = _ref.disabled; 847 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 848 className: "row" 849 }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { 850 className: "col-xs-3 col-xs-offset-9 text-right ".concat(className) 851 }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_IconButton__WEBPACK_IMPORTED_MODULE_1__["default"], { 852 type: "info", 853 icon: "plus", 854 className: "btn-add col-xs-12", 855 "aria-label": "Add", 856 tabIndex: "0", 857 onClick: onClick, 858 disabled: disabled 859 }))); 860 } 861 862 /***/ }), 863 864 /***/ "./node_modules/@rjsf/core/dist/es/components/ErrorList.js": 865 /*!*****************************************************************!*\ 866 !*** ./node_modules/@rjsf/core/dist/es/components/ErrorList.js ***! 867 \*****************************************************************/ 868 /*! exports provided: default */ 869 /***/ (function(module, __webpack_exports__, __webpack_require__) { 870 871 "use strict"; 872 __webpack_require__.r(__webpack_exports__); 873 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return ErrorList; }); 874 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 875 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 876 877 function ErrorList(props) { 878 var errors = props.errors; 879 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 880 className: "panel panel-danger errors" 881 }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 882 className: "panel-heading" 883 }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", { 884 className: "panel-title" 885 }, "Errors")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { 886 className: "list-group" 887 }, errors.map(function (error, i) { 888 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { 889 key: i, 890 className: "list-group-item text-danger" 891 }, error.stack); 892 }))); 893 } 894 895 /***/ }), 896 897 /***/ "./node_modules/@rjsf/core/dist/es/components/Form.js": 898 /*!************************************************************!*\ 899 !*** ./node_modules/@rjsf/core/dist/es/components/Form.js ***! 900 \************************************************************/ 901 /*! exports provided: default */ 902 /***/ (function(module, __webpack_exports__, __webpack_require__) { 903 904 "use strict"; 905 __webpack_require__.r(__webpack_exports__); 906 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Form; }); 907 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 908 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 909 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1__); 910 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 911 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2__); 912 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/typeof */ "./node_modules/@babel/runtime-corejs2/helpers/esm/typeof.js"); 913 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 914 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 915 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 916 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 917 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 918 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 919 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 920 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react */ "react"); 921 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_11__); 922 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 923 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_12__); 924 /* harmony import */ var lodash_pick__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! lodash/pick */ "./node_modules/lodash/pick.js"); 925 /* harmony import */ var lodash_pick__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(lodash_pick__WEBPACK_IMPORTED_MODULE_13__); 926 /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! lodash/get */ "./node_modules/lodash/get.js"); 927 /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_14__); 928 /* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! lodash/isEmpty */ "./node_modules/lodash/isEmpty.js"); 929 /* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_15__); 930 /* harmony import */ var _ErrorList__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./ErrorList */ "./node_modules/@rjsf/core/dist/es/components/ErrorList.js"); 931 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 932 /* harmony import */ var _validate__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../validate */ "./node_modules/@rjsf/core/dist/es/validate.js"); 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 var Form = 955 /*#__PURE__*/ 956 function (_Component) { 957 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_9__["default"])(Form, _Component); 958 959 function Form(props) { 960 var _this; 961 962 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__["default"])(this, Form); 963 964 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__["default"])(Form).call(this, props)); 965 966 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "getUsedFormData", function (formData, fields) { 967 //for the case of a single input form 968 if (fields.length === 0 && Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_3__["default"])(formData) !== "object") { 969 return formData; 970 } 971 972 var data = lodash_pick__WEBPACK_IMPORTED_MODULE_13___default()(formData, fields); 973 974 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2___default()(formData)) { 975 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(data).map(function (key) { 976 return data[key]; 977 }); 978 } 979 980 return data; 981 }); 982 983 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "getFieldNames", function (pathSchema, formData) { 984 var getAllPaths = function getAllPaths(_obj) { 985 var acc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; 986 var paths = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [""]; 987 988 _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(_obj).forEach(function (key) { 989 if (Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_3__["default"])(_obj[key]) === "object") { 990 var newPaths = paths.map(function (path) { 991 return "".concat(path, ".").concat(key); 992 }); 993 getAllPaths(_obj[key], acc, newPaths); 994 } else if (key === "$name" && _obj[key] !== "") { 995 paths.forEach(function (path) { 996 path = path.replace(/^\./, ""); 997 998 var formValue = lodash_get__WEBPACK_IMPORTED_MODULE_14___default()(formData, path); // adds path to fieldNames if it points to a value 999 // or an empty object/array 1000 1001 1002 if (Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_3__["default"])(formValue) !== "object" || lodash_isEmpty__WEBPACK_IMPORTED_MODULE_15___default()(formValue)) { 1003 acc.push(path); 1004 } 1005 }); 1006 } 1007 }); 1008 1009 return acc; 1010 }; 1011 1012 return getAllPaths(pathSchema); 1013 }); 1014 1015 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "onChange", function (formData, newErrorSchema) { 1016 if (Object(_utils__WEBPACK_IMPORTED_MODULE_17__["isObject"])(formData) || _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_2___default()(formData)) { 1017 var newState = _this.getStateFromProps(_this.props, formData); 1018 1019 formData = newState.formData; 1020 } 1021 1022 var mustValidate = !_this.props.noValidate && _this.props.liveValidate; 1023 var state = { 1024 formData: formData 1025 }; 1026 var newFormData = formData; 1027 1028 if (_this.props.omitExtraData === true && _this.props.liveOmit === true) { 1029 var retrievedSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["retrieveSchema"])(_this.state.schema, _this.state.schema, formData); 1030 var pathSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["toPathSchema"])(retrievedSchema, "", _this.state.schema, formData); 1031 1032 var fieldNames = _this.getFieldNames(pathSchema, formData); 1033 1034 newFormData = _this.getUsedFormData(formData, fieldNames); 1035 state = { 1036 formData: newFormData 1037 }; 1038 } 1039 1040 if (mustValidate) { 1041 var schemaValidation = _this.validate(newFormData); 1042 1043 var errors = schemaValidation.errors; 1044 var errorSchema = schemaValidation.errorSchema; 1045 var schemaValidationErrors = errors; 1046 var schemaValidationErrorSchema = errorSchema; 1047 1048 if (_this.props.extraErrors) { 1049 errorSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["mergeObjects"])(errorSchema, _this.props.extraErrors, !!"concat arrays"); 1050 errors = Object(_validate__WEBPACK_IMPORTED_MODULE_18__["toErrorList"])(errorSchema); 1051 } 1052 1053 state = { 1054 formData: newFormData, 1055 errors: errors, 1056 errorSchema: errorSchema, 1057 schemaValidationErrors: schemaValidationErrors, 1058 schemaValidationErrorSchema: schemaValidationErrorSchema 1059 }; 1060 } else if (!_this.props.noValidate && newErrorSchema) { 1061 var _errorSchema = _this.props.extraErrors ? Object(_utils__WEBPACK_IMPORTED_MODULE_17__["mergeObjects"])(newErrorSchema, _this.props.extraErrors, !!"concat arrays") : newErrorSchema; 1062 1063 state = { 1064 formData: newFormData, 1065 errorSchema: _errorSchema, 1066 errors: Object(_validate__WEBPACK_IMPORTED_MODULE_18__["toErrorList"])(_errorSchema) 1067 }; 1068 } 1069 1070 _this.setState(state, function () { 1071 return _this.props.onChange && _this.props.onChange(_this.state); 1072 }); 1073 }); 1074 1075 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "onBlur", function () { 1076 if (_this.props.onBlur) { 1077 var _this$props; 1078 1079 (_this$props = _this.props).onBlur.apply(_this$props, arguments); 1080 } 1081 }); 1082 1083 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "onFocus", function () { 1084 if (_this.props.onFocus) { 1085 var _this$props2; 1086 1087 (_this$props2 = _this.props).onFocus.apply(_this$props2, arguments); 1088 } 1089 }); 1090 1091 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "onSubmit", function (event) { 1092 event.preventDefault(); 1093 1094 if (event.target !== event.currentTarget) { 1095 return; 1096 } 1097 1098 event.persist(); 1099 var newFormData = _this.state.formData; 1100 1101 if (_this.props.omitExtraData === true) { 1102 var retrievedSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["retrieveSchema"])(_this.state.schema, _this.state.schema, newFormData); 1103 var pathSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["toPathSchema"])(retrievedSchema, "", _this.state.schema, newFormData); 1104 1105 var fieldNames = _this.getFieldNames(pathSchema, newFormData); 1106 1107 newFormData = _this.getUsedFormData(newFormData, fieldNames); 1108 } 1109 1110 if (!_this.props.noValidate) { 1111 var schemaValidation = _this.validate(newFormData); 1112 1113 var _errors = schemaValidation.errors; 1114 var _errorSchema2 = schemaValidation.errorSchema; 1115 var schemaValidationErrors = _errors; 1116 var schemaValidationErrorSchema = _errorSchema2; 1117 1118 if (_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_1___default()(_errors).length > 0) { 1119 if (_this.props.extraErrors) { 1120 _errorSchema2 = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["mergeObjects"])(_errorSchema2, _this.props.extraErrors, !!"concat arrays"); 1121 _errors = Object(_validate__WEBPACK_IMPORTED_MODULE_18__["toErrorList"])(_errorSchema2); 1122 } 1123 1124 _this.setState({ 1125 errors: _errors, 1126 errorSchema: _errorSchema2, 1127 schemaValidationErrors: schemaValidationErrors, 1128 schemaValidationErrorSchema: schemaValidationErrorSchema 1129 }, function () { 1130 if (_this.props.onError) { 1131 _this.props.onError(_errors); 1132 } else { 1133 console.error("Form validation failed", _errors); 1134 } 1135 }); 1136 1137 return; 1138 } 1139 } 1140 1141 var errorSchema; 1142 var errors; 1143 1144 if (_this.props.extraErrors) { 1145 errorSchema = _this.props.extraErrors; 1146 errors = Object(_validate__WEBPACK_IMPORTED_MODULE_18__["toErrorList"])(errorSchema); 1147 } else { 1148 errorSchema = {}; 1149 errors = []; 1150 } 1151 1152 _this.setState({ 1153 formData: newFormData, 1154 errors: errors, 1155 errorSchema: errorSchema 1156 }, function () { 1157 if (_this.props.onSubmit) { 1158 _this.props.onSubmit(Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, _this.state, { 1159 formData: newFormData, 1160 status: "submitted" 1161 }), event); 1162 } 1163 }); 1164 }); 1165 1166 _this.state = _this.getStateFromProps(props, props.formData); 1167 1168 if (_this.props.onChange && !Object(_utils__WEBPACK_IMPORTED_MODULE_17__["deepEquals"])(_this.state.formData, _this.props.formData)) { 1169 _this.props.onChange(_this.state); 1170 } 1171 1172 _this.formElement = null; 1173 return _this; 1174 } 1175 1176 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__["default"])(Form, [{ 1177 key: "UNSAFE_componentWillReceiveProps", 1178 value: function UNSAFE_componentWillReceiveProps(nextProps) { 1179 var nextState = this.getStateFromProps(nextProps, nextProps.formData); 1180 1181 if (!Object(_utils__WEBPACK_IMPORTED_MODULE_17__["deepEquals"])(nextState.formData, nextProps.formData) && !Object(_utils__WEBPACK_IMPORTED_MODULE_17__["deepEquals"])(nextState.formData, this.state.formData) && this.props.onChange) { 1182 this.props.onChange(nextState); 1183 } 1184 1185 this.setState(nextState); 1186 } 1187 }, { 1188 key: "getStateFromProps", 1189 value: function getStateFromProps(props, inputFormData) { 1190 var state = this.state || {}; 1191 var schema = "schema" in props ? props.schema : this.props.schema; 1192 var uiSchema = "uiSchema" in props ? props.uiSchema : this.props.uiSchema; 1193 var edit = typeof inputFormData !== "undefined"; 1194 var liveValidate = "liveValidate" in props ? props.liveValidate : this.props.liveValidate; 1195 var mustValidate = edit && !props.noValidate && liveValidate; 1196 var rootSchema = schema; 1197 var formData = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["getDefaultFormState"])(schema, inputFormData, rootSchema); 1198 var retrievedSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["retrieveSchema"])(schema, rootSchema, formData); 1199 var customFormats = props.customFormats; 1200 var additionalMetaSchemas = props.additionalMetaSchemas; 1201 1202 var getCurrentErrors = function getCurrentErrors() { 1203 if (props.noValidate) { 1204 return { 1205 errors: [], 1206 errorSchema: {} 1207 }; 1208 } else if (!props.liveValidate) { 1209 return { 1210 errors: state.schemaValidationErrors || [], 1211 errorSchema: state.schemaValidationErrorSchema || {} 1212 }; 1213 } 1214 1215 return { 1216 errors: state.errors || [], 1217 errorSchema: state.errorSchema || {} 1218 }; 1219 }; 1220 1221 var errors, errorSchema, schemaValidationErrors, schemaValidationErrorSchema; 1222 1223 if (mustValidate) { 1224 var schemaValidation = this.validate(formData, schema, additionalMetaSchemas, customFormats); 1225 errors = schemaValidation.errors; 1226 errorSchema = schemaValidation.errorSchema; 1227 schemaValidationErrors = errors; 1228 schemaValidationErrorSchema = errorSchema; 1229 } else { 1230 var currentErrors = getCurrentErrors(); 1231 errors = currentErrors.errors; 1232 errorSchema = currentErrors.errorSchema; 1233 schemaValidationErrors = state.schemaValidationErrors; 1234 schemaValidationErrorSchema = state.schemaValidationErrorSchema; 1235 } 1236 1237 if (props.extraErrors) { 1238 errorSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["mergeObjects"])(errorSchema, props.extraErrors, !!"concat arrays"); 1239 errors = Object(_validate__WEBPACK_IMPORTED_MODULE_18__["toErrorList"])(errorSchema); 1240 } 1241 1242 var idSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["toIdSchema"])(retrievedSchema, uiSchema["ui:rootFieldId"], rootSchema, formData, props.idPrefix); 1243 var nextState = { 1244 schema: schema, 1245 uiSchema: uiSchema, 1246 idSchema: idSchema, 1247 formData: formData, 1248 edit: edit, 1249 errors: errors, 1250 errorSchema: errorSchema, 1251 additionalMetaSchemas: additionalMetaSchemas 1252 }; 1253 1254 if (schemaValidationErrors) { 1255 nextState.schemaValidationErrors = schemaValidationErrors; 1256 nextState.schemaValidationErrorSchema = schemaValidationErrorSchema; 1257 } 1258 1259 return nextState; 1260 } 1261 }, { 1262 key: "shouldComponentUpdate", 1263 value: function shouldComponentUpdate(nextProps, nextState) { 1264 return Object(_utils__WEBPACK_IMPORTED_MODULE_17__["shouldRender"])(this, nextProps, nextState); 1265 } 1266 }, { 1267 key: "validate", 1268 value: function validate(formData) { 1269 var schema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.props.schema; 1270 var additionalMetaSchemas = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.props.additionalMetaSchemas; 1271 var customFormats = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : this.props.customFormats; 1272 var _this$props3 = this.props, 1273 validate = _this$props3.validate, 1274 transformErrors = _this$props3.transformErrors; 1275 1276 var _this$getRegistry = this.getRegistry(), 1277 rootSchema = _this$getRegistry.rootSchema; 1278 1279 var resolvedSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["retrieveSchema"])(schema, rootSchema, formData); 1280 return Object(_validate__WEBPACK_IMPORTED_MODULE_18__["default"])(formData, resolvedSchema, validate, transformErrors, additionalMetaSchemas, customFormats); 1281 } 1282 }, { 1283 key: "renderErrors", 1284 value: function renderErrors() { 1285 var _this$state = this.state, 1286 errors = _this$state.errors, 1287 errorSchema = _this$state.errorSchema, 1288 schema = _this$state.schema, 1289 uiSchema = _this$state.uiSchema; 1290 var _this$props4 = this.props, 1291 ErrorList = _this$props4.ErrorList, 1292 showErrorList = _this$props4.showErrorList, 1293 formContext = _this$props4.formContext; 1294 1295 if (errors.length && showErrorList != false) { 1296 return react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(ErrorList, { 1297 errors: errors, 1298 errorSchema: errorSchema, 1299 schema: schema, 1300 uiSchema: uiSchema, 1301 formContext: formContext 1302 }); 1303 } 1304 1305 return null; 1306 } 1307 }, { 1308 key: "getRegistry", 1309 value: function getRegistry() { 1310 // For BC, accept passed SchemaField and TitleField props and pass them to 1311 // the "fields" registry one. 1312 var _getDefaultRegistry = Object(_utils__WEBPACK_IMPORTED_MODULE_17__["getDefaultRegistry"])(), 1313 fields = _getDefaultRegistry.fields, 1314 widgets = _getDefaultRegistry.widgets; 1315 1316 return { 1317 fields: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, fields, this.props.fields), 1318 widgets: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, widgets, this.props.widgets), 1319 ArrayFieldTemplate: this.props.ArrayFieldTemplate, 1320 ObjectFieldTemplate: this.props.ObjectFieldTemplate, 1321 FieldTemplate: this.props.FieldTemplate, 1322 definitions: this.props.schema.definitions || {}, 1323 rootSchema: this.props.schema, 1324 formContext: this.props.formContext || {} 1325 }; 1326 } 1327 }, { 1328 key: "submit", 1329 value: function submit() { 1330 if (this.formElement) { 1331 this.formElement.dispatchEvent(new CustomEvent("submit", { 1332 cancelable: true 1333 })); 1334 } 1335 } 1336 }, { 1337 key: "render", 1338 value: function render() { 1339 var _this2 = this; 1340 1341 var _this$props5 = this.props, 1342 children = _this$props5.children, 1343 id = _this$props5.id, 1344 idPrefix = _this$props5.idPrefix, 1345 className = _this$props5.className, 1346 tagName = _this$props5.tagName, 1347 name = _this$props5.name, 1348 method = _this$props5.method, 1349 target = _this$props5.target, 1350 action = _this$props5.action, 1351 deprecatedAutocomplete = _this$props5.autocomplete, 1352 currentAutoComplete = _this$props5.autoComplete, 1353 enctype = _this$props5.enctype, 1354 acceptcharset = _this$props5.acceptcharset, 1355 noHtml5Validate = _this$props5.noHtml5Validate, 1356 disabled = _this$props5.disabled, 1357 formContext = _this$props5.formContext; 1358 var _this$state2 = this.state, 1359 schema = _this$state2.schema, 1360 uiSchema = _this$state2.uiSchema, 1361 formData = _this$state2.formData, 1362 errorSchema = _this$state2.errorSchema, 1363 idSchema = _this$state2.idSchema; 1364 var registry = this.getRegistry(); 1365 var _SchemaField = registry.fields.SchemaField; 1366 var FormTag = tagName ? tagName : "form"; 1367 1368 if (deprecatedAutocomplete) { 1369 console.warn("Using autocomplete property of Form is deprecated, use autoComplete instead."); 1370 } 1371 1372 var autoComplete = currentAutoComplete ? currentAutoComplete : deprecatedAutocomplete; 1373 return react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(FormTag, { 1374 className: className ? className : "rjsf", 1375 id: id, 1376 name: name, 1377 method: method, 1378 target: target, 1379 action: action, 1380 autoComplete: autoComplete, 1381 encType: enctype, 1382 acceptCharset: acceptcharset, 1383 noValidate: noHtml5Validate, 1384 onSubmit: this.onSubmit, 1385 ref: function ref(form) { 1386 _this2.formElement = form; 1387 } 1388 }, this.renderErrors(), react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(_SchemaField, { 1389 schema: schema, 1390 uiSchema: uiSchema, 1391 errorSchema: errorSchema, 1392 idSchema: idSchema, 1393 idPrefix: idPrefix, 1394 formContext: formContext, 1395 formData: formData, 1396 onChange: this.onChange, 1397 onBlur: this.onBlur, 1398 onFocus: this.onFocus, 1399 registry: registry, 1400 disabled: disabled 1401 }), children ? children : react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", null, react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("button", { 1402 type: "submit", 1403 className: "btn btn-info" 1404 }, "Submit"))); 1405 } 1406 }]); 1407 1408 return Form; 1409 }(react__WEBPACK_IMPORTED_MODULE_11__["Component"]); 1410 1411 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Form, "defaultProps", { 1412 uiSchema: {}, 1413 noValidate: false, 1414 liveValidate: false, 1415 disabled: false, 1416 noHtml5Validate: false, 1417 ErrorList: _ErrorList__WEBPACK_IMPORTED_MODULE_16__["default"], 1418 omitExtraData: false 1419 }); 1420 1421 1422 1423 if (true) { 1424 Form.propTypes = { 1425 schema: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object.isRequired, 1426 uiSchema: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object, 1427 formData: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.any, 1428 widgets: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.objectOf(prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object])), 1429 fields: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.objectOf(prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.elementType), 1430 ArrayFieldTemplate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.elementType, 1431 ObjectFieldTemplate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.elementType, 1432 FieldTemplate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.elementType, 1433 ErrorList: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, 1434 onChange: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, 1435 onError: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, 1436 showErrorList: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool, 1437 onSubmit: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, 1438 id: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1439 className: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1440 tagName: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.elementType, 1441 name: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1442 method: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1443 target: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1444 action: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1445 autocomplete: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1446 autoComplete: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1447 enctype: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1448 acceptcharset: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 1449 noValidate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool, 1450 noHtml5Validate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool, 1451 liveValidate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool, 1452 validate: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, 1453 transformErrors: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.func, 1454 formContext: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object, 1455 customFormats: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object, 1456 additionalMetaSchemas: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object), 1457 omitExtraData: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.bool, 1458 extraErrors: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object 1459 }; 1460 } 1461 1462 /***/ }), 1463 1464 /***/ "./node_modules/@rjsf/core/dist/es/components/IconButton.js": 1465 /*!******************************************************************!*\ 1466 !*** ./node_modules/@rjsf/core/dist/es/components/IconButton.js ***! 1467 \******************************************************************/ 1468 /*! exports provided: default */ 1469 /***/ (function(module, __webpack_exports__, __webpack_require__) { 1470 1471 "use strict"; 1472 __webpack_require__.r(__webpack_exports__); 1473 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IconButton; }); 1474 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 1475 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 1476 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 1477 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 1478 1479 1480 1481 function IconButton(props) { 1482 var _props$type = props.type, 1483 type = _props$type === void 0 ? "default" : _props$type, 1484 icon = props.icon, 1485 className = props.className, 1486 otherProps = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["type", "icon", "className"]); 1487 1488 return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("button", Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 1489 type: "button", 1490 className: "btn btn-".concat(type, " ").concat(className) 1491 }, otherProps), react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("i", { 1492 className: "glyphicon glyphicon-".concat(icon) 1493 })); 1494 } 1495 1496 /***/ }), 1497 1498 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/ArrayField.js": 1499 /*!*************************************************************************!*\ 1500 !*** ./node_modules/@rjsf/core/dist/es/components/fields/ArrayField.js ***! 1501 \*************************************************************************/ 1502 /*! exports provided: default */ 1503 /***/ (function(module, __webpack_exports__, __webpack_require__) { 1504 1505 "use strict"; 1506 __webpack_require__.r(__webpack_exports__); 1507 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 1508 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0__); 1509 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 1510 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 1511 /* harmony import */ var _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "./node_modules/@babel/runtime-corejs2/core-js/parse-int.js"); 1512 /* harmony import */ var _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3__); 1513 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js"); 1514 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 1515 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 1516 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 1517 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 1518 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 1519 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 1520 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 1521 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 1522 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_12__); 1523 /* harmony import */ var _AddButton__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../AddButton */ "./node_modules/@rjsf/core/dist/es/components/AddButton.js"); 1524 /* harmony import */ var _IconButton__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../IconButton */ "./node_modules/@rjsf/core/dist/es/components/IconButton.js"); 1525 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "react"); 1526 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 1527 /* harmony import */ var core_js_library_fn_array_includes__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/library/fn/array/includes */ "./node_modules/core-js/library/fn/array/includes.js"); 1528 /* harmony import */ var core_js_library_fn_array_includes__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_library_fn_array_includes__WEBPACK_IMPORTED_MODULE_16__); 1529 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 1530 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 1531 /* harmony import */ var shortid__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! shortid */ "./node_modules/shortid/index.js"); 1532 /* harmony import */ var shortid__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(shortid__WEBPACK_IMPORTED_MODULE_19__); 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 function ArrayFieldTitle(_ref) { 1555 var TitleField = _ref.TitleField, 1556 idSchema = _ref.idSchema, 1557 title = _ref.title, 1558 required = _ref.required; 1559 1560 if (!title) { 1561 return null; 1562 } 1563 1564 var id = "".concat(idSchema.$id, "__title"); 1565 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(TitleField, { 1566 id: id, 1567 title: title, 1568 required: required 1569 }); 1570 } 1571 1572 function ArrayFieldDescription(_ref2) { 1573 var DescriptionField = _ref2.DescriptionField, 1574 idSchema = _ref2.idSchema, 1575 description = _ref2.description; 1576 1577 if (!description) { 1578 return null; 1579 } 1580 1581 var id = "".concat(idSchema.$id, "__description"); 1582 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(DescriptionField, { 1583 id: id, 1584 description: description 1585 }); 1586 } // Used in the two templates 1587 1588 1589 function DefaultArrayItem(props) { 1590 var btnStyle = { 1591 flex: 1, 1592 paddingLeft: 6, 1593 paddingRight: 6, 1594 fontWeight: "bold" 1595 }; 1596 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1597 key: props.key, 1598 className: props.className 1599 }, react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1600 className: props.hasToolbar ? "col-xs-9" : "col-xs-12" 1601 }, props.children), props.hasToolbar && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1602 className: "col-xs-3 array-item-toolbox" 1603 }, react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1604 className: "btn-group", 1605 style: { 1606 display: "flex", 1607 justifyContent: "space-around" 1608 } 1609 }, (props.hasMoveUp || props.hasMoveDown) && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_IconButton__WEBPACK_IMPORTED_MODULE_14__["default"], { 1610 icon: "arrow-up", 1611 "aria-label": "Move up", 1612 className: "array-item-move-up", 1613 tabIndex: "-1", 1614 style: btnStyle, 1615 disabled: props.disabled || props.readonly || !props.hasMoveUp, 1616 onClick: props.onReorderClick(props.index, props.index - 1) 1617 }), (props.hasMoveUp || props.hasMoveDown) && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_IconButton__WEBPACK_IMPORTED_MODULE_14__["default"], { 1618 icon: "arrow-down", 1619 className: "array-item-move-down", 1620 "aria-label": "Move down", 1621 tabIndex: "-1", 1622 style: btnStyle, 1623 disabled: props.disabled || props.readonly || !props.hasMoveDown, 1624 onClick: props.onReorderClick(props.index, props.index + 1) 1625 }), props.hasRemove && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_IconButton__WEBPACK_IMPORTED_MODULE_14__["default"], { 1626 type: "danger", 1627 icon: "remove", 1628 "aria-label": "Remove", 1629 className: "array-item-remove", 1630 tabIndex: "-1", 1631 style: btnStyle, 1632 disabled: props.disabled || props.readonly, 1633 onClick: props.onDropIndexClick(props.index) 1634 })))); 1635 } 1636 1637 function DefaultFixedArrayFieldTemplate(props) { 1638 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("fieldset", { 1639 className: props.className, 1640 id: props.idSchema.$id 1641 }, react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(ArrayFieldTitle, { 1642 key: "array-field-title-".concat(props.idSchema.$id), 1643 TitleField: props.TitleField, 1644 idSchema: props.idSchema, 1645 title: props.uiSchema["ui:title"] || props.title, 1646 required: props.required 1647 }), (props.uiSchema["ui:description"] || props.schema.description) && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1648 className: "field-description", 1649 key: "field-description-".concat(props.idSchema.$id) 1650 }, props.uiSchema["ui:description"] || props.schema.description), react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1651 className: "row array-item-list", 1652 key: "array-item-list-".concat(props.idSchema.$id) 1653 }, props.items && props.items.map(DefaultArrayItem)), props.canAdd && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_AddButton__WEBPACK_IMPORTED_MODULE_13__["default"], { 1654 className: "array-item-add", 1655 onClick: props.onAddClick, 1656 disabled: props.disabled || props.readonly 1657 })); 1658 } 1659 1660 function DefaultNormalArrayFieldTemplate(props) { 1661 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("fieldset", { 1662 className: props.className, 1663 id: props.idSchema.$id 1664 }, react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(ArrayFieldTitle, { 1665 key: "array-field-title-".concat(props.idSchema.$id), 1666 TitleField: props.TitleField, 1667 idSchema: props.idSchema, 1668 title: props.uiSchema["ui:title"] || props.title, 1669 required: props.required 1670 }), (props.uiSchema["ui:description"] || props.schema.description) && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(ArrayFieldDescription, { 1671 key: "array-field-description-".concat(props.idSchema.$id), 1672 DescriptionField: props.DescriptionField, 1673 idSchema: props.idSchema, 1674 description: props.uiSchema["ui:description"] || props.schema.description 1675 }), react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1676 className: "row array-item-list", 1677 key: "array-item-list-".concat(props.idSchema.$id) 1678 }, props.items && props.items.map(function (p) { 1679 return DefaultArrayItem(p); 1680 })), props.canAdd && react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_AddButton__WEBPACK_IMPORTED_MODULE_13__["default"], { 1681 className: "array-item-add", 1682 onClick: props.onAddClick, 1683 disabled: props.disabled || props.readonly 1684 })); 1685 } 1686 1687 function generateRowId() { 1688 return shortid__WEBPACK_IMPORTED_MODULE_19___default.a.generate(); 1689 } 1690 1691 function generateKeyedFormData(formData) { 1692 return !_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_12___default()(formData) ? [] : formData.map(function (item) { 1693 return { 1694 key: generateRowId(), 1695 item: item 1696 }; 1697 }); 1698 } 1699 1700 function keyedToPlainFormData(keyedFormData) { 1701 return keyedFormData.map(function (keyedItem) { 1702 return keyedItem.item; 1703 }); 1704 } 1705 1706 var ArrayField = 1707 /*#__PURE__*/ 1708 function (_Component) { 1709 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_10__["default"])(ArrayField, _Component); 1710 1711 function ArrayField(props) { 1712 var _this; 1713 1714 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_5__["default"])(this, ArrayField); 1715 1716 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_7__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_8__["default"])(ArrayField).call(this, props)); 1717 1718 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "_getNewFormDataRow", function () { 1719 var _this$props = _this.props, 1720 schema = _this$props.schema, 1721 _this$props$registry = _this$props.registry, 1722 registry = _this$props$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props$registry; 1723 var rootSchema = registry.rootSchema; 1724 var itemSchema = schema.items; 1725 1726 if (Object(_utils__WEBPACK_IMPORTED_MODULE_18__["isFixedItems"])(schema) && Object(_utils__WEBPACK_IMPORTED_MODULE_18__["allowAdditionalItems"])(schema)) { 1727 itemSchema = schema.additionalItems; 1728 } 1729 1730 return Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultFormState"])(itemSchema, undefined, rootSchema); 1731 }); 1732 1733 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onAddClick", function (event) { 1734 if (event) { 1735 event.preventDefault(); 1736 } 1737 1738 var onChange = _this.props.onChange; 1739 var newKeyedFormDataRow = { 1740 key: generateRowId(), 1741 item: _this._getNewFormDataRow() 1742 }; 1743 var newKeyedFormData = [].concat(Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_4__["default"])(_this.state.keyedFormData), [newKeyedFormDataRow]); 1744 1745 _this.setState({ 1746 keyedFormData: newKeyedFormData, 1747 updatedKeyedFormData: true 1748 }, function () { 1749 return onChange(keyedToPlainFormData(newKeyedFormData)); 1750 }); 1751 }); 1752 1753 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onAddIndexClick", function (index) { 1754 return function (event) { 1755 if (event) { 1756 event.preventDefault(); 1757 } 1758 1759 var onChange = _this.props.onChange; 1760 var newKeyedFormDataRow = { 1761 key: generateRowId(), 1762 item: _this._getNewFormDataRow() 1763 }; 1764 1765 var newKeyedFormData = Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_4__["default"])(_this.state.keyedFormData); 1766 1767 newKeyedFormData.splice(index, 0, newKeyedFormDataRow); 1768 1769 _this.setState({ 1770 keyedFormData: newKeyedFormData, 1771 updatedKeyedFormData: true 1772 }, function () { 1773 return onChange(keyedToPlainFormData(newKeyedFormData)); 1774 }); 1775 }; 1776 }); 1777 1778 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onDropIndexClick", function (index) { 1779 return function (event) { 1780 if (event) { 1781 event.preventDefault(); 1782 } 1783 1784 var onChange = _this.props.onChange; 1785 var keyedFormData = _this.state.keyedFormData; // refs #195: revalidate to ensure properly reindexing errors 1786 1787 var newErrorSchema; 1788 1789 if (_this.props.errorSchema) { 1790 newErrorSchema = {}; 1791 var errorSchema = _this.props.errorSchema; 1792 1793 for (var i in errorSchema) { 1794 i = _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3___default()(i); 1795 1796 if (i < index) { 1797 newErrorSchema[i] = errorSchema[i]; 1798 } else if (i > index) { 1799 newErrorSchema[i - 1] = errorSchema[i]; 1800 } 1801 } 1802 } 1803 1804 var newKeyedFormData = keyedFormData.filter(function (_, i) { 1805 return i !== index; 1806 }); 1807 1808 _this.setState({ 1809 keyedFormData: newKeyedFormData, 1810 updatedKeyedFormData: true 1811 }, function () { 1812 return onChange(keyedToPlainFormData(newKeyedFormData), newErrorSchema); 1813 }); 1814 }; 1815 }); 1816 1817 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onReorderClick", function (index, newIndex) { 1818 return function (event) { 1819 if (event) { 1820 event.preventDefault(); 1821 event.target.blur(); 1822 } 1823 1824 var onChange = _this.props.onChange; 1825 var newErrorSchema; 1826 1827 if (_this.props.errorSchema) { 1828 newErrorSchema = {}; 1829 var errorSchema = _this.props.errorSchema; 1830 1831 for (var i in errorSchema) { 1832 if (i == index) { 1833 newErrorSchema[newIndex] = errorSchema[index]; 1834 } else if (i == newIndex) { 1835 newErrorSchema[index] = errorSchema[newIndex]; 1836 } else { 1837 newErrorSchema[i] = errorSchema[i]; 1838 } 1839 } 1840 } 1841 1842 var keyedFormData = _this.state.keyedFormData; 1843 1844 function reOrderArray() { 1845 // Copy item 1846 var _newKeyedFormData = keyedFormData.slice(); // Moves item from index to newIndex 1847 1848 1849 _newKeyedFormData.splice(index, 1); 1850 1851 _newKeyedFormData.splice(newIndex, 0, keyedFormData[index]); 1852 1853 return _newKeyedFormData; 1854 } 1855 1856 var newKeyedFormData = reOrderArray(); 1857 1858 _this.setState({ 1859 keyedFormData: newKeyedFormData 1860 }, function () { 1861 return onChange(keyedToPlainFormData(newKeyedFormData), newErrorSchema); 1862 }); 1863 }; 1864 }); 1865 1866 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onChangeForIndex", function (index) { 1867 return function (value, errorSchema) { 1868 var _this$props2 = _this.props, 1869 formData = _this$props2.formData, 1870 onChange = _this$props2.onChange; 1871 var newFormData = formData.map(function (item, i) { 1872 // We need to treat undefined items as nulls to have validation. 1873 // See https://github.com/tdegrunt/jsonschema/issues/206 1874 var jsonValue = typeof value === "undefined" ? null : value; 1875 return index === i ? jsonValue : item; 1876 }); 1877 onChange(newFormData, errorSchema && _this.props.errorSchema && Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, _this.props.errorSchema, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])({}, index, errorSchema))); 1878 }; 1879 }); 1880 1881 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onSelectChange", function (value) { 1882 _this.props.onChange(value); 1883 }); 1884 1885 var _formData = props.formData; 1886 1887 var _keyedFormData = generateKeyedFormData(_formData); 1888 1889 _this.state = { 1890 keyedFormData: _keyedFormData, 1891 updatedKeyedFormData: false 1892 }; 1893 return _this; 1894 } 1895 1896 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__["default"])(ArrayField, [{ 1897 key: "isItemRequired", 1898 value: function isItemRequired(itemSchema) { 1899 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_12___default()(itemSchema.type)) { 1900 // While we don't yet support composite/nullable jsonschema types, it's 1901 // future-proof to check for requirement against these. 1902 return !core_js_library_fn_array_includes__WEBPACK_IMPORTED_MODULE_16___default()(itemSchema.type, "null"); 1903 } // All non-null array item types are inherently required by design 1904 1905 1906 return itemSchema.type !== "null"; 1907 } 1908 }, { 1909 key: "canAddItem", 1910 value: function canAddItem(formItems) { 1911 var _this$props3 = this.props, 1912 schema = _this$props3.schema, 1913 uiSchema = _this$props3.uiSchema; 1914 1915 var _getUiOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getUiOptions"])(uiSchema), 1916 addable = _getUiOptions.addable; 1917 1918 if (addable !== false) { 1919 // if ui:options.addable was not explicitly set to false, we can add 1920 // another item if we have not exceeded maxItems yet 1921 if (schema.maxItems !== undefined) { 1922 addable = formItems.length < schema.maxItems; 1923 } else { 1924 addable = true; 1925 } 1926 } 1927 1928 return addable; 1929 } 1930 }, { 1931 key: "render", 1932 value: function render() { 1933 var _this$props4 = this.props, 1934 schema = _this$props4.schema, 1935 uiSchema = _this$props4.uiSchema, 1936 idSchema = _this$props4.idSchema, 1937 _this$props4$registry = _this$props4.registry, 1938 registry = _this$props4$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props4$registry; 1939 var rootSchema = registry.rootSchema; 1940 1941 if (!schema.hasOwnProperty("items")) { 1942 var fields = registry.fields; 1943 var UnsupportedField = fields.UnsupportedField; 1944 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(UnsupportedField, { 1945 schema: schema, 1946 idSchema: idSchema, 1947 reason: "Missing items definition" 1948 }); 1949 } 1950 1951 if (Object(_utils__WEBPACK_IMPORTED_MODULE_18__["isFixedItems"])(schema)) { 1952 return this.renderFixedArray(); 1953 } 1954 1955 if (Object(_utils__WEBPACK_IMPORTED_MODULE_18__["isFilesArray"])(schema, uiSchema, rootSchema)) { 1956 return this.renderFiles(); 1957 } 1958 1959 if (Object(_utils__WEBPACK_IMPORTED_MODULE_18__["isMultiSelect"])(schema, rootSchema)) { 1960 return this.renderMultiSelect(); 1961 } 1962 1963 return this.renderNormalArray(); 1964 } 1965 }, { 1966 key: "renderNormalArray", 1967 value: function renderNormalArray() { 1968 var _this2 = this; 1969 1970 var _this$props5 = this.props, 1971 schema = _this$props5.schema, 1972 uiSchema = _this$props5.uiSchema, 1973 errorSchema = _this$props5.errorSchema, 1974 idSchema = _this$props5.idSchema, 1975 name = _this$props5.name, 1976 required = _this$props5.required, 1977 disabled = _this$props5.disabled, 1978 readonly = _this$props5.readonly, 1979 autofocus = _this$props5.autofocus, 1980 _this$props5$registry = _this$props5.registry, 1981 registry = _this$props5$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props5$registry, 1982 onBlur = _this$props5.onBlur, 1983 onFocus = _this$props5.onFocus, 1984 idPrefix = _this$props5.idPrefix, 1985 rawErrors = _this$props5.rawErrors; 1986 var title = schema.title === undefined ? name : schema.title; 1987 var ArrayFieldTemplate = registry.ArrayFieldTemplate, 1988 rootSchema = registry.rootSchema, 1989 fields = registry.fields, 1990 formContext = registry.formContext; 1991 var TitleField = fields.TitleField, 1992 DescriptionField = fields.DescriptionField; 1993 var itemsSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["retrieveSchema"])(schema.items, rootSchema); 1994 var formData = keyedToPlainFormData(this.state.keyedFormData); 1995 var arrayProps = { 1996 canAdd: this.canAddItem(formData), 1997 items: this.state.keyedFormData.map(function (keyedItem, index) { 1998 var key = keyedItem.key, 1999 item = keyedItem.item; 2000 var itemSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["retrieveSchema"])(schema.items, rootSchema, item); 2001 var itemErrorSchema = errorSchema ? errorSchema[index] : undefined; 2002 var itemIdPrefix = idSchema.$id + "_" + index; 2003 var itemIdSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["toIdSchema"])(itemSchema, itemIdPrefix, rootSchema, item, idPrefix); 2004 return _this2.renderArrayFieldItem({ 2005 key: key, 2006 index: index, 2007 canMoveUp: index > 0, 2008 canMoveDown: index < formData.length - 1, 2009 itemSchema: itemSchema, 2010 itemIdSchema: itemIdSchema, 2011 itemErrorSchema: itemErrorSchema, 2012 itemData: item, 2013 itemUiSchema: uiSchema.items, 2014 autofocus: autofocus && index === 0, 2015 onBlur: onBlur, 2016 onFocus: onFocus 2017 }); 2018 }), 2019 className: "field field-array field-array-of-".concat(itemsSchema.type), 2020 DescriptionField: DescriptionField, 2021 disabled: disabled, 2022 idSchema: idSchema, 2023 uiSchema: uiSchema, 2024 onAddClick: this.onAddClick, 2025 readonly: readonly, 2026 required: required, 2027 schema: schema, 2028 title: title, 2029 TitleField: TitleField, 2030 formContext: formContext, 2031 formData: formData, 2032 rawErrors: rawErrors, 2033 registry: registry 2034 }; // Check if a custom render function was passed in 2035 2036 var Component = uiSchema["ui:ArrayFieldTemplate"] || ArrayFieldTemplate || DefaultNormalArrayFieldTemplate; 2037 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(Component, arrayProps); 2038 } 2039 }, { 2040 key: "renderMultiSelect", 2041 value: function renderMultiSelect() { 2042 var _this$props6 = this.props, 2043 schema = _this$props6.schema, 2044 idSchema = _this$props6.idSchema, 2045 uiSchema = _this$props6.uiSchema, 2046 formData = _this$props6.formData, 2047 disabled = _this$props6.disabled, 2048 readonly = _this$props6.readonly, 2049 required = _this$props6.required, 2050 label = _this$props6.label, 2051 placeholder = _this$props6.placeholder, 2052 autofocus = _this$props6.autofocus, 2053 onBlur = _this$props6.onBlur, 2054 onFocus = _this$props6.onFocus, 2055 _this$props6$registry = _this$props6.registry, 2056 registry = _this$props6$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props6$registry, 2057 rawErrors = _this$props6.rawErrors; 2058 var items = this.props.formData; 2059 var widgets = registry.widgets, 2060 rootSchema = registry.rootSchema, 2061 formContext = registry.formContext; 2062 var itemsSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["retrieveSchema"])(schema.items, rootSchema, formData); 2063 var enumOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["optionsList"])(itemsSchema); 2064 2065 var _getUiOptions$enumOpt = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getUiOptions"])(uiSchema), { 2066 enumOptions: enumOptions 2067 }), 2068 _getUiOptions$enumOpt2 = _getUiOptions$enumOpt.widget, 2069 widget = _getUiOptions$enumOpt2 === void 0 ? "select" : _getUiOptions$enumOpt2, 2070 options = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(_getUiOptions$enumOpt, ["widget"]); 2071 2072 var Widget = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getWidget"])(schema, widget, widgets); 2073 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(Widget, { 2074 id: idSchema && idSchema.$id, 2075 multiple: true, 2076 onChange: this.onSelectChange, 2077 onBlur: onBlur, 2078 onFocus: onFocus, 2079 options: options, 2080 schema: schema, 2081 registry: registry, 2082 value: items, 2083 disabled: disabled, 2084 readonly: readonly, 2085 required: required, 2086 label: label, 2087 placeholder: placeholder, 2088 formContext: formContext, 2089 autofocus: autofocus, 2090 rawErrors: rawErrors 2091 }); 2092 } 2093 }, { 2094 key: "renderFiles", 2095 value: function renderFiles() { 2096 var _this$props7 = this.props, 2097 schema = _this$props7.schema, 2098 uiSchema = _this$props7.uiSchema, 2099 idSchema = _this$props7.idSchema, 2100 name = _this$props7.name, 2101 disabled = _this$props7.disabled, 2102 readonly = _this$props7.readonly, 2103 autofocus = _this$props7.autofocus, 2104 onBlur = _this$props7.onBlur, 2105 onFocus = _this$props7.onFocus, 2106 _this$props7$registry = _this$props7.registry, 2107 registry = _this$props7$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props7$registry, 2108 rawErrors = _this$props7.rawErrors; 2109 var title = schema.title || name; 2110 var items = this.props.formData; 2111 var widgets = registry.widgets, 2112 formContext = registry.formContext; 2113 2114 var _getUiOptions2 = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getUiOptions"])(uiSchema), 2115 _getUiOptions2$widget = _getUiOptions2.widget, 2116 widget = _getUiOptions2$widget === void 0 ? "files" : _getUiOptions2$widget, 2117 options = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(_getUiOptions2, ["widget"]); 2118 2119 var Widget = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getWidget"])(schema, widget, widgets); 2120 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(Widget, { 2121 options: options, 2122 id: idSchema && idSchema.$id, 2123 multiple: true, 2124 onChange: this.onSelectChange, 2125 onBlur: onBlur, 2126 onFocus: onFocus, 2127 schema: schema, 2128 title: title, 2129 value: items, 2130 disabled: disabled, 2131 readonly: readonly, 2132 formContext: formContext, 2133 autofocus: autofocus, 2134 rawErrors: rawErrors 2135 }); 2136 } 2137 }, { 2138 key: "renderFixedArray", 2139 value: function renderFixedArray() { 2140 var _this3 = this; 2141 2142 var _this$props8 = this.props, 2143 schema = _this$props8.schema, 2144 uiSchema = _this$props8.uiSchema, 2145 formData = _this$props8.formData, 2146 errorSchema = _this$props8.errorSchema, 2147 idPrefix = _this$props8.idPrefix, 2148 idSchema = _this$props8.idSchema, 2149 name = _this$props8.name, 2150 required = _this$props8.required, 2151 disabled = _this$props8.disabled, 2152 readonly = _this$props8.readonly, 2153 autofocus = _this$props8.autofocus, 2154 _this$props8$registry = _this$props8.registry, 2155 registry = _this$props8$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props8$registry, 2156 onBlur = _this$props8.onBlur, 2157 onFocus = _this$props8.onFocus, 2158 rawErrors = _this$props8.rawErrors; 2159 var title = schema.title || name; 2160 var items = this.props.formData; 2161 var ArrayFieldTemplate = registry.ArrayFieldTemplate, 2162 rootSchema = registry.rootSchema, 2163 fields = registry.fields, 2164 formContext = registry.formContext; 2165 var TitleField = fields.TitleField; 2166 var itemSchemas = schema.items.map(function (item, index) { 2167 return Object(_utils__WEBPACK_IMPORTED_MODULE_18__["retrieveSchema"])(item, rootSchema, formData[index]); 2168 }); 2169 var additionalSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["allowAdditionalItems"])(schema) ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["retrieveSchema"])(schema.additionalItems, rootSchema, formData) : null; 2170 2171 if (!items || items.length < itemSchemas.length) { 2172 // to make sure at least all fixed items are generated 2173 items = items || []; 2174 items = items.concat(new Array(itemSchemas.length - items.length)); 2175 } // These are the props passed into the render function 2176 2177 2178 var arrayProps = { 2179 canAdd: this.canAddItem(items) && additionalSchema, 2180 className: "field field-array field-array-fixed-items", 2181 disabled: disabled, 2182 idSchema: idSchema, 2183 formData: formData, 2184 items: this.state.keyedFormData.map(function (keyedItem, index) { 2185 var key = keyedItem.key, 2186 item = keyedItem.item; 2187 var additional = index >= itemSchemas.length; 2188 var itemSchema = additional ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["retrieveSchema"])(schema.additionalItems, rootSchema, item) : itemSchemas[index]; 2189 var itemIdPrefix = idSchema.$id + "_" + index; 2190 var itemIdSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_18__["toIdSchema"])(itemSchema, itemIdPrefix, rootSchema, item, idPrefix); 2191 var itemUiSchema = additional ? uiSchema.additionalItems || {} : _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_12___default()(uiSchema.items) ? uiSchema.items[index] : uiSchema.items || {}; 2192 var itemErrorSchema = errorSchema ? errorSchema[index] : undefined; 2193 return _this3.renderArrayFieldItem({ 2194 key: key, 2195 index: index, 2196 canRemove: additional, 2197 canMoveUp: index >= itemSchemas.length + 1, 2198 canMoveDown: additional && index < items.length - 1, 2199 itemSchema: itemSchema, 2200 itemData: item, 2201 itemUiSchema: itemUiSchema, 2202 itemIdSchema: itemIdSchema, 2203 itemErrorSchema: itemErrorSchema, 2204 autofocus: autofocus && index === 0, 2205 onBlur: onBlur, 2206 onFocus: onFocus 2207 }); 2208 }), 2209 onAddClick: this.onAddClick, 2210 readonly: readonly, 2211 required: required, 2212 schema: schema, 2213 uiSchema: uiSchema, 2214 title: title, 2215 TitleField: TitleField, 2216 formContext: formContext, 2217 rawErrors: rawErrors 2218 }; // Check if a custom template template was passed in 2219 2220 var Template = uiSchema["ui:ArrayFieldTemplate"] || ArrayFieldTemplate || DefaultFixedArrayFieldTemplate; 2221 return react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(Template, arrayProps); 2222 } 2223 }, { 2224 key: "renderArrayFieldItem", 2225 value: function renderArrayFieldItem(props) { 2226 var key = props.key, 2227 index = props.index, 2228 _props$canRemove = props.canRemove, 2229 canRemove = _props$canRemove === void 0 ? true : _props$canRemove, 2230 _props$canMoveUp = props.canMoveUp, 2231 canMoveUp = _props$canMoveUp === void 0 ? true : _props$canMoveUp, 2232 _props$canMoveDown = props.canMoveDown, 2233 canMoveDown = _props$canMoveDown === void 0 ? true : _props$canMoveDown, 2234 itemSchema = props.itemSchema, 2235 itemData = props.itemData, 2236 itemUiSchema = props.itemUiSchema, 2237 itemIdSchema = props.itemIdSchema, 2238 itemErrorSchema = props.itemErrorSchema, 2239 autofocus = props.autofocus, 2240 onBlur = props.onBlur, 2241 onFocus = props.onFocus, 2242 rawErrors = props.rawErrors; 2243 var _this$props9 = this.props, 2244 disabled = _this$props9.disabled, 2245 readonly = _this$props9.readonly, 2246 uiSchema = _this$props9.uiSchema, 2247 _this$props9$registry = _this$props9.registry, 2248 registry = _this$props9$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_18__["getDefaultRegistry"])() : _this$props9$registry; 2249 var SchemaField = registry.fields.SchemaField; 2250 2251 var _orderable$removable$ = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({ 2252 orderable: true, 2253 removable: true 2254 }, uiSchema["ui:options"]), 2255 orderable = _orderable$removable$.orderable, 2256 removable = _orderable$removable$.removable; 2257 2258 var has = { 2259 moveUp: orderable && canMoveUp, 2260 moveDown: orderable && canMoveDown, 2261 remove: removable && canRemove 2262 }; 2263 has.toolbar = _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(has).some(function (key) { 2264 return has[key]; 2265 }); 2266 return { 2267 children: react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(SchemaField, { 2268 index: index, 2269 schema: itemSchema, 2270 uiSchema: itemUiSchema, 2271 formData: itemData, 2272 errorSchema: itemErrorSchema, 2273 idSchema: itemIdSchema, 2274 required: this.isItemRequired(itemSchema), 2275 onChange: this.onChangeForIndex(index), 2276 onBlur: onBlur, 2277 onFocus: onFocus, 2278 registry: this.props.registry, 2279 disabled: this.props.disabled, 2280 readonly: this.props.readonly, 2281 autofocus: autofocus, 2282 rawErrors: rawErrors 2283 }), 2284 className: "array-item", 2285 disabled: disabled, 2286 hasToolbar: has.toolbar, 2287 hasMoveUp: has.moveUp, 2288 hasMoveDown: has.moveDown, 2289 hasRemove: has.remove, 2290 index: index, 2291 key: key, 2292 onAddIndexClick: this.onAddIndexClick, 2293 onDropIndexClick: this.onDropIndexClick, 2294 onReorderClick: this.onReorderClick, 2295 readonly: readonly 2296 }; 2297 } 2298 }, { 2299 key: "itemTitle", 2300 get: function get() { 2301 var schema = this.props.schema; 2302 return schema.items.title || schema.items.description || "Item"; 2303 } 2304 }], [{ 2305 key: "getDerivedStateFromProps", 2306 value: function getDerivedStateFromProps(nextProps, prevState) { 2307 // Don't call getDerivedStateFromProps if keyed formdata was just updated. 2308 if (prevState.updatedKeyedFormData) { 2309 return { 2310 updatedKeyedFormData: false 2311 }; 2312 } 2313 2314 var nextFormData = nextProps.formData; 2315 var previousKeyedFormData = prevState.keyedFormData; 2316 var newKeyedFormData = nextFormData.length === previousKeyedFormData.length ? previousKeyedFormData.map(function (previousKeyedFormDatum, index) { 2317 return { 2318 key: previousKeyedFormDatum.key, 2319 item: nextFormData[index] 2320 }; 2321 }) : generateKeyedFormData(nextFormData); 2322 return { 2323 keyedFormData: newKeyedFormData 2324 }; 2325 } 2326 }]); 2327 2328 return ArrayField; 2329 }(react__WEBPACK_IMPORTED_MODULE_15__["Component"]); 2330 2331 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(ArrayField, "defaultProps", { 2332 uiSchema: {}, 2333 formData: [], 2334 idSchema: {}, 2335 required: false, 2336 disabled: false, 2337 readonly: false, 2338 autofocus: false 2339 }); 2340 2341 if (true) { 2342 ArrayField.propTypes = _types__WEBPACK_IMPORTED_MODULE_17__["fieldProps"]; 2343 } 2344 2345 /* harmony default export */ __webpack_exports__["default"] = (ArrayField); 2346 2347 /***/ }), 2348 2349 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/BooleanField.js": 2350 /*!***************************************************************************!*\ 2351 !*** ./node_modules/@rjsf/core/dist/es/components/fields/BooleanField.js ***! 2352 \***************************************************************************/ 2353 /*! exports provided: default */ 2354 /***/ (function(module, __webpack_exports__, __webpack_require__) { 2355 2356 "use strict"; 2357 __webpack_require__.r(__webpack_exports__); 2358 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 2359 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 2360 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1__); 2361 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 2362 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "react"); 2363 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__); 2364 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 2365 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 2366 2367 2368 2369 2370 2371 2372 2373 function BooleanField(props) { 2374 var schema = props.schema, 2375 name = props.name, 2376 uiSchema = props.uiSchema, 2377 idSchema = props.idSchema, 2378 formData = props.formData, 2379 _props$registry = props.registry, 2380 registry = _props$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_5__["getDefaultRegistry"])() : _props$registry, 2381 required = props.required, 2382 disabled = props.disabled, 2383 readonly = props.readonly, 2384 autofocus = props.autofocus, 2385 onChange = props.onChange, 2386 onFocus = props.onFocus, 2387 onBlur = props.onBlur, 2388 rawErrors = props.rawErrors; 2389 var title = schema.title; 2390 var widgets = registry.widgets, 2391 formContext = registry.formContext, 2392 fields = registry.fields; 2393 2394 var _getUiOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["getUiOptions"])(uiSchema), 2395 _getUiOptions$widget = _getUiOptions.widget, 2396 widget = _getUiOptions$widget === void 0 ? "checkbox" : _getUiOptions$widget, 2397 options = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__["default"])(_getUiOptions, ["widget"]); 2398 2399 var Widget = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["getWidget"])(schema, widget, widgets); 2400 var enumOptions; 2401 2402 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default()(schema.oneOf)) { 2403 enumOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["optionsList"])({ 2404 oneOf: schema.oneOf.map(function (option) { 2405 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, option, { 2406 title: option.title || (option["const"] === true ? "Yes" : "No") 2407 }); 2408 }) 2409 }); 2410 } else { 2411 enumOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["optionsList"])({ 2412 "enum": schema["enum"] || [true, false], 2413 enumNames: schema.enumNames || (schema["enum"] && schema["enum"][0] === false ? ["No", "Yes"] : ["Yes", "No"]) 2414 }); 2415 } 2416 2417 return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(Widget, { 2418 options: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, { 2419 enumOptions: enumOptions 2420 }), 2421 schema: schema, 2422 id: idSchema && idSchema.$id, 2423 onChange: onChange, 2424 onFocus: onFocus, 2425 onBlur: onBlur, 2426 label: title === undefined ? name : title, 2427 value: formData, 2428 required: required, 2429 disabled: disabled, 2430 readonly: readonly, 2431 registry: registry, 2432 formContext: formContext, 2433 autofocus: autofocus, 2434 rawErrors: rawErrors, 2435 DescriptionField: fields.DescriptionField 2436 }); 2437 } 2438 2439 if (true) { 2440 BooleanField.propTypes = _types__WEBPACK_IMPORTED_MODULE_4__["fieldProps"]; 2441 } 2442 2443 BooleanField.defaultProps = { 2444 uiSchema: {}, 2445 disabled: false, 2446 readonly: false, 2447 autofocus: false 2448 }; 2449 /* harmony default export */ __webpack_exports__["default"] = (BooleanField); 2450 2451 /***/ }), 2452 2453 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/DescriptionField.js": 2454 /*!*******************************************************************************!*\ 2455 !*** ./node_modules/@rjsf/core/dist/es/components/fields/DescriptionField.js ***! 2456 \*******************************************************************************/ 2457 /*! exports provided: default */ 2458 /***/ (function(module, __webpack_exports__, __webpack_require__) { 2459 2460 "use strict"; 2461 __webpack_require__.r(__webpack_exports__); 2462 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 2463 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 2464 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 2465 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 2466 2467 2468 2469 function DescriptionField(props) { 2470 var id = props.id, 2471 description = props.description; 2472 2473 if (!description) { 2474 return null; 2475 } 2476 2477 if (typeof description === "string") { 2478 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { 2479 id: id, 2480 className: "field-description" 2481 }, description); 2482 } else { 2483 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2484 id: id, 2485 className: "field-description" 2486 }, description); 2487 } 2488 } 2489 2490 if (true) { 2491 DescriptionField.propTypes = { 2492 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, 2493 description: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.element]) 2494 }; 2495 } 2496 2497 /* harmony default export */ __webpack_exports__["default"] = (DescriptionField); 2498 2499 /***/ }), 2500 2501 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/MultiSchemaField.js": 2502 /*!*******************************************************************************!*\ 2503 !*** ./node_modules/@rjsf/core/dist/es/components/fields/MultiSchemaField.js ***! 2504 \*******************************************************************************/ 2505 /*! exports provided: default */ 2506 /***/ (function(module, __webpack_exports__, __webpack_require__) { 2507 2508 "use strict"; 2509 __webpack_require__.r(__webpack_exports__); 2510 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 2511 /* harmony import */ var _babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/get-iterator */ "./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js"); 2512 /* harmony import */ var _babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_1__); 2513 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 2514 /* harmony import */ var _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "./node_modules/@babel/runtime-corejs2/core-js/parse-int.js"); 2515 /* harmony import */ var _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3__); 2516 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 2517 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 2518 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 2519 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 2520 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 2521 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 2522 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 2523 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react */ "react"); 2524 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_11__); 2525 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 2526 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_12__); 2527 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 2528 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 var AnyOfField = 2546 /*#__PURE__*/ 2547 function (_Component) { 2548 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_9__["default"])(AnyOfField, _Component); 2549 2550 function AnyOfField(props) { 2551 var _this; 2552 2553 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__["default"])(this, AnyOfField); 2554 2555 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_6__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_7__["default"])(AnyOfField).call(this, props)); 2556 2557 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_10__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_8__["default"])(_this), "onOptionChange", function (option) { 2558 var selectedOption = _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3___default()(option, 10); 2559 2560 var _this$props = _this.props, 2561 formData = _this$props.formData, 2562 onChange = _this$props.onChange, 2563 options = _this$props.options, 2564 registry = _this$props.registry; 2565 var rootSchema = registry.rootSchema; 2566 var newOption = Object(_utils__WEBPACK_IMPORTED_MODULE_14__["retrieveSchema"])(options[selectedOption], rootSchema, formData); // If the new option is of type object and the current data is an object, 2567 // discard properties added using the old option. 2568 2569 var newFormData = undefined; 2570 2571 if (Object(_utils__WEBPACK_IMPORTED_MODULE_14__["guessType"])(formData) === "object" && (newOption.type === "object" || newOption.properties)) { 2572 newFormData = Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__["default"])({}, formData); 2573 var optionsToDiscard = options.slice(); 2574 optionsToDiscard.splice(selectedOption, 1); // Discard any data added using other options 2575 2576 var _iteratorNormalCompletion = true; 2577 var _didIteratorError = false; 2578 var _iteratorError = undefined; 2579 2580 try { 2581 for (var _iterator = _babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_1___default()(optionsToDiscard), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { 2582 var _option = _step.value; 2583 2584 if (_option.properties) { 2585 for (var key in _option.properties) { 2586 if (newFormData.hasOwnProperty(key)) { 2587 delete newFormData[key]; 2588 } 2589 } 2590 } 2591 } 2592 } catch (err) { 2593 _didIteratorError = true; 2594 _iteratorError = err; 2595 } finally { 2596 try { 2597 if (!_iteratorNormalCompletion && _iterator["return"] != null) { 2598 _iterator["return"](); 2599 } 2600 } finally { 2601 if (_didIteratorError) { 2602 throw _iteratorError; 2603 } 2604 } 2605 } 2606 } // Call getDefaultFormState to make sure defaults are populated on change. 2607 2608 2609 onChange(Object(_utils__WEBPACK_IMPORTED_MODULE_14__["getDefaultFormState"])(options[selectedOption], newFormData, rootSchema)); 2610 2611 _this.setState({ 2612 selectedOption: _babel_runtime_corejs2_core_js_parse_int__WEBPACK_IMPORTED_MODULE_3___default()(option, 10) 2613 }); 2614 }); 2615 2616 var _this$props2 = _this.props, 2617 _formData = _this$props2.formData, 2618 _options = _this$props2.options; 2619 _this.state = { 2620 selectedOption: _this.getMatchingOption(_formData, _options) 2621 }; 2622 return _this; 2623 } 2624 2625 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_5__["default"])(AnyOfField, [{ 2626 key: "componentDidUpdate", 2627 value: function componentDidUpdate(prevProps, prevState) { 2628 if (!Object(_utils__WEBPACK_IMPORTED_MODULE_14__["deepEquals"])(this.props.formData, prevProps.formData) && this.props.idSchema.$id === prevProps.idSchema.$id) { 2629 var matchingOption = this.getMatchingOption(this.props.formData, this.props.options); 2630 2631 if (!prevState || matchingOption === this.state.selectedOption) { 2632 return; 2633 } 2634 2635 this.setState({ 2636 selectedOption: matchingOption 2637 }); 2638 } 2639 } 2640 }, { 2641 key: "getMatchingOption", 2642 value: function getMatchingOption(formData, options) { 2643 var rootSchema = this.props.registry.rootSchema; 2644 2645 var option = Object(_utils__WEBPACK_IMPORTED_MODULE_14__["getMatchingOption"])(formData, options, rootSchema); 2646 2647 if (option !== 0) { 2648 return option; 2649 } // If the form data matches none of the options, use the currently selected 2650 // option, assuming it's available; otherwise use the first option 2651 2652 2653 return this && this.state ? this.state.selectedOption : 0; 2654 } 2655 }, { 2656 key: "render", 2657 value: function render() { 2658 var _this$props3 = this.props, 2659 baseType = _this$props3.baseType, 2660 disabled = _this$props3.disabled, 2661 errorSchema = _this$props3.errorSchema, 2662 formData = _this$props3.formData, 2663 idPrefix = _this$props3.idPrefix, 2664 idSchema = _this$props3.idSchema, 2665 onBlur = _this$props3.onBlur, 2666 onChange = _this$props3.onChange, 2667 onFocus = _this$props3.onFocus, 2668 options = _this$props3.options, 2669 registry = _this$props3.registry, 2670 uiSchema = _this$props3.uiSchema, 2671 schema = _this$props3.schema; 2672 var _SchemaField = registry.fields.SchemaField; 2673 var widgets = registry.widgets; 2674 var selectedOption = this.state.selectedOption; 2675 2676 var _getUiOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_14__["getUiOptions"])(uiSchema), 2677 _getUiOptions$widget = _getUiOptions.widget, 2678 widget = _getUiOptions$widget === void 0 ? "select" : _getUiOptions$widget, 2679 uiOptions = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__["default"])(_getUiOptions, ["widget"]); 2680 2681 var Widget = Object(_utils__WEBPACK_IMPORTED_MODULE_14__["getWidget"])({ 2682 type: "number" 2683 }, widget, widgets); 2684 var option = options[selectedOption] || null; 2685 var optionSchema; 2686 2687 if (option) { 2688 // If the subschema doesn't declare a type, infer the type from the 2689 // parent schema 2690 optionSchema = option.type ? option : Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__["default"])({}, option, { 2691 type: baseType 2692 }); 2693 } 2694 2695 var enumOptions = options.map(function (option, index) { 2696 return { 2697 label: option.title || "Option ".concat(index + 1), 2698 value: index 2699 }; 2700 }); 2701 return react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", { 2702 className: "panel panel-default panel-body" 2703 }, react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", { 2704 className: "form-group" 2705 }, react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(Widget, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__["default"])({ 2706 id: "".concat(idSchema.$id).concat(schema.oneOf ? "__oneof_select" : "__anyof_select"), 2707 schema: { 2708 type: "number", 2709 "default": 0 2710 }, 2711 onChange: this.onOptionChange, 2712 onBlur: onBlur, 2713 onFocus: onFocus, 2714 value: selectedOption, 2715 options: { 2716 enumOptions: enumOptions 2717 } 2718 }, uiOptions))), option !== null && react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(_SchemaField, { 2719 schema: optionSchema, 2720 uiSchema: uiSchema, 2721 errorSchema: errorSchema, 2722 idSchema: idSchema, 2723 idPrefix: idPrefix, 2724 formData: formData, 2725 onChange: onChange, 2726 onBlur: onBlur, 2727 onFocus: onFocus, 2728 registry: registry, 2729 disabled: disabled 2730 })); 2731 } 2732 }]); 2733 2734 return AnyOfField; 2735 }(react__WEBPACK_IMPORTED_MODULE_11__["Component"]); 2736 2737 AnyOfField.defaultProps = { 2738 disabled: false, 2739 errorSchema: {}, 2740 idSchema: {}, 2741 uiSchema: {} 2742 }; 2743 2744 if (true) { 2745 AnyOfField.propTypes = { 2746 options: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object).isRequired, 2747 baseType: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.string, 2748 uiSchema: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object, 2749 idSchema: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object, 2750 formData: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.any, 2751 errorSchema: prop_types__WEBPACK_IMPORTED_MODULE_12___default.a.object, 2752 registry: _types__WEBPACK_IMPORTED_MODULE_13__["registry"].isRequired 2753 }; 2754 } 2755 2756 /* harmony default export */ __webpack_exports__["default"] = (AnyOfField); 2757 2758 /***/ }), 2759 2760 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/NullField.js": 2761 /*!************************************************************************!*\ 2762 !*** ./node_modules/@rjsf/core/dist/es/components/fields/NullField.js ***! 2763 \************************************************************************/ 2764 /*! exports provided: default */ 2765 /***/ (function(module, __webpack_exports__, __webpack_require__) { 2766 2767 "use strict"; 2768 __webpack_require__.r(__webpack_exports__); 2769 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 2770 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 2771 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 2772 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 2773 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 2774 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ "react"); 2775 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); 2776 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 2777 2778 2779 2780 2781 2782 2783 2784 2785 var NullField = 2786 /*#__PURE__*/ 2787 function (_Component) { 2788 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(NullField, _Component); 2789 2790 function NullField() { 2791 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, NullField); 2792 2793 return Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__["default"])(NullField).apply(this, arguments)); 2794 } 2795 2796 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(NullField, [{ 2797 key: "componentDidMount", 2798 value: function componentDidMount() { 2799 if (this.props.formData === undefined) { 2800 this.props.onChange(null); 2801 } 2802 } 2803 }, { 2804 key: "render", 2805 value: function render() { 2806 return null; 2807 } 2808 }]); 2809 2810 return NullField; 2811 }(react__WEBPACK_IMPORTED_MODULE_5__["Component"]); 2812 2813 if (true) { 2814 NullField.propTypes = _types__WEBPACK_IMPORTED_MODULE_6__["fieldProps"]; 2815 } 2816 2817 /* harmony default export */ __webpack_exports__["default"] = (NullField); 2818 2819 /***/ }), 2820 2821 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/NumberField.js": 2822 /*!**************************************************************************!*\ 2823 !*** ./node_modules/@rjsf/core/dist/es/components/fields/NumberField.js ***! 2824 \**************************************************************************/ 2825 /*! exports provided: default */ 2826 /***/ (function(module, __webpack_exports__, __webpack_require__) { 2827 2828 "use strict"; 2829 __webpack_require__.r(__webpack_exports__); 2830 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 2831 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 2832 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 2833 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 2834 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 2835 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 2836 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 2837 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 2838 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 2839 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ "react"); 2840 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__); 2841 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 2842 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 // Matches a string that ends in a . character, optionally followed by a sequence of 2855 // digits followed by any number of 0 characters up until the end of the line. 2856 // Ensuring that there is at least one prefixed character is important so that 2857 // you don't incorrectly match against "0". 2858 2859 var trailingCharMatcherWithPrefix = /\.([0-9]*0)*$/; // This is used for trimming the trailing 0 and . characters without affecting 2860 // the rest of the string. Its possible to use one RegEx with groups for this 2861 // functionality, but it is fairly complex compared to simply defining two 2862 // different matchers. 2863 2864 var trailingCharMatcher = /[0.]0*$/; 2865 /** 2866 * The NumberField class has some special handling for dealing with trailing 2867 * decimal points and/or zeroes. This logic is designed to allow trailing values 2868 * to be visible in the input element, but not be represented in the 2869 * corresponding form data. 2870 * 2871 * The algorithm is as follows: 2872 * 2873 * 1. When the input value changes the value is cached in the component state 2874 * 2875 * 2. The value is then normalized, removing trailing decimal points and zeros, 2876 * then passed to the "onChange" callback 2877 * 2878 * 3. When the component is rendered, the formData value is checked against the 2879 * value cached in the state. If it matches the cached value, the cached 2880 * value is passed to the input instead of the formData value 2881 */ 2882 2883 var NumberField = 2884 /*#__PURE__*/ 2885 function (_React$Component) { 2886 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_7__["default"])(NumberField, _React$Component); 2887 2888 function NumberField(props) { 2889 var _this; 2890 2891 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_2__["default"])(this, NumberField); 2892 2893 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__["default"])(NumberField).call(this, props)); 2894 2895 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_6__["default"])(_this), "handleChange", function (value) { 2896 // Cache the original value in component state 2897 _this.setState({ 2898 lastValue: value 2899 }); // Normalize decimals that don't start with a zero character in advance so 2900 // that the rest of the normalization logic is simpler 2901 2902 2903 if ("".concat(value).charAt(0) === ".") { 2904 value = "0".concat(value); 2905 } // Check that the value is a string (this can happen if the widget used is a 2906 // <select>, due to an enum declaration etc) then, if the value ends in a 2907 // trailing decimal point or multiple zeroes, strip the trailing values 2908 2909 2910 var processed = typeof value === "string" && value.match(trailingCharMatcherWithPrefix) ? Object(_utils__WEBPACK_IMPORTED_MODULE_11__["asNumber"])(value.replace(trailingCharMatcher, "")) : Object(_utils__WEBPACK_IMPORTED_MODULE_11__["asNumber"])(value); 2911 2912 _this.props.onChange(processed); 2913 }); 2914 2915 _this.state = { 2916 lastValue: props.value 2917 }; 2918 return _this; 2919 } 2920 2921 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__["default"])(NumberField, [{ 2922 key: "render", 2923 value: function render() { 2924 var StringField = this.props.registry.fields.StringField; 2925 2926 var _this$props = this.props, 2927 formData = _this$props.formData, 2928 props = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(_this$props, ["formData"]); 2929 2930 var lastValue = this.state.lastValue; 2931 var value = formData; 2932 2933 if (typeof lastValue === "string" && typeof value === "number") { 2934 // Construct a regular expression that checks for a string that consists 2935 // of the formData value suffixed with zero or one '.' characters and zero 2936 // or more '0' characters 2937 var re = new RegExp("".concat(value).replace(".", "\\.") + "\\.?0*$"); // If the cached "lastValue" is a match, use that instead of the formData 2938 // value to prevent the input value from changing in the UI 2939 2940 if (lastValue.match(re)) { 2941 value = lastValue; 2942 } 2943 } 2944 2945 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(StringField, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, props, { 2946 formData: value, 2947 onChange: this.handleChange 2948 })); 2949 } 2950 }]); 2951 2952 return NumberField; 2953 }(react__WEBPACK_IMPORTED_MODULE_9___default.a.Component); 2954 2955 if (true) { 2956 NumberField.propTypes = _types__WEBPACK_IMPORTED_MODULE_10__["fieldProps"]; 2957 } 2958 2959 NumberField.defaultProps = { 2960 uiSchema: {} 2961 }; 2962 /* harmony default export */ __webpack_exports__["default"] = (NumberField); 2963 2964 /***/ }), 2965 2966 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/ObjectField.js": 2967 /*!**************************************************************************!*\ 2968 !*** ./node_modules/@rjsf/core/dist/es/components/fields/ObjectField.js ***! 2969 \**************************************************************************/ 2970 /*! exports provided: default */ 2971 /***/ (function(module, __webpack_exports__, __webpack_require__) { 2972 2973 "use strict"; 2974 __webpack_require__.r(__webpack_exports__); 2975 /* harmony import */ var _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "./node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"); 2976 /* harmony import */ var _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0__); 2977 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 2978 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1__); 2979 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js"); 2980 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 2981 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 2982 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 2983 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 2984 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 2985 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 2986 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 2987 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 2988 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 2989 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 2990 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_12__); 2991 /* harmony import */ var _AddButton__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../AddButton */ "./node_modules/@rjsf/core/dist/es/components/AddButton.js"); 2992 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "react"); 2993 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2994 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 2995 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 function DefaultObjectFieldTemplate(props) { 3015 var canExpand = function canExpand() { 3016 var formData = props.formData, 3017 schema = props.schema, 3018 uiSchema = props.uiSchema; 3019 3020 if (!schema.additionalProperties) { 3021 return false; 3022 } 3023 3024 var _getUiOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_16__["getUiOptions"])(uiSchema), 3025 expandable = _getUiOptions.expandable; 3026 3027 if (expandable === false) { 3028 return expandable; 3029 } // if ui:options.expandable was not explicitly set to false, we can add 3030 // another property if we have not exceeded maxProperties yet 3031 3032 3033 if (schema.maxProperties !== undefined) { 3034 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_12___default()(formData).length < schema.maxProperties; 3035 } 3036 3037 return true; 3038 }; 3039 3040 var TitleField = props.TitleField, 3041 DescriptionField = props.DescriptionField; 3042 return react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("fieldset", { 3043 id: props.idSchema.$id 3044 }, (props.uiSchema["ui:title"] || props.title) && react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(TitleField, { 3045 id: "".concat(props.idSchema.$id, "__title"), 3046 title: props.title || props.uiSchema["ui:title"], 3047 required: props.required, 3048 formContext: props.formContext 3049 }), props.description && react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(DescriptionField, { 3050 id: "".concat(props.idSchema.$id, "__description"), 3051 description: props.description, 3052 formContext: props.formContext 3053 }), props.properties.map(function (prop) { 3054 return prop.content; 3055 }), canExpand() && react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_AddButton__WEBPACK_IMPORTED_MODULE_13__["default"], { 3056 className: "object-property-expand", 3057 onClick: props.onAddClick(props.schema), 3058 disabled: props.disabled || props.readonly 3059 })); 3060 } 3061 3062 var ObjectField = 3063 /*#__PURE__*/ 3064 function (_Component) { 3065 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_10__["default"])(ObjectField, _Component); 3066 3067 function ObjectField() { 3068 var _getPrototypeOf2; 3069 3070 var _this; 3071 3072 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_5__["default"])(this, ObjectField); 3073 3074 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { 3075 args[_key] = arguments[_key]; 3076 } 3077 3078 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_7__["default"])(this, (_getPrototypeOf2 = Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_8__["default"])(ObjectField)).call.apply(_getPrototypeOf2, [this].concat(args))); 3079 3080 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "state", { 3081 wasPropertyKeyModified: false, 3082 additionalProperties: {} 3083 }); 3084 3085 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onPropertyChange", function (name) { 3086 var addedByAdditionalProperties = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; 3087 return function (value, errorSchema) { 3088 if (!value && addedByAdditionalProperties) { 3089 // Don't set value = undefined for fields added by 3090 // additionalProperties. Doing so removes them from the 3091 // formData, which causes them to completely disappear 3092 // (including the input field for the property name). Unlike 3093 // fields which are "mandated" by the schema, these fields can 3094 // be set to undefined by clicking a "delete field" button, so 3095 // set empty values to the empty string. 3096 value = ""; 3097 } 3098 3099 var newFormData = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__["default"])({}, _this.props.formData, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])({}, name, value)); 3100 3101 _this.props.onChange(newFormData, errorSchema && _this.props.errorSchema && Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__["default"])({}, _this.props.errorSchema, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])({}, name, errorSchema))); 3102 }; 3103 }); 3104 3105 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onDropPropertyClick", function (key) { 3106 return function (event) { 3107 event.preventDefault(); 3108 var _this$props = _this.props, 3109 onChange = _this$props.onChange, 3110 formData = _this$props.formData; 3111 3112 var copiedFormData = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__["default"])({}, formData); 3113 3114 delete copiedFormData[key]; 3115 onChange(copiedFormData); 3116 }; 3117 }); 3118 3119 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "getAvailableKey", function (preferredKey, formData) { 3120 var index = 0; 3121 var newKey = preferredKey; 3122 3123 while (formData.hasOwnProperty(newKey)) { 3124 newKey = "".concat(preferredKey, "-").concat(++index); 3125 } 3126 3127 return newKey; 3128 }); 3129 3130 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "onKeyChange", function (oldValue) { 3131 return function (value, errorSchema) { 3132 if (oldValue === value) { 3133 return; 3134 } 3135 3136 value = _this.getAvailableKey(value, _this.props.formData); 3137 3138 var newFormData = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__["default"])({}, _this.props.formData); 3139 3140 var newKeys = Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])({}, oldValue, value); 3141 3142 var keyValues = _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_12___default()(newFormData).map(function (key) { 3143 var newKey = newKeys[key] || key; 3144 return Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])({}, newKey, newFormData[key]); 3145 }); 3146 3147 var renamedObj = _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__["default"].apply(void 0, [{}].concat(Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__["default"])(keyValues))); 3148 3149 _this.setState({ 3150 wasPropertyKeyModified: true 3151 }); 3152 3153 _this.props.onChange(renamedObj, errorSchema && _this.props.errorSchema && Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__["default"])({}, _this.props.errorSchema, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])({}, value, errorSchema))); 3154 }; 3155 }); 3156 3157 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_9__["default"])(_this), "handleAddClick", function (schema) { 3158 return function () { 3159 var type = schema.additionalProperties.type; 3160 3161 var newFormData = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_4__["default"])({}, _this.props.formData); 3162 3163 if (schema.additionalProperties.hasOwnProperty("$ref")) { 3164 var _this$props$registry = _this.props.registry, 3165 registry = _this$props$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_16__["getDefaultRegistry"])() : _this$props$registry; 3166 var refSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_16__["retrieveSchema"])({ 3167 $ref: schema.additionalProperties["$ref"] 3168 }, registry.rootSchema, _this.props.formData); 3169 type = refSchema.type; 3170 } 3171 3172 newFormData[_this.getAvailableKey("newKey", newFormData)] = _this.getDefaultValue(type); 3173 3174 _this.props.onChange(newFormData); 3175 }; 3176 }); 3177 3178 return _this; 3179 } 3180 3181 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__["default"])(ObjectField, [{ 3182 key: "isRequired", 3183 value: function isRequired(name) { 3184 var schema = this.props.schema; 3185 return _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_1___default()(schema.required) && schema.required.indexOf(name) !== -1; 3186 } 3187 }, { 3188 key: "getDefaultValue", 3189 value: function getDefaultValue(type) { 3190 switch (type) { 3191 case "string": 3192 return "New Value"; 3193 3194 case "array": 3195 return []; 3196 3197 case "boolean": 3198 return false; 3199 3200 case "null": 3201 return null; 3202 3203 case "number": 3204 return 0; 3205 3206 case "object": 3207 return {}; 3208 3209 default: 3210 // We don't have a datatype for some reason (perhaps additionalProperties was true) 3211 return "New Value"; 3212 } 3213 } 3214 }, { 3215 key: "render", 3216 value: function render() { 3217 var _this2 = this; 3218 3219 var _this$props2 = this.props, 3220 uiSchema = _this$props2.uiSchema, 3221 formData = _this$props2.formData, 3222 errorSchema = _this$props2.errorSchema, 3223 idSchema = _this$props2.idSchema, 3224 name = _this$props2.name, 3225 required = _this$props2.required, 3226 disabled = _this$props2.disabled, 3227 readonly = _this$props2.readonly, 3228 idPrefix = _this$props2.idPrefix, 3229 onBlur = _this$props2.onBlur, 3230 onFocus = _this$props2.onFocus, 3231 _this$props2$registry = _this$props2.registry, 3232 registry = _this$props2$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_16__["getDefaultRegistry"])() : _this$props2$registry; 3233 var rootSchema = registry.rootSchema, 3234 fields = registry.fields, 3235 formContext = registry.formContext; 3236 var SchemaField = fields.SchemaField, 3237 TitleField = fields.TitleField, 3238 DescriptionField = fields.DescriptionField; 3239 var schema = Object(_utils__WEBPACK_IMPORTED_MODULE_16__["retrieveSchema"])(this.props.schema, rootSchema, formData); 3240 var title = schema.title === undefined ? name : schema.title; 3241 var description = uiSchema["ui:description"] || schema.description; 3242 var orderedProperties; 3243 3244 try { 3245 var properties = _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_12___default()(schema.properties || {}); 3246 3247 orderedProperties = Object(_utils__WEBPACK_IMPORTED_MODULE_16__["orderProperties"])(properties, uiSchema["ui:order"]); 3248 } catch (err) { 3249 return react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", null, react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", { 3250 className: "config-error", 3251 style: { 3252 color: "red" 3253 } 3254 }, "Invalid ", name || "root", " object field configuration:", react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("em", null, err.message), "."), react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("pre", null, _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0___default()(schema))); 3255 } 3256 3257 var Template = uiSchema["ui:ObjectFieldTemplate"] || registry.ObjectFieldTemplate || DefaultObjectFieldTemplate; 3258 var templateProps = { 3259 title: uiSchema["ui:title"] || title, 3260 description: description, 3261 TitleField: TitleField, 3262 DescriptionField: DescriptionField, 3263 properties: orderedProperties.map(function (name) { 3264 var addedByAdditionalProperties = schema.properties[name].hasOwnProperty(_utils__WEBPACK_IMPORTED_MODULE_16__["ADDITIONAL_PROPERTY_FLAG"]); 3265 return { 3266 content: react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(SchemaField, { 3267 key: name, 3268 name: name, 3269 required: _this2.isRequired(name), 3270 schema: schema.properties[name], 3271 uiSchema: addedByAdditionalProperties ? uiSchema.additionalProperties : uiSchema[name], 3272 errorSchema: errorSchema[name], 3273 idSchema: idSchema[name], 3274 idPrefix: idPrefix, 3275 formData: (formData || {})[name], 3276 wasPropertyKeyModified: _this2.state.wasPropertyKeyModified, 3277 onKeyChange: _this2.onKeyChange(name), 3278 onChange: _this2.onPropertyChange(name, addedByAdditionalProperties), 3279 onBlur: onBlur, 3280 onFocus: onFocus, 3281 registry: registry, 3282 disabled: disabled, 3283 readonly: readonly, 3284 onDropPropertyClick: _this2.onDropPropertyClick 3285 }), 3286 name: name, 3287 readonly: readonly, 3288 disabled: disabled, 3289 required: required 3290 }; 3291 }), 3292 readonly: readonly, 3293 disabled: disabled, 3294 required: required, 3295 idSchema: idSchema, 3296 uiSchema: uiSchema, 3297 schema: schema, 3298 formData: formData, 3299 formContext: formContext 3300 }; 3301 return react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(Template, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__["default"])({}, templateProps, { 3302 onAddClick: this.handleAddClick 3303 })); 3304 } 3305 }]); 3306 3307 return ObjectField; 3308 }(react__WEBPACK_IMPORTED_MODULE_14__["Component"]); 3309 3310 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_11__["default"])(ObjectField, "defaultProps", { 3311 uiSchema: {}, 3312 formData: {}, 3313 errorSchema: {}, 3314 idSchema: {}, 3315 required: false, 3316 disabled: false, 3317 readonly: false 3318 }); 3319 3320 if (true) { 3321 ObjectField.propTypes = _types__WEBPACK_IMPORTED_MODULE_15__["fieldProps"]; 3322 } 3323 3324 /* harmony default export */ __webpack_exports__["default"] = (ObjectField); 3325 3326 /***/ }), 3327 3328 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/SchemaField.js": 3329 /*!**************************************************************************!*\ 3330 !*** ./node_modules/@rjsf/core/dist/es/components/fields/SchemaField.js ***! 3331 \**************************************************************************/ 3332 /*! exports provided: default */ 3333 /***/ (function(module, __webpack_exports__, __webpack_require__) { 3334 3335 "use strict"; 3336 __webpack_require__.r(__webpack_exports__); 3337 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 3338 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 3339 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 3340 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 3341 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 3342 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 3343 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 3344 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 3345 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 3346 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8__); 3347 /* harmony import */ var _IconButton__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../IconButton */ "./node_modules/@rjsf/core/dist/es/components/IconButton.js"); 3348 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "react"); 3349 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); 3350 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 3351 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_11__); 3352 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 3353 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 var REQUIRED_FIELD_SYMBOL = "*"; 3369 var COMPONENT_TYPES = { 3370 array: "ArrayField", 3371 "boolean": "BooleanField", 3372 integer: "NumberField", 3373 number: "NumberField", 3374 object: "ObjectField", 3375 string: "StringField", 3376 "null": "NullField" 3377 }; 3378 3379 function getFieldComponent(schema, uiSchema, idSchema, fields) { 3380 var field = uiSchema["ui:field"]; 3381 3382 if (typeof field === "function") { 3383 return field; 3384 } 3385 3386 if (typeof field === "string" && field in fields) { 3387 return fields[field]; 3388 } 3389 3390 var componentName = COMPONENT_TYPES[Object(_utils__WEBPACK_IMPORTED_MODULE_13__["getSchemaType"])(schema)]; // If the type is not defined and the schema uses 'anyOf' or 'oneOf', don't 3391 // render a field and let the MultiSchemaField component handle the form display 3392 3393 if (!componentName && (schema.anyOf || schema.oneOf)) { 3394 return function () { 3395 return null; 3396 }; 3397 } 3398 3399 return componentName in fields ? fields[componentName] : function () { 3400 var UnsupportedField = fields.UnsupportedField; 3401 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(UnsupportedField, { 3402 schema: schema, 3403 idSchema: idSchema, 3404 reason: "Unknown field type ".concat(schema.type) 3405 }); 3406 }; 3407 } 3408 3409 function Label(props) { 3410 var label = props.label, 3411 required = props.required, 3412 id = props.id; 3413 3414 if (!label) { 3415 return null; 3416 } 3417 3418 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("label", { 3419 className: "control-label", 3420 htmlFor: id 3421 }, label, required && react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("span", { 3422 className: "required" 3423 }, REQUIRED_FIELD_SYMBOL)); 3424 } 3425 3426 function LabelInput(props) { 3427 var id = props.id, 3428 label = props.label, 3429 onChange = props.onChange; 3430 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("input", { 3431 className: "form-control", 3432 type: "text", 3433 id: id, 3434 onBlur: function onBlur(event) { 3435 return onChange(event.target.value); 3436 }, 3437 defaultValue: label 3438 }); 3439 } 3440 3441 function Help(props) { 3442 var help = props.help; 3443 3444 if (!help) { 3445 return null; 3446 } 3447 3448 if (typeof help === "string") { 3449 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("p", { 3450 className: "help-block" 3451 }, help); 3452 } 3453 3454 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3455 className: "help-block" 3456 }, help); 3457 } 3458 3459 function ErrorList(props) { 3460 var _props$errors = props.errors, 3461 errors = _props$errors === void 0 ? [] : _props$errors; 3462 3463 if (errors.length === 0) { 3464 return null; 3465 } 3466 3467 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", null, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("ul", { 3468 className: "error-detail bs-callout bs-callout-info" 3469 }, errors.filter(function (elem) { 3470 return !!elem; 3471 }).map(function (error, index) { 3472 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("li", { 3473 className: "text-danger", 3474 key: index 3475 }, error); 3476 }))); 3477 } 3478 3479 function DefaultTemplate(props) { 3480 var id = props.id, 3481 label = props.label, 3482 children = props.children, 3483 errors = props.errors, 3484 help = props.help, 3485 description = props.description, 3486 hidden = props.hidden, 3487 required = props.required, 3488 displayLabel = props.displayLabel; 3489 3490 if (hidden) { 3491 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3492 className: "hidden" 3493 }, children); 3494 } 3495 3496 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(WrapIfAdditional, props, displayLabel && react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(Label, { 3497 label: label, 3498 required: required, 3499 id: id 3500 }), displayLabel && description ? description : null, children, errors, help); 3501 } 3502 3503 if (true) { 3504 DefaultTemplate.propTypes = { 3505 id: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string, 3506 classNames: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string, 3507 label: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string, 3508 children: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.node.isRequired, 3509 errors: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.element, 3510 rawErrors: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string), 3511 help: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.element, 3512 rawHelp: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.element]), 3513 description: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.element, 3514 rawDescription: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.element]), 3515 hidden: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.bool, 3516 required: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.bool, 3517 readonly: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.bool, 3518 displayLabel: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.bool, 3519 fields: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object, 3520 formContext: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object 3521 }; 3522 } 3523 3524 DefaultTemplate.defaultProps = { 3525 hidden: false, 3526 readonly: false, 3527 required: false, 3528 displayLabel: true 3529 }; 3530 3531 function WrapIfAdditional(props) { 3532 var id = props.id, 3533 classNames = props.classNames, 3534 disabled = props.disabled, 3535 label = props.label, 3536 onKeyChange = props.onKeyChange, 3537 onDropPropertyClick = props.onDropPropertyClick, 3538 readonly = props.readonly, 3539 required = props.required, 3540 schema = props.schema; 3541 var keyLabel = "".concat(label, " Key"); // i18n ? 3542 3543 var additional = schema.hasOwnProperty(_utils__WEBPACK_IMPORTED_MODULE_13__["ADDITIONAL_PROPERTY_FLAG"]); 3544 3545 if (!additional) { 3546 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3547 className: classNames 3548 }, props.children); 3549 } 3550 3551 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3552 className: classNames 3553 }, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3554 className: "row" 3555 }, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3556 className: "col-xs-5 form-additional" 3557 }, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3558 className: "form-group" 3559 }, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(Label, { 3560 label: keyLabel, 3561 required: required, 3562 id: "".concat(id, "-key") 3563 }), react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(LabelInput, { 3564 label: label, 3565 required: required, 3566 id: "".concat(id, "-key"), 3567 onChange: onKeyChange 3568 }))), react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3569 className: "form-additional form-group col-xs-5" 3570 }, props.children), react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3571 className: "col-xs-2" 3572 }, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(_IconButton__WEBPACK_IMPORTED_MODULE_9__["default"], { 3573 type: "danger", 3574 icon: "remove", 3575 className: "array-item-remove btn-block", 3576 tabIndex: "-1", 3577 style: { 3578 border: "0" 3579 }, 3580 disabled: disabled || readonly, 3581 onClick: onDropPropertyClick(label) 3582 })))); 3583 } 3584 3585 function SchemaFieldRender(props) { 3586 var uiSchema = props.uiSchema, 3587 formData = props.formData, 3588 errorSchema = props.errorSchema, 3589 idPrefix = props.idPrefix, 3590 name = props.name, 3591 onKeyChange = props.onKeyChange, 3592 onDropPropertyClick = props.onDropPropertyClick, 3593 required = props.required, 3594 _props$registry = props.registry, 3595 registry = _props$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_13__["getDefaultRegistry"])() : _props$registry, 3596 _props$wasPropertyKey = props.wasPropertyKeyModified, 3597 wasPropertyKeyModified = _props$wasPropertyKey === void 0 ? false : _props$wasPropertyKey; 3598 var rootSchema = registry.rootSchema, 3599 fields = registry.fields, 3600 formContext = registry.formContext; 3601 var FieldTemplate = uiSchema["ui:FieldTemplate"] || registry.FieldTemplate || DefaultTemplate; 3602 var idSchema = props.idSchema; 3603 var schema = Object(_utils__WEBPACK_IMPORTED_MODULE_13__["retrieveSchema"])(props.schema, rootSchema, formData); 3604 idSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_13__["mergeObjects"])(Object(_utils__WEBPACK_IMPORTED_MODULE_13__["toIdSchema"])(schema, null, rootSchema, formData, idPrefix), idSchema); 3605 var FieldComponent = getFieldComponent(schema, uiSchema, idSchema, fields); 3606 var DescriptionField = fields.DescriptionField; 3607 var disabled = Boolean(props.disabled || uiSchema["ui:disabled"]); 3608 var readonly = Boolean(props.readonly || uiSchema["ui:readonly"] || props.schema.readOnly || schema.readOnly); 3609 var autofocus = Boolean(props.autofocus || uiSchema["ui:autofocus"]); 3610 3611 if (_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8___default()(schema).length === 0) { 3612 return null; 3613 } 3614 3615 var displayLabel = Object(_utils__WEBPACK_IMPORTED_MODULE_13__["getDisplayLabel"])(schema, uiSchema, rootSchema); 3616 3617 var __errors = errorSchema.__errors, 3618 fieldErrorSchema = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__["default"])(errorSchema, ["__errors"]); // See #439: uiSchema: Don't pass consumed class names to child components 3619 3620 3621 var field = react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(FieldComponent, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_5__["default"])({}, props, { 3622 idSchema: idSchema, 3623 schema: schema, 3624 uiSchema: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_6__["default"])({}, uiSchema, { 3625 classNames: undefined 3626 }), 3627 disabled: disabled, 3628 readonly: readonly, 3629 autofocus: autofocus, 3630 errorSchema: fieldErrorSchema, 3631 formContext: formContext, 3632 rawErrors: __errors 3633 })); 3634 var type = schema.type; 3635 var id = idSchema.$id; // If this schema has a title defined, but the user has set a new key/label, retain their input. 3636 3637 var label; 3638 3639 if (wasPropertyKeyModified) { 3640 label = name; 3641 } else { 3642 label = uiSchema["ui:title"] || props.schema.title || schema.title || name; 3643 } 3644 3645 var description = uiSchema["ui:description"] || props.schema.description || schema.description; 3646 var errors = __errors; 3647 var help = uiSchema["ui:help"]; 3648 var hidden = uiSchema["ui:widget"] === "hidden"; 3649 var classNames = ["form-group", "field", "field-".concat(type), errors && errors.length > 0 ? "field-error has-error has-danger" : "", uiSchema.classNames].join(" ").trim(); 3650 var fieldProps = { 3651 description: react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(DescriptionField, { 3652 id: id + "__description", 3653 description: description, 3654 formContext: formContext 3655 }), 3656 rawDescription: description, 3657 help: react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(Help, { 3658 help: help 3659 }), 3660 rawHelp: typeof help === "string" ? help : undefined, 3661 errors: react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(ErrorList, { 3662 errors: errors 3663 }), 3664 rawErrors: errors, 3665 id: id, 3666 label: label, 3667 hidden: hidden, 3668 onKeyChange: onKeyChange, 3669 onDropPropertyClick: onDropPropertyClick, 3670 required: required, 3671 disabled: disabled, 3672 readonly: readonly, 3673 displayLabel: displayLabel, 3674 classNames: classNames, 3675 formContext: formContext, 3676 fields: fields, 3677 schema: schema, 3678 uiSchema: uiSchema, 3679 registry: registry 3680 }; 3681 var _AnyOfField = registry.fields.AnyOfField; 3682 var _OneOfField = registry.fields.OneOfField; 3683 return react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(FieldTemplate, fieldProps, react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_10___default.a.Fragment, null, field, schema.anyOf && !Object(_utils__WEBPACK_IMPORTED_MODULE_13__["isSelect"])(schema) && react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(_AnyOfField, { 3684 disabled: disabled, 3685 errorSchema: errorSchema, 3686 formData: formData, 3687 idPrefix: idPrefix, 3688 idSchema: idSchema, 3689 onBlur: props.onBlur, 3690 onChange: props.onChange, 3691 onFocus: props.onFocus, 3692 options: schema.anyOf, 3693 baseType: schema.type, 3694 registry: registry, 3695 schema: schema, 3696 uiSchema: uiSchema 3697 }), schema.oneOf && !Object(_utils__WEBPACK_IMPORTED_MODULE_13__["isSelect"])(schema) && react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement(_OneOfField, { 3698 disabled: disabled, 3699 errorSchema: errorSchema, 3700 formData: formData, 3701 idPrefix: idPrefix, 3702 idSchema: idSchema, 3703 onBlur: props.onBlur, 3704 onChange: props.onChange, 3705 onFocus: props.onFocus, 3706 options: schema.oneOf, 3707 baseType: schema.type, 3708 registry: registry, 3709 schema: schema, 3710 uiSchema: uiSchema 3711 }))); 3712 } 3713 3714 var SchemaField = 3715 /*#__PURE__*/ 3716 function (_React$Component) { 3717 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(SchemaField, _React$Component); 3718 3719 function SchemaField() { 3720 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, SchemaField); 3721 3722 return Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__["default"])(SchemaField).apply(this, arguments)); 3723 } 3724 3725 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(SchemaField, [{ 3726 key: "shouldComponentUpdate", 3727 value: function shouldComponentUpdate(nextProps, nextState) { 3728 return !Object(_utils__WEBPACK_IMPORTED_MODULE_13__["deepEquals"])(this.props, nextProps); 3729 } 3730 }, { 3731 key: "render", 3732 value: function render() { 3733 return SchemaFieldRender(this.props); 3734 } 3735 }]); 3736 3737 return SchemaField; 3738 }(react__WEBPACK_IMPORTED_MODULE_10___default.a.Component); 3739 3740 SchemaField.defaultProps = { 3741 uiSchema: {}, 3742 errorSchema: {}, 3743 idSchema: {}, 3744 disabled: false, 3745 readonly: false, 3746 autofocus: false 3747 }; 3748 3749 if (true) { 3750 SchemaField.propTypes = { 3751 schema: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object.isRequired, 3752 uiSchema: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object, 3753 idSchema: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object, 3754 formData: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.any, 3755 errorSchema: prop_types__WEBPACK_IMPORTED_MODULE_11___default.a.object, 3756 registry: _types__WEBPACK_IMPORTED_MODULE_12__["registry"].isRequired 3757 }; 3758 } 3759 3760 /* harmony default export */ __webpack_exports__["default"] = (SchemaField); 3761 3762 /***/ }), 3763 3764 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/StringField.js": 3765 /*!**************************************************************************!*\ 3766 !*** ./node_modules/@rjsf/core/dist/es/components/fields/StringField.js ***! 3767 \**************************************************************************/ 3768 /*! exports provided: default */ 3769 /***/ (function(module, __webpack_exports__, __webpack_require__) { 3770 3771 "use strict"; 3772 __webpack_require__.r(__webpack_exports__); 3773 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 3774 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 3775 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 3776 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 3777 /* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../types */ "./node_modules/@rjsf/core/dist/es/types.js"); 3778 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 3779 3780 3781 3782 3783 3784 3785 function StringField(props) { 3786 var schema = props.schema, 3787 name = props.name, 3788 uiSchema = props.uiSchema, 3789 idSchema = props.idSchema, 3790 formData = props.formData, 3791 required = props.required, 3792 disabled = props.disabled, 3793 readonly = props.readonly, 3794 autofocus = props.autofocus, 3795 onChange = props.onChange, 3796 onBlur = props.onBlur, 3797 onFocus = props.onFocus, 3798 _props$registry = props.registry, 3799 registry = _props$registry === void 0 ? Object(_utils__WEBPACK_IMPORTED_MODULE_4__["getDefaultRegistry"])() : _props$registry, 3800 rawErrors = props.rawErrors; 3801 var title = schema.title, 3802 format = schema.format; 3803 var widgets = registry.widgets, 3804 formContext = registry.formContext; 3805 var enumOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["isSelect"])(schema) && Object(_utils__WEBPACK_IMPORTED_MODULE_4__["optionsList"])(schema); 3806 var defaultWidget = enumOptions ? "select" : "text"; 3807 3808 if (format && Object(_utils__WEBPACK_IMPORTED_MODULE_4__["hasWidget"])(schema, format, widgets)) { 3809 defaultWidget = format; 3810 } 3811 3812 var _getUiOptions = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["getUiOptions"])(uiSchema), 3813 _getUiOptions$widget = _getUiOptions.widget, 3814 widget = _getUiOptions$widget === void 0 ? defaultWidget : _getUiOptions$widget, 3815 _getUiOptions$placeho = _getUiOptions.placeholder, 3816 placeholder = _getUiOptions$placeho === void 0 ? "" : _getUiOptions$placeho, 3817 options = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(_getUiOptions, ["widget", "placeholder"]); 3818 3819 var Widget = Object(_utils__WEBPACK_IMPORTED_MODULE_4__["getWidget"])(schema, widget, widgets); 3820 return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Widget, { 3821 options: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, { 3822 enumOptions: enumOptions 3823 }), 3824 schema: schema, 3825 uiSchema: uiSchema, 3826 id: idSchema && idSchema.$id, 3827 label: title === undefined ? name : title, 3828 value: formData, 3829 onChange: onChange, 3830 onBlur: onBlur, 3831 onFocus: onFocus, 3832 required: required, 3833 disabled: disabled, 3834 readonly: readonly, 3835 formContext: formContext, 3836 autofocus: autofocus, 3837 registry: registry, 3838 placeholder: placeholder, 3839 rawErrors: rawErrors 3840 }); 3841 } 3842 3843 if (true) { 3844 StringField.propTypes = _types__WEBPACK_IMPORTED_MODULE_3__["fieldProps"]; 3845 } 3846 3847 StringField.defaultProps = { 3848 uiSchema: {}, 3849 disabled: false, 3850 readonly: false, 3851 autofocus: false 3852 }; 3853 /* harmony default export */ __webpack_exports__["default"] = (StringField); 3854 3855 /***/ }), 3856 3857 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/TitleField.js": 3858 /*!*************************************************************************!*\ 3859 !*** ./node_modules/@rjsf/core/dist/es/components/fields/TitleField.js ***! 3860 \*************************************************************************/ 3861 /*! exports provided: default */ 3862 /***/ (function(module, __webpack_exports__, __webpack_require__) { 3863 3864 "use strict"; 3865 __webpack_require__.r(__webpack_exports__); 3866 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 3867 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3868 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 3869 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 3870 3871 3872 var REQUIRED_FIELD_SYMBOL = "*"; 3873 3874 function TitleField(props) { 3875 var id = props.id, 3876 title = props.title, 3877 required = props.required; 3878 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("legend", { 3879 id: id 3880 }, title, required && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { 3881 className: "required" 3882 }, REQUIRED_FIELD_SYMBOL)); 3883 } 3884 3885 if (true) { 3886 TitleField.propTypes = { 3887 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, 3888 title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, 3889 required: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool 3890 }; 3891 } 3892 3893 /* harmony default export */ __webpack_exports__["default"] = (TitleField); 3894 3895 /***/ }), 3896 3897 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/UnsupportedField.js": 3898 /*!*******************************************************************************!*\ 3899 !*** ./node_modules/@rjsf/core/dist/es/components/fields/UnsupportedField.js ***! 3900 \*******************************************************************************/ 3901 /*! exports provided: default */ 3902 /***/ (function(module, __webpack_exports__, __webpack_require__) { 3903 3904 "use strict"; 3905 __webpack_require__.r(__webpack_exports__); 3906 /* harmony import */ var _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "./node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"); 3907 /* harmony import */ var _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0__); 3908 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 3909 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 3910 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 3911 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 3912 3913 3914 3915 3916 function UnsupportedField(_ref) { 3917 var schema = _ref.schema, 3918 idSchema = _ref.idSchema, 3919 reason = _ref.reason; 3920 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 3921 className: "unsupported-field" 3922 }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, "Unsupported field schema", idSchema && idSchema.$id && react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", null, " for", " field ", react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("code", null, idSchema.$id)), reason && react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("em", null, ": ", reason), "."), schema && react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("pre", null, _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_0___default()(schema, null, 2))); 3923 } 3924 3925 if (true) { 3926 UnsupportedField.propTypes = { 3927 schema: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired, 3928 idSchema: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object, 3929 reason: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string 3930 }; 3931 } 3932 3933 /* harmony default export */ __webpack_exports__["default"] = (UnsupportedField); 3934 3935 /***/ }), 3936 3937 /***/ "./node_modules/@rjsf/core/dist/es/components/fields/index.js": 3938 /*!********************************************************************!*\ 3939 !*** ./node_modules/@rjsf/core/dist/es/components/fields/index.js ***! 3940 \********************************************************************/ 3941 /*! exports provided: default */ 3942 /***/ (function(module, __webpack_exports__, __webpack_require__) { 3943 3944 "use strict"; 3945 __webpack_require__.r(__webpack_exports__); 3946 /* harmony import */ var _ArrayField__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ArrayField */ "./node_modules/@rjsf/core/dist/es/components/fields/ArrayField.js"); 3947 /* harmony import */ var _BooleanField__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BooleanField */ "./node_modules/@rjsf/core/dist/es/components/fields/BooleanField.js"); 3948 /* harmony import */ var _DescriptionField__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./DescriptionField */ "./node_modules/@rjsf/core/dist/es/components/fields/DescriptionField.js"); 3949 /* harmony import */ var _MultiSchemaField__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./MultiSchemaField */ "./node_modules/@rjsf/core/dist/es/components/fields/MultiSchemaField.js"); 3950 /* harmony import */ var _NumberField__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NumberField */ "./node_modules/@rjsf/core/dist/es/components/fields/NumberField.js"); 3951 /* harmony import */ var _ObjectField__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ObjectField */ "./node_modules/@rjsf/core/dist/es/components/fields/ObjectField.js"); 3952 /* harmony import */ var _SchemaField__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./SchemaField */ "./node_modules/@rjsf/core/dist/es/components/fields/SchemaField.js"); 3953 /* harmony import */ var _StringField__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./StringField */ "./node_modules/@rjsf/core/dist/es/components/fields/StringField.js"); 3954 /* harmony import */ var _TitleField__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./TitleField */ "./node_modules/@rjsf/core/dist/es/components/fields/TitleField.js"); 3955 /* harmony import */ var _NullField__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./NullField */ "./node_modules/@rjsf/core/dist/es/components/fields/NullField.js"); 3956 /* harmony import */ var _UnsupportedField__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./UnsupportedField */ "./node_modules/@rjsf/core/dist/es/components/fields/UnsupportedField.js"); 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 /* harmony default export */ __webpack_exports__["default"] = ({ 3969 AnyOfField: _MultiSchemaField__WEBPACK_IMPORTED_MODULE_3__["default"], 3970 ArrayField: _ArrayField__WEBPACK_IMPORTED_MODULE_0__["default"], 3971 BooleanField: _BooleanField__WEBPACK_IMPORTED_MODULE_1__["default"], 3972 DescriptionField: _DescriptionField__WEBPACK_IMPORTED_MODULE_2__["default"], 3973 NumberField: _NumberField__WEBPACK_IMPORTED_MODULE_4__["default"], 3974 ObjectField: _ObjectField__WEBPACK_IMPORTED_MODULE_5__["default"], 3975 OneOfField: _MultiSchemaField__WEBPACK_IMPORTED_MODULE_3__["default"], 3976 SchemaField: _SchemaField__WEBPACK_IMPORTED_MODULE_6__["default"], 3977 StringField: _StringField__WEBPACK_IMPORTED_MODULE_7__["default"], 3978 TitleField: _TitleField__WEBPACK_IMPORTED_MODULE_8__["default"], 3979 NullField: _NullField__WEBPACK_IMPORTED_MODULE_9__["default"], 3980 UnsupportedField: _UnsupportedField__WEBPACK_IMPORTED_MODULE_10__["default"] 3981 }); 3982 3983 /***/ }), 3984 3985 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/AltDateTimeWidget.js": 3986 /*!*********************************************************************************!*\ 3987 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/AltDateTimeWidget.js ***! 3988 \*********************************************************************************/ 3989 /*! exports provided: default */ 3990 /***/ (function(module, __webpack_exports__, __webpack_require__) { 3991 3992 "use strict"; 3993 __webpack_require__.r(__webpack_exports__); 3994 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 3995 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 3996 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); 3997 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 3998 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 3999 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__); 4000 /* harmony import */ var _AltDateWidget__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./AltDateWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/AltDateWidget.js"); 4001 4002 4003 4004 4005 4006 4007 function AltDateTimeWidget(props) { 4008 var AltDateWidget = props.registry.widgets.AltDateWidget; 4009 return react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(AltDateWidget, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ 4010 time: true 4011 }, props)); 4012 } 4013 4014 if (true) { 4015 AltDateTimeWidget.propTypes = { 4016 schema: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.object.isRequired, 4017 id: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string.isRequired, 4018 value: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string, 4019 required: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool, 4020 onChange: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.func, 4021 options: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.object 4022 }; 4023 } 4024 4025 AltDateTimeWidget.defaultProps = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_0__["default"])({}, _AltDateWidget__WEBPACK_IMPORTED_MODULE_4__["default"].defaultProps, { 4026 time: true 4027 }); 4028 /* harmony default export */ __webpack_exports__["default"] = (AltDateTimeWidget); 4029 4030 /***/ }), 4031 4032 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/AltDateWidget.js": 4033 /*!*****************************************************************************!*\ 4034 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/AltDateWidget.js ***! 4035 \*****************************************************************************/ 4036 /*! exports provided: default */ 4037 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4038 4039 "use strict"; 4040 __webpack_require__.r(__webpack_exports__); 4041 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 4042 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 4043 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 4044 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 4045 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 4046 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 4047 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 4048 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 4049 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 4050 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8__); 4051 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ "react"); 4052 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__); 4053 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4054 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_10__); 4055 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 function rangeOptions(start, stop) { 4070 var options = []; 4071 4072 for (var i = start; i <= stop; i++) { 4073 options.push({ 4074 value: i, 4075 label: Object(_utils__WEBPACK_IMPORTED_MODULE_11__["pad"])(i, 2) 4076 }); 4077 } 4078 4079 return options; 4080 } 4081 4082 function readyForChange(state) { 4083 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_8___default()(state).every(function (key) { 4084 return state[key] !== -1; 4085 }); 4086 } 4087 4088 function DateElement(props) { 4089 var type = props.type, 4090 range = props.range, 4091 value = props.value, 4092 select = props.select, 4093 rootId = props.rootId, 4094 disabled = props.disabled, 4095 readonly = props.readonly, 4096 autofocus = props.autofocus, 4097 registry = props.registry, 4098 onBlur = props.onBlur; 4099 var id = rootId + "_" + type; 4100 var SelectWidget = registry.widgets.SelectWidget; 4101 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(SelectWidget, { 4102 schema: { 4103 type: "integer" 4104 }, 4105 id: id, 4106 className: "form-control", 4107 options: { 4108 enumOptions: rangeOptions(range[0], range[1]) 4109 }, 4110 placeholder: type, 4111 value: value, 4112 disabled: disabled, 4113 readonly: readonly, 4114 autofocus: autofocus, 4115 onChange: function onChange(value) { 4116 return select(type, value); 4117 }, 4118 onBlur: onBlur 4119 }); 4120 } 4121 4122 var AltDateWidget = 4123 /*#__PURE__*/ 4124 function (_Component) { 4125 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_6__["default"])(AltDateWidget, _Component); 4126 4127 function AltDateWidget(props) { 4128 var _this; 4129 4130 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, AltDateWidget); 4131 4132 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__["default"])(AltDateWidget).call(this, props)); 4133 4134 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__["default"])(_this), "onChange", function (property, value) { 4135 _this.setState(Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])({}, property, typeof value === "undefined" ? -1 : value), function () { 4136 // Only propagate to parent state if we have a complete date{time} 4137 if (readyForChange(_this.state)) { 4138 _this.props.onChange(Object(_utils__WEBPACK_IMPORTED_MODULE_11__["toDateString"])(_this.state, _this.props.time)); 4139 } 4140 }); 4141 }); 4142 4143 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__["default"])(_this), "setNow", function (event) { 4144 event.preventDefault(); 4145 var _this$props = _this.props, 4146 time = _this$props.time, 4147 disabled = _this$props.disabled, 4148 readonly = _this$props.readonly, 4149 onChange = _this$props.onChange; 4150 4151 if (disabled || readonly) { 4152 return; 4153 } 4154 4155 var nowDateObj = Object(_utils__WEBPACK_IMPORTED_MODULE_11__["parseDateString"])(new Date().toJSON(), time); 4156 4157 _this.setState(nowDateObj, function () { 4158 return onChange(Object(_utils__WEBPACK_IMPORTED_MODULE_11__["toDateString"])(_this.state, time)); 4159 }); 4160 }); 4161 4162 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__["default"])(_this), "clear", function (event) { 4163 event.preventDefault(); 4164 var _this$props2 = _this.props, 4165 time = _this$props2.time, 4166 disabled = _this$props2.disabled, 4167 readonly = _this$props2.readonly, 4168 onChange = _this$props2.onChange; 4169 4170 if (disabled || readonly) { 4171 return; 4172 } 4173 4174 _this.setState(Object(_utils__WEBPACK_IMPORTED_MODULE_11__["parseDateString"])("", time), function () { 4175 return onChange(undefined); 4176 }); 4177 }); 4178 4179 _this.state = Object(_utils__WEBPACK_IMPORTED_MODULE_11__["parseDateString"])(props.value, props.time); 4180 return _this; 4181 } 4182 4183 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(AltDateWidget, [{ 4184 key: "UNSAFE_componentWillReceiveProps", 4185 value: function UNSAFE_componentWillReceiveProps(nextProps) { 4186 this.setState(Object(_utils__WEBPACK_IMPORTED_MODULE_11__["parseDateString"])(nextProps.value, nextProps.time)); 4187 } 4188 }, { 4189 key: "shouldComponentUpdate", 4190 value: function shouldComponentUpdate(nextProps, nextState) { 4191 return Object(_utils__WEBPACK_IMPORTED_MODULE_11__["shouldRender"])(this, nextProps, nextState); 4192 } 4193 }, { 4194 key: "render", 4195 value: function render() { 4196 var _this2 = this; 4197 4198 var _this$props3 = this.props, 4199 id = _this$props3.id, 4200 disabled = _this$props3.disabled, 4201 readonly = _this$props3.readonly, 4202 autofocus = _this$props3.autofocus, 4203 registry = _this$props3.registry, 4204 onBlur = _this$props3.onBlur, 4205 options = _this$props3.options; 4206 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("ul", { 4207 className: "list-inline" 4208 }, this.dateElementProps.map(function (elemProps, i) { 4209 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("li", { 4210 key: i 4211 }, react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(DateElement, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 4212 rootId: id, 4213 select: _this2.onChange 4214 }, elemProps, { 4215 disabled: disabled, 4216 readonly: readonly, 4217 registry: registry, 4218 onBlur: onBlur, 4219 autofocus: autofocus && i === 0 4220 }))); 4221 }), (options.hideNowButton !== "undefined" ? !options.hideNowButton : true) && react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("li", null, react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("a", { 4222 href: "#", 4223 className: "btn btn-info btn-now", 4224 onClick: this.setNow 4225 }, "Now")), (options.hideClearButton !== "undefined" ? !options.hideClearButton : true) && react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("li", null, react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("a", { 4226 href: "#", 4227 className: "btn btn-warning btn-clear", 4228 onClick: this.clear 4229 }, "Clear"))); 4230 } 4231 }, { 4232 key: "dateElementProps", 4233 get: function get() { 4234 var _this$props4 = this.props, 4235 time = _this$props4.time, 4236 options = _this$props4.options; 4237 var _this$state = this.state, 4238 year = _this$state.year, 4239 month = _this$state.month, 4240 day = _this$state.day, 4241 hour = _this$state.hour, 4242 minute = _this$state.minute, 4243 second = _this$state.second; 4244 var data = [{ 4245 type: "year", 4246 range: options.yearsRange, 4247 value: year 4248 }, { 4249 type: "month", 4250 range: [1, 12], 4251 value: month 4252 }, { 4253 type: "day", 4254 range: [1, 31], 4255 value: day 4256 }]; 4257 4258 if (time) { 4259 data.push({ 4260 type: "hour", 4261 range: [0, 23], 4262 value: hour 4263 }, { 4264 type: "minute", 4265 range: [0, 59], 4266 value: minute 4267 }, { 4268 type: "second", 4269 range: [0, 59], 4270 value: second 4271 }); 4272 } 4273 4274 return data; 4275 } 4276 }]); 4277 4278 return AltDateWidget; 4279 }(react__WEBPACK_IMPORTED_MODULE_9__["Component"]); 4280 4281 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(AltDateWidget, "defaultProps", { 4282 time: false, 4283 disabled: false, 4284 readonly: false, 4285 autofocus: false, 4286 options: { 4287 yearsRange: [1900, new Date().getFullYear() + 2] 4288 } 4289 }); 4290 4291 if (true) { 4292 AltDateWidget.propTypes = { 4293 schema: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.object.isRequired, 4294 id: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.string.isRequired, 4295 value: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.string, 4296 required: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool, 4297 disabled: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool, 4298 readonly: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool, 4299 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool, 4300 onChange: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.func, 4301 onBlur: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.func, 4302 time: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool, 4303 options: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.object 4304 }; 4305 } 4306 4307 /* harmony default export */ __webpack_exports__["default"] = (AltDateWidget); 4308 4309 /***/ }), 4310 4311 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/BaseInput.js": 4312 /*!*************************************************************************!*\ 4313 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/BaseInput.js ***! 4314 \*************************************************************************/ 4315 /*! exports provided: default */ 4316 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4317 4318 "use strict"; 4319 __webpack_require__.r(__webpack_exports__); 4320 /* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/set */ "./node_modules/@babel/runtime-corejs2/core-js/set.js"); 4321 /* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0__); 4322 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js"); 4323 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 4324 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 4325 /* harmony import */ var _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "./node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"); 4326 /* harmony import */ var _babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_4__); 4327 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ "react"); 4328 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); 4329 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4330 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__); 4331 4332 4333 4334 4335 4336 4337 4338 4339 function BaseInput(props) { 4340 // Note: since React 15.2.0 we can't forward unknown element attributes, so we 4341 // exclude the "options" and "schema" ones here. 4342 if (!props.id) { 4343 console.log("No id for", props); 4344 throw new Error("no id for props ".concat(_babel_runtime_corejs2_core_js_json_stringify__WEBPACK_IMPORTED_MODULE_4___default()(props))); 4345 } 4346 4347 var value = props.value, 4348 readonly = props.readonly, 4349 disabled = props.disabled, 4350 autofocus = props.autofocus, 4351 onBlur = props.onBlur, 4352 onFocus = props.onFocus, 4353 options = props.options, 4354 schema = props.schema, 4355 uiSchema = props.uiSchema, 4356 formContext = props.formContext, 4357 registry = props.registry, 4358 rawErrors = props.rawErrors, 4359 inputProps = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(props, ["value", "readonly", "disabled", "autofocus", "onBlur", "onFocus", "options", "schema", "uiSchema", "formContext", "registry", "rawErrors"]); // If options.inputType is set use that as the input type 4360 4361 4362 if (options.inputType) { 4363 inputProps.type = options.inputType; 4364 } else if (!inputProps.type) { 4365 // If the schema is of type number or integer, set the input type to number 4366 if (schema.type === "number") { 4367 inputProps.type = "number"; // Setting step to 'any' fixes a bug in Safari where decimals are not 4368 // allowed in number inputs 4369 4370 inputProps.step = "any"; 4371 } else if (schema.type === "integer") { 4372 inputProps.type = "number"; // Since this is integer, you always want to step up or down in multiples 4373 // of 1 4374 4375 inputProps.step = "1"; 4376 } else { 4377 inputProps.type = "text"; 4378 } 4379 } 4380 4381 if (options.autocomplete) { 4382 inputProps.autoComplete = options.autocomplete; 4383 } // If multipleOf is defined, use this as the step value. This mainly improves 4384 // the experience for keyboard users (who can use the up/down KB arrows). 4385 4386 4387 if (schema.multipleOf) { 4388 inputProps.step = schema.multipleOf; 4389 } 4390 4391 if (typeof schema.minimum !== "undefined") { 4392 inputProps.min = schema.minimum; 4393 } 4394 4395 if (typeof schema.maximum !== "undefined") { 4396 inputProps.max = schema.maximum; 4397 } 4398 4399 var _onChange = function _onChange(_ref) { 4400 var value = _ref.target.value; 4401 return props.onChange(value === "" ? options.emptyValue : value); 4402 }; 4403 4404 return [react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("input", Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__["default"])({ 4405 key: inputProps.id, 4406 className: "form-control", 4407 readOnly: readonly, 4408 disabled: disabled, 4409 autoFocus: autofocus, 4410 value: value == null ? "" : value 4411 }, inputProps, { 4412 list: schema.examples ? "examples_".concat(inputProps.id) : null, 4413 onChange: _onChange, 4414 onBlur: onBlur && function (event) { 4415 return onBlur(inputProps.id, event.target.value); 4416 }, 4417 onFocus: onFocus && function (event) { 4418 return onFocus(inputProps.id, event.target.value); 4419 } 4420 })), schema.examples ? react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("datalist", { 4421 id: "examples_".concat(inputProps.id) 4422 }, Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(new _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0___default.a(schema.examples.concat(schema["default"] ? [schema["default"]] : []))).map(function (example) { 4423 return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("option", { 4424 key: example, 4425 value: example 4426 }); 4427 })) : null]; 4428 } 4429 4430 BaseInput.defaultProps = { 4431 required: false, 4432 disabled: false, 4433 readonly: false, 4434 autofocus: false 4435 }; 4436 4437 if (true) { 4438 BaseInput.propTypes = { 4439 id: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.string.isRequired, 4440 placeholder: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.string, 4441 value: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.any, 4442 required: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool, 4443 disabled: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool, 4444 readonly: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool, 4445 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool, 4446 onChange: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func, 4447 onBlur: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func, 4448 onFocus: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func 4449 }; 4450 } 4451 4452 /* harmony default export */ __webpack_exports__["default"] = (BaseInput); 4453 4454 /***/ }), 4455 4456 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/CheckboxWidget.js": 4457 /*!******************************************************************************!*\ 4458 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/CheckboxWidget.js ***! 4459 \******************************************************************************/ 4460 /*! exports provided: default */ 4461 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4462 4463 "use strict"; 4464 __webpack_require__.r(__webpack_exports__); 4465 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 4466 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 4467 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4468 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 4469 4470 // Check to see if a schema specifies that a value must be true 4471 4472 function schemaRequiresTrueValue(schema) { 4473 // Check if const is a truthy value 4474 if (schema["const"]) { 4475 return true; 4476 } // Check if an enum has a single value of true 4477 4478 4479 if (schema["enum"] && schema["enum"].length === 1 && schema["enum"][0] === true) { 4480 return true; 4481 } // If anyOf has a single value, evaluate the subschema 4482 4483 4484 if (schema.anyOf && schema.anyOf.length === 1) { 4485 return schemaRequiresTrueValue(schema.anyOf[0]); 4486 } // If oneOf has a single value, evaluate the subschema 4487 4488 4489 if (schema.oneOf && schema.oneOf.length === 1) { 4490 return schemaRequiresTrueValue(schema.oneOf[0]); 4491 } // Evaluate each subschema in allOf, to see if one of them requires a true 4492 // value 4493 4494 4495 if (schema.allOf) { 4496 return schema.allOf.some(schemaRequiresTrueValue); 4497 } 4498 } 4499 4500 function CheckboxWidget(props) { 4501 var schema = props.schema, 4502 id = props.id, 4503 value = props.value, 4504 disabled = props.disabled, 4505 readonly = props.readonly, 4506 label = props.label, 4507 autofocus = props.autofocus, 4508 onBlur = props.onBlur, 4509 onFocus = props.onFocus, 4510 _onChange = props.onChange, 4511 DescriptionField = props.DescriptionField; // Because an unchecked checkbox will cause html5 validation to fail, only add 4512 // the "required" attribute if the field value must be "true", due to the 4513 // "const" or "enum" keywords 4514 4515 var required = schemaRequiresTrueValue(schema); 4516 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4517 className: "checkbox ".concat(disabled || readonly ? "disabled" : "") 4518 }, schema.description && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(DescriptionField, { 4519 description: schema.description 4520 }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", { 4521 type: "checkbox", 4522 id: id, 4523 checked: typeof value === "undefined" ? false : value, 4524 required: required, 4525 disabled: disabled || readonly, 4526 autoFocus: autofocus, 4527 onChange: function onChange(event) { 4528 return _onChange(event.target.checked); 4529 }, 4530 onBlur: onBlur && function (event) { 4531 return onBlur(id, event.target.checked); 4532 }, 4533 onFocus: onFocus && function (event) { 4534 return onFocus(id, event.target.checked); 4535 } 4536 }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, label))); 4537 } 4538 4539 CheckboxWidget.defaultProps = { 4540 autofocus: false 4541 }; 4542 4543 if (true) { 4544 CheckboxWidget.propTypes = { 4545 schema: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired, 4546 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired, 4547 value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4548 required: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4549 disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4550 readonly: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4551 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4552 onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func 4553 }; 4554 } 4555 4556 /* harmony default export */ __webpack_exports__["default"] = (CheckboxWidget); 4557 4558 /***/ }), 4559 4560 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/CheckboxesWidget.js": 4561 /*!********************************************************************************!*\ 4562 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/CheckboxesWidget.js ***! 4563 \********************************************************************************/ 4564 /*! exports provided: default */ 4565 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4566 4567 "use strict"; 4568 __webpack_require__.r(__webpack_exports__); 4569 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 4570 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 4571 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4572 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 4573 4574 4575 4576 function selectValue(value, selected, all) { 4577 var at = all.indexOf(value); 4578 var updated = selected.slice(0, at).concat(value, selected.slice(at)); // As inserting values at predefined index positions doesn't work with empty 4579 // arrays, we need to reorder the updated selection to match the initial order 4580 4581 return updated.sort(function (a, b) { 4582 return all.indexOf(a) > all.indexOf(b); 4583 }); 4584 } 4585 4586 function deselectValue(value, selected) { 4587 return selected.filter(function (v) { 4588 return v !== value; 4589 }); 4590 } 4591 4592 function CheckboxesWidget(props) { 4593 var id = props.id, 4594 disabled = props.disabled, 4595 options = props.options, 4596 value = props.value, 4597 autofocus = props.autofocus, 4598 readonly = props.readonly, 4599 _onChange = props.onChange; 4600 var enumOptions = options.enumOptions, 4601 enumDisabled = options.enumDisabled, 4602 inline = options.inline; 4603 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4604 className: "checkboxes", 4605 id: id 4606 }, enumOptions.map(function (option, index) { 4607 var checked = value.indexOf(option.value) !== -1; 4608 var itemDisabled = enumDisabled && enumDisabled.indexOf(option.value) != -1; 4609 var disabledCls = disabled || itemDisabled || readonly ? "disabled" : ""; 4610 var checkbox = react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", { 4611 type: "checkbox", 4612 id: "".concat(id, "_").concat(index), 4613 checked: checked, 4614 disabled: disabled || itemDisabled || readonly, 4615 autoFocus: autofocus && index === 0, 4616 onChange: function onChange(event) { 4617 var all = enumOptions.map(function (_ref) { 4618 var value = _ref.value; 4619 return value; 4620 }); 4621 4622 if (event.target.checked) { 4623 _onChange(selectValue(option.value, value, all)); 4624 } else { 4625 _onChange(deselectValue(option.value, value)); 4626 } 4627 } 4628 }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, option.label)); 4629 return inline ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", { 4630 key: index, 4631 className: "checkbox-inline ".concat(disabledCls) 4632 }, checkbox) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4633 key: index, 4634 className: "checkbox ".concat(disabledCls) 4635 }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", null, checkbox)); 4636 })); 4637 } 4638 4639 CheckboxesWidget.defaultProps = { 4640 autofocus: false, 4641 options: { 4642 inline: false 4643 } 4644 }; 4645 4646 if (true) { 4647 CheckboxesWidget.propTypes = { 4648 schema: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired, 4649 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired, 4650 options: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({ 4651 enumOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array, 4652 inline: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool 4653 }).isRequired, 4654 value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any, 4655 required: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4656 readonly: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4657 disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4658 multiple: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4659 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 4660 onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func 4661 }; 4662 } 4663 4664 /* harmony default export */ __webpack_exports__["default"] = (CheckboxesWidget); 4665 4666 /***/ }), 4667 4668 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/ColorWidget.js": 4669 /*!***************************************************************************!*\ 4670 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/ColorWidget.js ***! 4671 \***************************************************************************/ 4672 /*! exports provided: default */ 4673 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4674 4675 "use strict"; 4676 __webpack_require__.r(__webpack_exports__); 4677 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 4678 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 4679 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 4680 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4681 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 4682 4683 4684 4685 4686 function ColorWidget(props) { 4687 var disabled = props.disabled, 4688 readonly = props.readonly, 4689 BaseInput = props.registry.widgets.BaseInput; 4690 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 4691 type: "color" 4692 }, props, { 4693 disabled: disabled || readonly 4694 })); 4695 } 4696 4697 if (true) { 4698 ColorWidget.propTypes = { 4699 schema: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired, 4700 id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired, 4701 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string, 4702 required: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 4703 disabled: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 4704 readonly: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 4705 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 4706 onChange: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func 4707 }; 4708 } 4709 4710 /* harmony default export */ __webpack_exports__["default"] = (ColorWidget); 4711 4712 /***/ }), 4713 4714 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/DateTimeWidget.js": 4715 /*!******************************************************************************!*\ 4716 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/DateTimeWidget.js ***! 4717 \******************************************************************************/ 4718 /*! exports provided: default */ 4719 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4720 4721 "use strict"; 4722 __webpack_require__.r(__webpack_exports__); 4723 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 4724 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 4725 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 4726 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4727 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 4728 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 4729 4730 4731 4732 4733 4734 function DateTimeWidget(props) { 4735 var value = props.value, 4736 _onChange = props.onChange, 4737 BaseInput = props.registry.widgets.BaseInput; 4738 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 4739 type: "datetime-local" 4740 }, props, { 4741 value: Object(_utils__WEBPACK_IMPORTED_MODULE_3__["utcToLocal"])(value), 4742 onChange: function onChange(value) { 4743 return _onChange(Object(_utils__WEBPACK_IMPORTED_MODULE_3__["localToUTC"])(value)); 4744 } 4745 })); 4746 } 4747 4748 if (true) { 4749 DateTimeWidget.propTypes = { 4750 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string 4751 }; 4752 } 4753 4754 /* harmony default export */ __webpack_exports__["default"] = (DateTimeWidget); 4755 4756 /***/ }), 4757 4758 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/DateWidget.js": 4759 /*!**************************************************************************!*\ 4760 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/DateWidget.js ***! 4761 \**************************************************************************/ 4762 /*! exports provided: default */ 4763 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4764 4765 "use strict"; 4766 __webpack_require__.r(__webpack_exports__); 4767 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 4768 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 4769 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 4770 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4771 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 4772 4773 4774 4775 4776 function DateWidget(props) { 4777 var _onChange = props.onChange, 4778 BaseInput = props.registry.widgets.BaseInput; 4779 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 4780 type: "date" 4781 }, props, { 4782 onChange: function onChange(value) { 4783 return _onChange(value || undefined); 4784 } 4785 })); 4786 } 4787 4788 if (true) { 4789 DateWidget.propTypes = { 4790 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string 4791 }; 4792 } 4793 4794 /* harmony default export */ __webpack_exports__["default"] = (DateWidget); 4795 4796 /***/ }), 4797 4798 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/EmailWidget.js": 4799 /*!***************************************************************************!*\ 4800 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/EmailWidget.js ***! 4801 \***************************************************************************/ 4802 /*! exports provided: default */ 4803 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4804 4805 "use strict"; 4806 __webpack_require__.r(__webpack_exports__); 4807 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 4808 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 4809 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 4810 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4811 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 4812 4813 4814 4815 4816 function EmailWidget(props) { 4817 var BaseInput = props.registry.widgets.BaseInput; 4818 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 4819 type: "email" 4820 }, props)); 4821 } 4822 4823 if (true) { 4824 EmailWidget.propTypes = { 4825 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string 4826 }; 4827 } 4828 4829 /* harmony default export */ __webpack_exports__["default"] = (EmailWidget); 4830 4831 /***/ }), 4832 4833 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/FileWidget.js": 4834 /*!**************************************************************************!*\ 4835 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/FileWidget.js ***! 4836 \**************************************************************************/ 4837 /*! exports provided: default */ 4838 /***/ (function(module, __webpack_exports__, __webpack_require__) { 4839 4840 "use strict"; 4841 __webpack_require__.r(__webpack_exports__); 4842 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 4843 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0__); 4844 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime-corejs2/helpers/esm/classCallCheck.js"); 4845 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/createClass */ "./node_modules/@babel/runtime-corejs2/helpers/esm/createClass.js"); 4846 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime-corejs2/helpers/esm/possibleConstructorReturn.js"); 4847 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime-corejs2/helpers/esm/getPrototypeOf.js"); 4848 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime-corejs2/helpers/esm/assertThisInitialized.js"); 4849 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/inherits */ "./node_modules/@babel/runtime-corejs2/helpers/esm/inherits.js"); 4850 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 4851 /* harmony import */ var _babel_runtime_corejs2_core_js_promise__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "./node_modules/@babel/runtime-corejs2/core-js/promise.js"); 4852 /* harmony import */ var _babel_runtime_corejs2_core_js_promise__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_promise__WEBPACK_IMPORTED_MODULE_8__); 4853 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ "react"); 4854 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__); 4855 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 4856 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_10__); 4857 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 function addNameToDataURL(dataURL, name) { 4872 return dataURL.replace(";base64", ";name=".concat(encodeURIComponent(name), ";base64")); 4873 } 4874 4875 function processFile(file) { 4876 var name = file.name, 4877 size = file.size, 4878 type = file.type; 4879 return new _babel_runtime_corejs2_core_js_promise__WEBPACK_IMPORTED_MODULE_8___default.a(function (resolve, reject) { 4880 var reader = new window.FileReader(); 4881 reader.onerror = reject; 4882 4883 reader.onload = function (event) { 4884 resolve({ 4885 dataURL: addNameToDataURL(event.target.result, name), 4886 name: name, 4887 size: size, 4888 type: type 4889 }); 4890 }; 4891 4892 reader.readAsDataURL(file); 4893 }); 4894 } 4895 4896 function processFiles(files) { 4897 return _babel_runtime_corejs2_core_js_promise__WEBPACK_IMPORTED_MODULE_8___default.a.all([].map.call(files, processFile)); 4898 } 4899 4900 function FilesInfo(props) { 4901 var filesInfo = props.filesInfo; 4902 4903 if (filesInfo.length === 0) { 4904 return null; 4905 } 4906 4907 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("ul", { 4908 className: "file-info" 4909 }, filesInfo.map(function (fileInfo, key) { 4910 var name = fileInfo.name, 4911 size = fileInfo.size, 4912 type = fileInfo.type; 4913 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("li", { 4914 key: key 4915 }, react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("strong", null, name), " (", type, ", ", size, " bytes)"); 4916 })); 4917 } 4918 4919 function extractFileInfo(dataURLs) { 4920 return dataURLs.filter(function (dataURL) { 4921 return typeof dataURL !== "undefined"; 4922 }).map(function (dataURL) { 4923 var _dataURItoBlob = Object(_utils__WEBPACK_IMPORTED_MODULE_11__["dataURItoBlob"])(dataURL), 4924 blob = _dataURItoBlob.blob, 4925 name = _dataURItoBlob.name; 4926 4927 return { 4928 name: name, 4929 size: blob.size, 4930 type: blob.type 4931 }; 4932 }); 4933 } 4934 4935 var FileWidget = 4936 /*#__PURE__*/ 4937 function (_Component) { 4938 Object(_babel_runtime_corejs2_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_6__["default"])(FileWidget, _Component); 4939 4940 function FileWidget(props) { 4941 var _this; 4942 4943 Object(_babel_runtime_corejs2_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, FileWidget); 4944 4945 _this = Object(_babel_runtime_corejs2_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__["default"])(this, Object(_babel_runtime_corejs2_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__["default"])(FileWidget).call(this, props)); 4946 4947 Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__["default"])(Object(_babel_runtime_corejs2_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_5__["default"])(_this), "onChange", function (event) { 4948 var _this$props = _this.props, 4949 multiple = _this$props.multiple, 4950 onChange = _this$props.onChange; 4951 processFiles(event.target.files).then(function (filesInfo) { 4952 var state = { 4953 values: filesInfo.map(function (fileInfo) { 4954 return fileInfo.dataURL; 4955 }), 4956 filesInfo: filesInfo 4957 }; 4958 4959 _this.setState(state, function () { 4960 if (multiple) { 4961 onChange(state.values); 4962 } else { 4963 onChange(state.values[0]); 4964 } 4965 }); 4966 }); 4967 }); 4968 4969 var value = props.value; 4970 var values = _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_0___default()(value) ? value : [value]; 4971 _this.state = { 4972 values: values, 4973 filesInfo: extractFileInfo(values) 4974 }; 4975 return _this; 4976 } 4977 4978 Object(_babel_runtime_corejs2_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__["default"])(FileWidget, [{ 4979 key: "shouldComponentUpdate", 4980 value: function shouldComponentUpdate(nextProps, nextState) { 4981 return Object(_utils__WEBPACK_IMPORTED_MODULE_11__["shouldRender"])(this, nextProps, nextState); 4982 } 4983 }, { 4984 key: "render", 4985 value: function render() { 4986 var _this2 = this; 4987 4988 var _this$props2 = this.props, 4989 multiple = _this$props2.multiple, 4990 id = _this$props2.id, 4991 readonly = _this$props2.readonly, 4992 disabled = _this$props2.disabled, 4993 autofocus = _this$props2.autofocus, 4994 options = _this$props2.options; 4995 var filesInfo = this.state.filesInfo; 4996 return react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("div", null, react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("p", null, react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement("input", { 4997 ref: function ref(_ref) { 4998 return _this2.inputRef = _ref; 4999 }, 5000 id: id, 5001 type: "file", 5002 disabled: readonly || disabled, 5003 onChange: this.onChange, 5004 defaultValue: "", 5005 autoFocus: autofocus, 5006 multiple: multiple, 5007 accept: options.accept 5008 })), react__WEBPACK_IMPORTED_MODULE_9___default.a.createElement(FilesInfo, { 5009 filesInfo: filesInfo 5010 })); 5011 } 5012 }]); 5013 5014 return FileWidget; 5015 }(react__WEBPACK_IMPORTED_MODULE_9__["Component"]); 5016 5017 FileWidget.defaultProps = { 5018 autofocus: false 5019 }; 5020 5021 if (true) { 5022 FileWidget.propTypes = { 5023 multiple: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool, 5024 value: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.string)]), 5025 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_10___default.a.bool 5026 }; 5027 } 5028 5029 /* harmony default export */ __webpack_exports__["default"] = (FileWidget); 5030 5031 /***/ }), 5032 5033 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/HiddenWidget.js": 5034 /*!****************************************************************************!*\ 5035 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/HiddenWidget.js ***! 5036 \****************************************************************************/ 5037 /*! exports provided: default */ 5038 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5039 5040 "use strict"; 5041 __webpack_require__.r(__webpack_exports__); 5042 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 5043 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5044 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5045 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 5046 5047 5048 5049 function HiddenWidget(_ref) { 5050 var id = _ref.id, 5051 value = _ref.value; 5052 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", { 5053 type: "hidden", 5054 id: id, 5055 value: typeof value === "undefined" ? "" : value 5056 }); 5057 } 5058 5059 if (true) { 5060 HiddenWidget.propTypes = { 5061 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired, 5062 value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool]) 5063 }; 5064 } 5065 5066 /* harmony default export */ __webpack_exports__["default"] = (HiddenWidget); 5067 5068 /***/ }), 5069 5070 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/PasswordWidget.js": 5071 /*!******************************************************************************!*\ 5072 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/PasswordWidget.js ***! 5073 \******************************************************************************/ 5074 /*! exports provided: default */ 5075 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5076 5077 "use strict"; 5078 __webpack_require__.r(__webpack_exports__); 5079 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 5080 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 5081 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 5082 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5083 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 5084 5085 5086 5087 5088 function PasswordWidget(props) { 5089 var BaseInput = props.registry.widgets.BaseInput; 5090 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 5091 type: "password" 5092 }, props)); 5093 } 5094 5095 if (true) { 5096 PasswordWidget.propTypes = { 5097 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string 5098 }; 5099 } 5100 5101 /* harmony default export */ __webpack_exports__["default"] = (PasswordWidget); 5102 5103 /***/ }), 5104 5105 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/RadioWidget.js": 5106 /*!***************************************************************************!*\ 5107 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/RadioWidget.js ***! 5108 \***************************************************************************/ 5109 /*! exports provided: default */ 5110 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5111 5112 "use strict"; 5113 __webpack_require__.r(__webpack_exports__); 5114 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 5115 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5116 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5117 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 5118 5119 5120 5121 function RadioWidget(props) { 5122 var options = props.options, 5123 value = props.value, 5124 required = props.required, 5125 disabled = props.disabled, 5126 readonly = props.readonly, 5127 autofocus = props.autofocus, 5128 onBlur = props.onBlur, 5129 onFocus = props.onFocus, 5130 _onChange = props.onChange, 5131 id = props.id; // Generating a unique field name to identify this set of radio buttons 5132 5133 var name = Math.random().toString(); 5134 var enumOptions = options.enumOptions, 5135 enumDisabled = options.enumDisabled, 5136 inline = options.inline; // checked={checked} has been moved above name={name}, As mentioned in #349; 5137 // this is a temporary fix for radio button rendering bug in React, facebook/react#7630. 5138 5139 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 5140 className: "field-radio-group", 5141 id: id 5142 }, enumOptions.map(function (option, i) { 5143 var checked = option.value === value; 5144 var itemDisabled = enumDisabled && enumDisabled.indexOf(option.value) != -1; 5145 var disabledCls = disabled || itemDisabled || readonly ? "disabled" : ""; 5146 var radio = react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", { 5147 type: "radio", 5148 checked: checked, 5149 name: name, 5150 required: required, 5151 value: option.value, 5152 disabled: disabled || itemDisabled || readonly, 5153 autoFocus: autofocus && i === 0, 5154 onChange: function onChange(_) { 5155 return _onChange(option.value); 5156 }, 5157 onBlur: onBlur && function (event) { 5158 return onBlur(id, event.target.value); 5159 }, 5160 onFocus: onFocus && function (event) { 5161 return onFocus(id, event.target.value); 5162 } 5163 }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, option.label)); 5164 return inline ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", { 5165 key: i, 5166 className: "radio-inline ".concat(disabledCls) 5167 }, radio) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 5168 key: i, 5169 className: "radio ".concat(disabledCls) 5170 }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", null, radio)); 5171 })); 5172 } 5173 5174 RadioWidget.defaultProps = { 5175 autofocus: false 5176 }; 5177 5178 if (true) { 5179 RadioWidget.propTypes = { 5180 schema: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired, 5181 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired, 5182 options: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({ 5183 enumOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array, 5184 inline: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool 5185 }).isRequired, 5186 value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any, 5187 required: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5188 disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5189 readonly: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5190 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5191 onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func 5192 }; 5193 } 5194 5195 /* harmony default export */ __webpack_exports__["default"] = (RadioWidget); 5196 5197 /***/ }), 5198 5199 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/RangeWidget.js": 5200 /*!***************************************************************************!*\ 5201 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/RangeWidget.js ***! 5202 \***************************************************************************/ 5203 /*! exports provided: default */ 5204 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5205 5206 "use strict"; 5207 __webpack_require__.r(__webpack_exports__); 5208 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 5209 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 5210 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 5211 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5212 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 5213 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 5214 5215 5216 5217 5218 5219 function RangeWidget(props) { 5220 var schema = props.schema, 5221 value = props.value, 5222 BaseInput = props.registry.widgets.BaseInput; 5223 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 5224 className: "field-range-wrapper" 5225 }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 5226 type: "range" 5227 }, props, Object(_utils__WEBPACK_IMPORTED_MODULE_3__["rangeSpec"])(schema))), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", { 5228 className: "range-view" 5229 }, value)); 5230 } 5231 5232 if (true) { 5233 RangeWidget.propTypes = { 5234 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number]) 5235 }; 5236 } 5237 5238 /* harmony default export */ __webpack_exports__["default"] = (RangeWidget); 5239 5240 /***/ }), 5241 5242 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/SelectWidget.js": 5243 /*!****************************************************************************!*\ 5244 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/SelectWidget.js ***! 5245 \****************************************************************************/ 5246 /*! exports provided: default */ 5247 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5248 5249 "use strict"; 5250 __webpack_require__.r(__webpack_exports__); 5251 /* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/set */ "./node_modules/@babel/runtime-corejs2/core-js/set.js"); 5252 /* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0__); 5253 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 5254 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 5255 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5256 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 5257 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 5258 5259 5260 5261 5262 var nums = new _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_0___default.a(["number", "integer"]); 5263 /** 5264 * This is a silly limitation in the DOM where option change event values are 5265 * always retrieved as strings. 5266 */ 5267 5268 function processValue(schema, value) { 5269 // "enum" is a reserved word, so only "type" and "items" can be destructured 5270 var type = schema.type, 5271 items = schema.items; 5272 5273 if (value === "") { 5274 return undefined; 5275 } else if (type === "array" && items && nums.has(items.type)) { 5276 return value.map(_utils__WEBPACK_IMPORTED_MODULE_3__["asNumber"]); 5277 } else if (type === "boolean") { 5278 return value === "true"; 5279 } else if (type === "number") { 5280 return Object(_utils__WEBPACK_IMPORTED_MODULE_3__["asNumber"])(value); 5281 } // If type is undefined, but an enum is present, try and infer the type from 5282 // the enum values 5283 5284 5285 if (schema["enum"]) { 5286 if (schema["enum"].every(function (x) { 5287 return Object(_utils__WEBPACK_IMPORTED_MODULE_3__["guessType"])(x) === "number"; 5288 })) { 5289 return Object(_utils__WEBPACK_IMPORTED_MODULE_3__["asNumber"])(value); 5290 } else if (schema["enum"].every(function (x) { 5291 return Object(_utils__WEBPACK_IMPORTED_MODULE_3__["guessType"])(x) === "boolean"; 5292 })) { 5293 return value === "true"; 5294 } 5295 } 5296 5297 return value; 5298 } 5299 5300 function getValue(event, multiple) { 5301 if (multiple) { 5302 return [].slice.call(event.target.options).filter(function (o) { 5303 return o.selected; 5304 }).map(function (o) { 5305 return o.value; 5306 }); 5307 } else { 5308 return event.target.value; 5309 } 5310 } 5311 5312 function SelectWidget(props) { 5313 var schema = props.schema, 5314 id = props.id, 5315 options = props.options, 5316 value = props.value, 5317 required = props.required, 5318 disabled = props.disabled, 5319 readonly = props.readonly, 5320 multiple = props.multiple, 5321 autofocus = props.autofocus, 5322 _onChange = props.onChange, 5323 onBlur = props.onBlur, 5324 onFocus = props.onFocus, 5325 placeholder = props.placeholder; 5326 var enumOptions = options.enumOptions, 5327 enumDisabled = options.enumDisabled; 5328 var emptyValue = multiple ? [] : ""; 5329 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("select", { 5330 id: id, 5331 multiple: multiple, 5332 className: "form-control", 5333 value: typeof value === "undefined" ? emptyValue : value, 5334 required: required, 5335 disabled: disabled || readonly, 5336 autoFocus: autofocus, 5337 onBlur: onBlur && function (event) { 5338 var newValue = getValue(event, multiple); 5339 onBlur(id, processValue(schema, newValue)); 5340 }, 5341 onFocus: onFocus && function (event) { 5342 var newValue = getValue(event, multiple); 5343 onFocus(id, processValue(schema, newValue)); 5344 }, 5345 onChange: function onChange(event) { 5346 var newValue = getValue(event, multiple); 5347 5348 _onChange(processValue(schema, newValue)); 5349 } 5350 }, !multiple && schema["default"] === undefined && react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("option", { 5351 value: "" 5352 }, placeholder), enumOptions.map(function (_ref, i) { 5353 var value = _ref.value, 5354 label = _ref.label; 5355 var disabled = enumDisabled && enumDisabled.indexOf(value) != -1; 5356 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("option", { 5357 key: i, 5358 value: value, 5359 disabled: disabled 5360 }, label); 5361 })); 5362 } 5363 5364 SelectWidget.defaultProps = { 5365 autofocus: false 5366 }; 5367 5368 if (true) { 5369 SelectWidget.propTypes = { 5370 schema: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired, 5371 id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired, 5372 options: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape({ 5373 enumOptions: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array 5374 }).isRequired, 5375 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.any, 5376 required: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 5377 disabled: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 5378 readonly: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 5379 multiple: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 5380 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool, 5381 onChange: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func, 5382 onBlur: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func, 5383 onFocus: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func 5384 }; 5385 } 5386 5387 /* harmony default export */ __webpack_exports__["default"] = (SelectWidget); 5388 5389 /***/ }), 5390 5391 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/TextWidget.js": 5392 /*!**************************************************************************!*\ 5393 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/TextWidget.js ***! 5394 \**************************************************************************/ 5395 /*! exports provided: default */ 5396 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5397 5398 "use strict"; 5399 __webpack_require__.r(__webpack_exports__); 5400 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 5401 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5402 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5403 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 5404 5405 5406 5407 function TextWidget(props) { 5408 var BaseInput = props.registry.widgets.BaseInput; 5409 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(BaseInput, props); 5410 } 5411 5412 if (true) { 5413 TextWidget.propTypes = { 5414 value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number]), 5415 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string 5416 }; 5417 } 5418 5419 /* harmony default export */ __webpack_exports__["default"] = (TextWidget); 5420 5421 /***/ }), 5422 5423 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/TextareaWidget.js": 5424 /*!******************************************************************************!*\ 5425 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/TextareaWidget.js ***! 5426 \******************************************************************************/ 5427 /*! exports provided: default */ 5428 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5429 5430 "use strict"; 5431 __webpack_require__.r(__webpack_exports__); 5432 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 5433 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5434 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5435 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); 5436 5437 5438 5439 function TextareaWidget(props) { 5440 var id = props.id, 5441 options = props.options, 5442 placeholder = props.placeholder, 5443 value = props.value, 5444 required = props.required, 5445 disabled = props.disabled, 5446 readonly = props.readonly, 5447 autofocus = props.autofocus, 5448 onChange = props.onChange, 5449 onBlur = props.onBlur, 5450 onFocus = props.onFocus; 5451 5452 var _onChange = function _onChange(_ref) { 5453 var value = _ref.target.value; 5454 return onChange(value === "" ? options.emptyValue : value); 5455 }; 5456 5457 return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("textarea", { 5458 id: id, 5459 className: "form-control", 5460 value: value ? value : "", 5461 placeholder: placeholder, 5462 required: required, 5463 disabled: disabled, 5464 readOnly: readonly, 5465 autoFocus: autofocus, 5466 rows: options.rows, 5467 onBlur: onBlur && function (event) { 5468 return onBlur(id, event.target.value); 5469 }, 5470 onFocus: onFocus && function (event) { 5471 return onFocus(id, event.target.value); 5472 }, 5473 onChange: _onChange 5474 }); 5475 } 5476 5477 TextareaWidget.defaultProps = { 5478 autofocus: false, 5479 options: {} 5480 }; 5481 5482 if (true) { 5483 TextareaWidget.propTypes = { 5484 schema: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired, 5485 id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired, 5486 placeholder: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, 5487 options: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({ 5488 rows: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number 5489 }), 5490 value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, 5491 required: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5492 disabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5493 readonly: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5494 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, 5495 onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func, 5496 onBlur: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func, 5497 onFocus: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func 5498 }; 5499 } 5500 5501 /* harmony default export */ __webpack_exports__["default"] = (TextareaWidget); 5502 5503 /***/ }), 5504 5505 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/URLWidget.js": 5506 /*!*************************************************************************!*\ 5507 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/URLWidget.js ***! 5508 \*************************************************************************/ 5509 /*! exports provided: default */ 5510 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5511 5512 "use strict"; 5513 __webpack_require__.r(__webpack_exports__); 5514 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 5515 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 5516 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 5517 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5518 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 5519 5520 5521 5522 5523 function URLWidget(props) { 5524 var BaseInput = props.registry.widgets.BaseInput; 5525 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 5526 type: "url" 5527 }, props)); 5528 } 5529 5530 if (true) { 5531 URLWidget.propTypes = { 5532 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string 5533 }; 5534 } 5535 5536 /* harmony default export */ __webpack_exports__["default"] = (URLWidget); 5537 5538 /***/ }), 5539 5540 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/UpDownWidget.js": 5541 /*!****************************************************************************!*\ 5542 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/UpDownWidget.js ***! 5543 \****************************************************************************/ 5544 /*! exports provided: default */ 5545 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5546 5547 "use strict"; 5548 __webpack_require__.r(__webpack_exports__); 5549 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 5550 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); 5551 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 5552 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5553 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); 5554 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 5555 5556 5557 5558 5559 5560 function UpDownWidget(props) { 5561 var BaseInput = props.registry.widgets.BaseInput; 5562 return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(BaseInput, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ 5563 type: "number" 5564 }, props, Object(_utils__WEBPACK_IMPORTED_MODULE_3__["rangeSpec"])(props.schema))); 5565 } 5566 5567 if (true) { 5568 UpDownWidget.propTypes = { 5569 value: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number, prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string]) 5570 }; 5571 } 5572 5573 /* harmony default export */ __webpack_exports__["default"] = (UpDownWidget); 5574 5575 /***/ }), 5576 5577 /***/ "./node_modules/@rjsf/core/dist/es/components/widgets/index.js": 5578 /*!*********************************************************************!*\ 5579 !*** ./node_modules/@rjsf/core/dist/es/components/widgets/index.js ***! 5580 \*********************************************************************/ 5581 /*! exports provided: default */ 5582 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5583 5584 "use strict"; 5585 __webpack_require__.r(__webpack_exports__); 5586 /* harmony import */ var _AltDateWidget__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AltDateWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/AltDateWidget.js"); 5587 /* harmony import */ var _AltDateTimeWidget__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AltDateTimeWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/AltDateTimeWidget.js"); 5588 /* harmony import */ var _BaseInput__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BaseInput */ "./node_modules/@rjsf/core/dist/es/components/widgets/BaseInput.js"); 5589 /* harmony import */ var _CheckboxWidget__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CheckboxWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/CheckboxWidget.js"); 5590 /* harmony import */ var _CheckboxesWidget__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CheckboxesWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/CheckboxesWidget.js"); 5591 /* harmony import */ var _ColorWidget__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ColorWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/ColorWidget.js"); 5592 /* harmony import */ var _DateWidget__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./DateWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/DateWidget.js"); 5593 /* harmony import */ var _DateTimeWidget__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./DateTimeWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/DateTimeWidget.js"); 5594 /* harmony import */ var _EmailWidget__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./EmailWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/EmailWidget.js"); 5595 /* harmony import */ var _FileWidget__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./FileWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/FileWidget.js"); 5596 /* harmony import */ var _HiddenWidget__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./HiddenWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/HiddenWidget.js"); 5597 /* harmony import */ var _PasswordWidget__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./PasswordWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/PasswordWidget.js"); 5598 /* harmony import */ var _RadioWidget__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./RadioWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/RadioWidget.js"); 5599 /* harmony import */ var _RangeWidget__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./RangeWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/RangeWidget.js"); 5600 /* harmony import */ var _SelectWidget__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./SelectWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/SelectWidget.js"); 5601 /* harmony import */ var _TextareaWidget__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./TextareaWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/TextareaWidget.js"); 5602 /* harmony import */ var _TextWidget__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./TextWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/TextWidget.js"); 5603 /* harmony import */ var _URLWidget__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./URLWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/URLWidget.js"); 5604 /* harmony import */ var _UpDownWidget__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./UpDownWidget */ "./node_modules/@rjsf/core/dist/es/components/widgets/UpDownWidget.js"); 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 /* harmony default export */ __webpack_exports__["default"] = ({ 5625 BaseInput: _BaseInput__WEBPACK_IMPORTED_MODULE_2__["default"], 5626 PasswordWidget: _PasswordWidget__WEBPACK_IMPORTED_MODULE_11__["default"], 5627 RadioWidget: _RadioWidget__WEBPACK_IMPORTED_MODULE_12__["default"], 5628 UpDownWidget: _UpDownWidget__WEBPACK_IMPORTED_MODULE_18__["default"], 5629 RangeWidget: _RangeWidget__WEBPACK_IMPORTED_MODULE_13__["default"], 5630 SelectWidget: _SelectWidget__WEBPACK_IMPORTED_MODULE_14__["default"], 5631 TextWidget: _TextWidget__WEBPACK_IMPORTED_MODULE_16__["default"], 5632 DateWidget: _DateWidget__WEBPACK_IMPORTED_MODULE_6__["default"], 5633 DateTimeWidget: _DateTimeWidget__WEBPACK_IMPORTED_MODULE_7__["default"], 5634 AltDateWidget: _AltDateWidget__WEBPACK_IMPORTED_MODULE_0__["default"], 5635 AltDateTimeWidget: _AltDateTimeWidget__WEBPACK_IMPORTED_MODULE_1__["default"], 5636 EmailWidget: _EmailWidget__WEBPACK_IMPORTED_MODULE_8__["default"], 5637 URLWidget: _URLWidget__WEBPACK_IMPORTED_MODULE_17__["default"], 5638 TextareaWidget: _TextareaWidget__WEBPACK_IMPORTED_MODULE_15__["default"], 5639 HiddenWidget: _HiddenWidget__WEBPACK_IMPORTED_MODULE_10__["default"], 5640 ColorWidget: _ColorWidget__WEBPACK_IMPORTED_MODULE_5__["default"], 5641 FileWidget: _FileWidget__WEBPACK_IMPORTED_MODULE_9__["default"], 5642 CheckboxWidget: _CheckboxWidget__WEBPACK_IMPORTED_MODULE_3__["default"], 5643 CheckboxesWidget: _CheckboxesWidget__WEBPACK_IMPORTED_MODULE_4__["default"] 5644 }); 5645 5646 /***/ }), 5647 5648 /***/ "./node_modules/@rjsf/core/dist/es/index.js": 5649 /*!**************************************************!*\ 5650 !*** ./node_modules/@rjsf/core/dist/es/index.js ***! 5651 \**************************************************/ 5652 /*! exports provided: withTheme, utils, default */ 5653 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5654 5655 "use strict"; 5656 __webpack_require__.r(__webpack_exports__); 5657 /* harmony import */ var _components_Form__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/Form */ "./node_modules/@rjsf/core/dist/es/components/Form.js"); 5658 /* harmony import */ var _withTheme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./withTheme */ "./node_modules/@rjsf/core/dist/es/withTheme.js"); 5659 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "withTheme", function() { return _withTheme__WEBPACK_IMPORTED_MODULE_1__["default"]; }); 5660 5661 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 5662 /* harmony reexport (module object) */ __webpack_require__.d(__webpack_exports__, "utils", function() { return _utils__WEBPACK_IMPORTED_MODULE_2__; }); 5663 5664 5665 5666 5667 /* harmony default export */ __webpack_exports__["default"] = (_components_Form__WEBPACK_IMPORTED_MODULE_0__["default"]); 5668 5669 /***/ }), 5670 5671 /***/ "./node_modules/@rjsf/core/dist/es/types.js": 5672 /*!**************************************************!*\ 5673 !*** ./node_modules/@rjsf/core/dist/es/types.js ***! 5674 \**************************************************/ 5675 /*! exports provided: registry, fieldProps */ 5676 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5677 5678 "use strict"; 5679 __webpack_require__.r(__webpack_exports__); 5680 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registry", function() { return registry; }); 5681 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fieldProps", function() { return fieldProps; }); 5682 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 5683 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__); 5684 5685 var registry = prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.shape({ 5686 ArrayFieldTemplate: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.elementType, 5687 FieldTemplate: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.elementType, 5688 ObjectFieldTemplate: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.elementType, 5689 definitions: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object.isRequired, 5690 rootSchema: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object, 5691 fields: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.objectOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.elementType).isRequired, 5692 formContext: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object.isRequired, 5693 widgets: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.objectOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.func, prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object])).isRequired 5694 }); 5695 var fieldProps = { 5696 autofocus: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, 5697 disabled: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, 5698 errorSchema: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object, 5699 formData: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.any, 5700 idSchema: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object, 5701 onBlur: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.func, 5702 onChange: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.func.isRequired, 5703 onFocus: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.func, 5704 rawErrors: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.string), 5705 readonly: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, 5706 registry: registry.isRequired, 5707 required: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, 5708 schema: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.object.isRequired, 5709 uiSchema: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.shape({ 5710 "ui:options": prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.shape({ 5711 addable: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, 5712 orderable: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool, 5713 removable: prop_types__WEBPACK_IMPORTED_MODULE_0___default.a.bool 5714 }) 5715 }) 5716 }; 5717 5718 /***/ }), 5719 5720 /***/ "./node_modules/@rjsf/core/dist/es/utils.js": 5721 /*!**************************************************!*\ 5722 !*** ./node_modules/@rjsf/core/dist/es/utils.js ***! 5723 \**************************************************/ 5724 /*! exports provided: ADDITIONAL_PROPERTY_FLAG, getDefaultRegistry, getSchemaType, getWidget, hasWidget, getDefaultFormState, mergeDefaultsWithFormData, getUiOptions, getDisplayLabel, isObject, mergeObjects, asNumber, orderProperties, isConstant, toConstant, isSelect, isMultiSelect, isFilesArray, isFixedItems, allowAdditionalItems, optionsList, findSchemaDefinition, guessType, stubExistingAdditionalProperties, resolveSchema, retrieveSchema, mergeSchemas, deepEquals, shouldRender, toIdSchema, toPathSchema, parseDateString, toDateString, utcToLocal, localToUTC, pad, dataURItoBlob, rangeSpec, getMatchingOption */ 5725 /***/ (function(module, __webpack_exports__, __webpack_require__) { 5726 5727 "use strict"; 5728 __webpack_require__.r(__webpack_exports__); 5729 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ADDITIONAL_PROPERTY_FLAG", function() { return ADDITIONAL_PROPERTY_FLAG; }); 5730 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDefaultRegistry", function() { return getDefaultRegistry; }); 5731 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSchemaType", function() { return getSchemaType; }); 5732 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getWidget", function() { return getWidget; }); 5733 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasWidget", function() { return hasWidget; }); 5734 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDefaultFormState", function() { return getDefaultFormState; }); 5735 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeDefaultsWithFormData", function() { return mergeDefaultsWithFormData; }); 5736 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUiOptions", function() { return getUiOptions; }); 5737 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDisplayLabel", function() { return getDisplayLabel; }); 5738 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isObject", function() { return isObject; }); 5739 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeObjects", function() { return mergeObjects; }); 5740 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "asNumber", function() { return asNumber; }); 5741 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "orderProperties", function() { return orderProperties; }); 5742 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isConstant", function() { return isConstant; }); 5743 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toConstant", function() { return toConstant; }); 5744 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSelect", function() { return isSelect; }); 5745 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMultiSelect", function() { return isMultiSelect; }); 5746 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFilesArray", function() { return isFilesArray; }); 5747 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFixedItems", function() { return isFixedItems; }); 5748 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "allowAdditionalItems", function() { return allowAdditionalItems; }); 5749 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "optionsList", function() { return optionsList; }); 5750 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findSchemaDefinition", function() { return findSchemaDefinition; }); 5751 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "guessType", function() { return guessType; }); 5752 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stubExistingAdditionalProperties", function() { return stubExistingAdditionalProperties; }); 5753 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resolveSchema", function() { return resolveSchema; }); 5754 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "retrieveSchema", function() { return retrieveSchema; }); 5755 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeSchemas", function() { return mergeSchemas; }); 5756 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deepEquals", function() { return deepEquals; }); 5757 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "shouldRender", function() { return shouldRender; }); 5758 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toIdSchema", function() { return toIdSchema; }); 5759 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toPathSchema", function() { return toPathSchema; }); 5760 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseDateString", function() { return parseDateString; }); 5761 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toDateString", function() { return toDateString; }); 5762 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "utcToLocal", function() { return utcToLocal; }); 5763 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "localToUTC", function() { return localToUTC; }); 5764 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pad", function() { return pad; }); 5765 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dataURItoBlob", function() { return dataURItoBlob; }); 5766 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rangeSpec", function() { return rangeSpec; }); 5767 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMatchingOption", function() { return getMatchingOption; }); 5768 /* harmony import */ var _babel_runtime_corejs2_core_js_symbol_to_primitive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/to-primitive */ "./node_modules/@babel/runtime-corejs2/core-js/symbol/to-primitive.js"); 5769 /* harmony import */ var _babel_runtime_corejs2_core_js_symbol_to_primitive__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_symbol_to_primitive__WEBPACK_IMPORTED_MODULE_0__); 5770 /* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/set */ "./node_modules/@babel/runtime-corejs2/core-js/set.js"); 5771 /* harmony import */ var _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_1__); 5772 /* harmony import */ var _babel_runtime_corejs2_core_js_array_from__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "./node_modules/@babel/runtime-corejs2/core-js/array/from.js"); 5773 /* harmony import */ var _babel_runtime_corejs2_core_js_array_from__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_from__WEBPACK_IMPORTED_MODULE_2__); 5774 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js"); 5775 /* harmony import */ var _babel_runtime_corejs2_core_js_number_is_nan__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/number/is-nan */ "./node_modules/@babel/runtime-corejs2/core-js/number/is-nan.js"); 5776 /* harmony import */ var _babel_runtime_corejs2_core_js_number_is_nan__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_number_is_nan__WEBPACK_IMPORTED_MODULE_4__); 5777 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 5778 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 5779 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6__); 5780 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 5781 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7__); 5782 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/typeof */ "./node_modules/@babel/runtime-corejs2/helpers/esm/typeof.js"); 5783 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 5784 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 5785 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 5786 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react */ "react"); 5787 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_12__); 5788 /* harmony import */ var react_is__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react-is */ "./node_modules/react-is/index.js"); 5789 /* harmony import */ var react_is__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(react_is__WEBPACK_IMPORTED_MODULE_13__); 5790 /* harmony import */ var json_schema_merge_allof__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! json-schema-merge-allof */ "./node_modules/json-schema-merge-allof/src/index.js"); 5791 /* harmony import */ var json_schema_merge_allof__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(json_schema_merge_allof__WEBPACK_IMPORTED_MODULE_14__); 5792 /* harmony import */ var core_js_library_fn_array_fill__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/library/fn/array/fill */ "./node_modules/core-js/library/fn/array/fill.js"); 5793 /* harmony import */ var core_js_library_fn_array_fill__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_library_fn_array_fill__WEBPACK_IMPORTED_MODULE_15__); 5794 /* harmony import */ var _validate__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./validate */ "./node_modules/@rjsf/core/dist/es/validate.js"); 5795 /* harmony import */ var lodash_union__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! lodash/union */ "./node_modules/lodash/union.js"); 5796 /* harmony import */ var lodash_union__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(lodash_union__WEBPACK_IMPORTED_MODULE_17__); 5797 /* harmony import */ var jsonpointer__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! jsonpointer */ "./node_modules/jsonpointer/jsonpointer.js"); 5798 /* harmony import */ var jsonpointer__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(jsonpointer__WEBPACK_IMPORTED_MODULE_18__); 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(key) === "symbol" ? key : String(key); } 5813 5814 function _toPrimitive(input, hint) { if (Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(input) !== "object" || input === null) return input; var prim = input[_babel_runtime_corejs2_core_js_symbol_to_primitive__WEBPACK_IMPORTED_MODULE_0___default.a]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } 5815 5816 5817 5818 5819 5820 5821 5822 5823 var ADDITIONAL_PROPERTY_FLAG = "__additional_property"; 5824 var widgetMap = { 5825 "boolean": { 5826 checkbox: "CheckboxWidget", 5827 radio: "RadioWidget", 5828 select: "SelectWidget", 5829 hidden: "HiddenWidget" 5830 }, 5831 string: { 5832 text: "TextWidget", 5833 password: "PasswordWidget", 5834 email: "EmailWidget", 5835 hostname: "TextWidget", 5836 ipv4: "TextWidget", 5837 ipv6: "TextWidget", 5838 uri: "URLWidget", 5839 "data-url": "FileWidget", 5840 radio: "RadioWidget", 5841 select: "SelectWidget", 5842 textarea: "TextareaWidget", 5843 hidden: "HiddenWidget", 5844 date: "DateWidget", 5845 datetime: "DateTimeWidget", 5846 "date-time": "DateTimeWidget", 5847 "alt-date": "AltDateWidget", 5848 "alt-datetime": "AltDateTimeWidget", 5849 color: "ColorWidget", 5850 file: "FileWidget" 5851 }, 5852 number: { 5853 text: "TextWidget", 5854 select: "SelectWidget", 5855 updown: "UpDownWidget", 5856 range: "RangeWidget", 5857 radio: "RadioWidget", 5858 hidden: "HiddenWidget" 5859 }, 5860 integer: { 5861 text: "TextWidget", 5862 select: "SelectWidget", 5863 updown: "UpDownWidget", 5864 range: "RangeWidget", 5865 radio: "RadioWidget", 5866 hidden: "HiddenWidget" 5867 }, 5868 array: { 5869 select: "SelectWidget", 5870 checkboxes: "CheckboxesWidget", 5871 files: "FileWidget", 5872 hidden: "HiddenWidget" 5873 } 5874 }; 5875 function getDefaultRegistry() { 5876 return { 5877 fields: __webpack_require__(/*! ./components/fields */ "./node_modules/@rjsf/core/dist/es/components/fields/index.js")["default"], 5878 widgets: __webpack_require__(/*! ./components/widgets */ "./node_modules/@rjsf/core/dist/es/components/widgets/index.js")["default"], 5879 definitions: {}, 5880 rootSchema: {}, 5881 formContext: {} 5882 }; 5883 } 5884 /* Gets the type of a given schema. */ 5885 5886 function getSchemaType(schema) { 5887 var type = schema.type; 5888 5889 if (!type && schema["const"]) { 5890 return guessType(schema["const"]); 5891 } 5892 5893 if (!type && schema["enum"]) { 5894 return "string"; 5895 } 5896 5897 if (!type && (schema.properties || schema.additionalProperties)) { 5898 return "object"; 5899 } 5900 5901 if (type instanceof Array && type.length === 2 && type.includes("null")) { 5902 return type.find(function (type) { 5903 return type !== "null"; 5904 }); 5905 } 5906 5907 return type; 5908 } 5909 function getWidget(schema, widget) { 5910 var registeredWidgets = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 5911 var type = getSchemaType(schema); 5912 5913 function mergeOptions(Widget) { 5914 // cache return value as property of widget for proper react reconciliation 5915 if (!Widget.MergedWidget) { 5916 var defaultOptions = Widget.defaultProps && Widget.defaultProps.options || {}; 5917 5918 Widget.MergedWidget = function (_ref) { 5919 var _ref$options = _ref.options, 5920 options = _ref$options === void 0 ? {} : _ref$options, 5921 props = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(_ref, ["options"]); 5922 5923 return react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(Widget, Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__["default"])({ 5924 options: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, defaultOptions, options) 5925 }, props)); 5926 }; 5927 } 5928 5929 return Widget.MergedWidget; 5930 } 5931 5932 if (typeof widget === "function" || react_is__WEBPACK_IMPORTED_MODULE_13__["isForwardRef"](react__WEBPACK_IMPORTED_MODULE_12___default.a.createElement(widget)) || react_is__WEBPACK_IMPORTED_MODULE_13__["isMemo"](widget)) { 5933 return mergeOptions(widget); 5934 } 5935 5936 if (typeof widget !== "string") { 5937 throw new Error("Unsupported widget definition: ".concat(Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(widget))); 5938 } 5939 5940 if (registeredWidgets.hasOwnProperty(widget)) { 5941 var registeredWidget = registeredWidgets[widget]; 5942 return getWidget(schema, registeredWidget, registeredWidgets); 5943 } 5944 5945 if (!widgetMap.hasOwnProperty(type)) { 5946 throw new Error("No widget for type \"".concat(type, "\"")); 5947 } 5948 5949 if (widgetMap[type].hasOwnProperty(widget)) { 5950 var _registeredWidget = registeredWidgets[widgetMap[type][widget]]; 5951 return getWidget(schema, _registeredWidget, registeredWidgets); 5952 } 5953 5954 throw new Error("No widget \"".concat(widget, "\" for type \"").concat(type, "\"")); 5955 } 5956 function hasWidget(schema, widget) { 5957 var registeredWidgets = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 5958 5959 try { 5960 getWidget(schema, widget, registeredWidgets); 5961 return true; 5962 } catch (e) { 5963 if (e.message && (e.message.startsWith("No widget") || e.message.startsWith("Unsupported widget"))) { 5964 return false; 5965 } 5966 5967 throw e; 5968 } 5969 } 5970 5971 function computeDefaults(_schema, parentDefaults, rootSchema) { 5972 var rawFormData = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; 5973 var includeUndefinedValues = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; 5974 var schema = isObject(_schema) ? _schema : {}; 5975 var formData = isObject(rawFormData) ? rawFormData : {}; // Compute the defaults recursively: give highest priority to deepest nodes. 5976 5977 var defaults = parentDefaults; 5978 5979 if (isObject(defaults) && isObject(schema["default"])) { 5980 // For object defaults, only override parent defaults that are defined in 5981 // schema.default. 5982 defaults = mergeObjects(defaults, schema["default"]); 5983 } else if ("default" in schema) { 5984 // Use schema defaults for this node. 5985 defaults = schema["default"]; 5986 } else if ("$ref" in schema) { 5987 // Use referenced schema defaults for this node. 5988 var refSchema = findSchemaDefinition(schema.$ref, rootSchema); 5989 return computeDefaults(refSchema, defaults, rootSchema, formData, includeUndefinedValues); 5990 } else if ("dependencies" in schema) { 5991 var resolvedSchema = resolveDependencies(schema, rootSchema, formData); 5992 return computeDefaults(resolvedSchema, defaults, rootSchema, formData, includeUndefinedValues); 5993 } else if (isFixedItems(schema)) { 5994 defaults = schema.items.map(function (itemSchema, idx) { 5995 return computeDefaults(itemSchema, _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(parentDefaults) ? parentDefaults[idx] : undefined, rootSchema, formData, includeUndefinedValues); 5996 }); 5997 } else if ("oneOf" in schema) { 5998 schema = schema.oneOf[getMatchingOption(undefined, schema.oneOf, rootSchema)]; 5999 } else if ("anyOf" in schema) { 6000 schema = schema.anyOf[getMatchingOption(undefined, schema.anyOf, rootSchema)]; 6001 } // Not defaults defined for this node, fallback to generic typed ones. 6002 6003 6004 if (typeof defaults === "undefined") { 6005 defaults = schema["default"]; 6006 } 6007 6008 switch (getSchemaType(schema)) { 6009 // We need to recur for object schema inner default values. 6010 case "object": 6011 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(schema.properties || {}).reduce(function (acc, key) { 6012 // Compute the defaults for this node, with the parent defaults we might 6013 // have from a previous run: defaults[key]. 6014 var computedDefault = computeDefaults(schema.properties[key], (defaults || {})[key], rootSchema, (formData || {})[key], includeUndefinedValues); 6015 6016 if (includeUndefinedValues || computedDefault !== undefined) { 6017 acc[key] = computedDefault; 6018 } 6019 6020 return acc; 6021 }, {}); 6022 6023 case "array": 6024 // Inject defaults into existing array defaults 6025 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(defaults)) { 6026 defaults = defaults.map(function (item, idx) { 6027 return computeDefaults(schema.items[idx] || schema.additionalItems || {}, item, rootSchema); 6028 }); 6029 } // Deeply inject defaults into already existing form data 6030 6031 6032 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(rawFormData)) { 6033 defaults = rawFormData.map(function (item, idx) { 6034 return computeDefaults(schema.items, (defaults || {})[idx], rootSchema, item); 6035 }); 6036 } 6037 6038 if (schema.minItems) { 6039 if (!isMultiSelect(schema, rootSchema)) { 6040 var defaultsLength = defaults ? defaults.length : 0; 6041 6042 if (schema.minItems > defaultsLength) { 6043 var defaultEntries = defaults || []; // populate the array with the defaults 6044 6045 var fillerSchema = _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(schema.items) ? schema.additionalItems : schema.items; 6046 var fillerEntries = core_js_library_fn_array_fill__WEBPACK_IMPORTED_MODULE_15___default()(new Array(schema.minItems - defaultsLength), computeDefaults(fillerSchema, fillerSchema.defaults, rootSchema)); // then fill up the rest with either the item default or empty, up to minItems 6047 6048 return defaultEntries.concat(fillerEntries); 6049 } 6050 } else { 6051 return defaults ? defaults : []; 6052 } 6053 } 6054 6055 } 6056 6057 return defaults; 6058 } 6059 6060 function getDefaultFormState(_schema, formData) { 6061 var rootSchema = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 6062 var includeUndefinedValues = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; 6063 6064 if (!isObject(_schema)) { 6065 throw new Error("Invalid schema: " + _schema); 6066 } 6067 6068 var schema = retrieveSchema(_schema, rootSchema, formData); 6069 var defaults = computeDefaults(schema, _schema["default"], rootSchema, formData, includeUndefinedValues); 6070 6071 if (typeof formData === "undefined") { 6072 // No form data? Use schema defaults. 6073 return defaults; 6074 } 6075 6076 if (isObject(formData) || _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(formData)) { 6077 return mergeDefaultsWithFormData(defaults, formData); 6078 } 6079 6080 if (formData === 0 || formData === false || formData === "") { 6081 return formData; 6082 } 6083 6084 return formData || defaults; 6085 } 6086 /** 6087 * When merging defaults and form data, we want to merge in this specific way: 6088 * - objects are deeply merged 6089 * - arrays are merged in such a way that: 6090 * - when the array is set in form data, only array entries set in form data 6091 * are deeply merged; additional entries from the defaults are ignored 6092 * - when the array is not set in form data, the default is copied over 6093 * - scalars are overwritten/set by form data 6094 */ 6095 6096 function mergeDefaultsWithFormData(defaults, formData) { 6097 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(formData)) { 6098 if (!_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(defaults)) { 6099 defaults = []; 6100 } 6101 6102 return formData.map(function (value, idx) { 6103 if (defaults[idx]) { 6104 return mergeDefaultsWithFormData(defaults[idx], value); 6105 } 6106 6107 return value; 6108 }); 6109 } else if (isObject(formData)) { 6110 var acc = Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__["default"])({}, defaults); // Prevent mutation of source object. 6111 6112 6113 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(formData).reduce(function (acc, key) { 6114 acc[key] = mergeDefaultsWithFormData(defaults ? defaults[key] : {}, formData[key]); 6115 return acc; 6116 }, acc); 6117 } else { 6118 return formData; 6119 } 6120 } 6121 function getUiOptions(uiSchema) { 6122 // get all passed options from ui:widget, ui:options, and ui:<optionName> 6123 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(uiSchema).filter(function (key) { 6124 return key.indexOf("ui:") === 0; 6125 }).reduce(function (options, key) { 6126 var value = uiSchema[key]; 6127 6128 if (key === "ui:widget" && isObject(value)) { 6129 console.warn("Setting options via ui:widget object is deprecated, use ui:options instead"); 6130 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, options, value.options || {}, { 6131 widget: value.component 6132 }); 6133 } 6134 6135 if (key === "ui:options" && isObject(value)) { 6136 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, options, value); 6137 } 6138 6139 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, options, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__["default"])({}, key.substring(3), value)); 6140 }, {}); 6141 } 6142 function getDisplayLabel(schema, uiSchema, rootSchema) { 6143 var uiOptions = getUiOptions(uiSchema); 6144 var _uiOptions$label = uiOptions.label, 6145 displayLabel = _uiOptions$label === void 0 ? true : _uiOptions$label; 6146 6147 if (schema.type === "array") { 6148 displayLabel = isMultiSelect(schema, rootSchema) || isFilesArray(schema, uiSchema, rootSchema); 6149 } 6150 6151 if (schema.type === "object") { 6152 displayLabel = false; 6153 } 6154 6155 if (schema.type === "boolean" && !uiSchema["ui:widget"]) { 6156 displayLabel = false; 6157 } 6158 6159 if (uiSchema["ui:field"]) { 6160 displayLabel = false; 6161 } 6162 6163 return displayLabel; 6164 } 6165 function isObject(thing) { 6166 if (typeof File !== "undefined" && thing instanceof File) { 6167 return false; 6168 } 6169 6170 return Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(thing) === "object" && thing !== null && !_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(thing); 6171 } 6172 function mergeObjects(obj1, obj2) { 6173 var concatArrays = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; 6174 6175 // Recursively merge deeply nested objects. 6176 var acc = Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__["default"])({}, obj1); // Prevent mutation of source object. 6177 6178 6179 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(obj2).reduce(function (acc, key) { 6180 var left = obj1 ? obj1[key] : {}, 6181 right = obj2[key]; 6182 6183 if (obj1 && obj1.hasOwnProperty(key) && isObject(right)) { 6184 acc[key] = mergeObjects(left, right, concatArrays); 6185 } else if (concatArrays && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(left) && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(right)) { 6186 acc[key] = left.concat(right); 6187 } else { 6188 acc[key] = right; 6189 } 6190 6191 return acc; 6192 }, acc); 6193 } 6194 function asNumber(value) { 6195 if (value === "") { 6196 return undefined; 6197 } 6198 6199 if (value === null) { 6200 return null; 6201 } 6202 6203 if (/\.$/.test(value)) { 6204 // "3." can't really be considered a number even if it parses in js. The 6205 // user is most likely entering a float. 6206 return value; 6207 } 6208 6209 if (/\.0$/.test(value)) { 6210 // we need to return this as a string here, to allow for input like 3.07 6211 return value; 6212 } 6213 6214 var n = Number(value); 6215 var valid = typeof n === "number" && !_babel_runtime_corejs2_core_js_number_is_nan__WEBPACK_IMPORTED_MODULE_4___default()(n); 6216 6217 if (/\.\d*0$/.test(value)) { 6218 // It's a number, that's cool - but we need it as a string so it doesn't screw 6219 // with the user when entering dollar amounts or other values (such as those with 6220 // specific precision or number of significant digits) 6221 return value; 6222 } 6223 6224 return valid ? n : value; 6225 } 6226 function orderProperties(properties, order) { 6227 if (!_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(order)) { 6228 return properties; 6229 } 6230 6231 var arrayToHash = function arrayToHash(arr) { 6232 return arr.reduce(function (prev, curr) { 6233 prev[curr] = true; 6234 return prev; 6235 }, {}); 6236 }; 6237 6238 var errorPropList = function errorPropList(arr) { 6239 return arr.length > 1 ? "properties '".concat(arr.join("', '"), "'") : "property '".concat(arr[0], "'"); 6240 }; 6241 6242 var propertyHash = arrayToHash(properties); 6243 var orderFiltered = order.filter(function (prop) { 6244 return prop === "*" || propertyHash[prop]; 6245 }); 6246 var orderHash = arrayToHash(orderFiltered); 6247 var rest = properties.filter(function (prop) { 6248 return !orderHash[prop]; 6249 }); 6250 var restIndex = orderFiltered.indexOf("*"); 6251 6252 if (restIndex === -1) { 6253 if (rest.length) { 6254 throw new Error("uiSchema order list does not contain ".concat(errorPropList(rest))); 6255 } 6256 6257 return orderFiltered; 6258 } 6259 6260 if (restIndex !== orderFiltered.lastIndexOf("*")) { 6261 throw new Error("uiSchema order list contains more than one wildcard item"); 6262 } 6263 6264 var complete = Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_3__["default"])(orderFiltered); 6265 6266 complete.splice.apply(complete, [restIndex, 1].concat(Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_3__["default"])(rest))); 6267 return complete; 6268 } 6269 /** 6270 * This function checks if the given schema matches a single 6271 * constant value. 6272 */ 6273 6274 function isConstant(schema) { 6275 return _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(schema["enum"]) && schema["enum"].length === 1 || schema.hasOwnProperty("const"); 6276 } 6277 function toConstant(schema) { 6278 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(schema["enum"]) && schema["enum"].length === 1) { 6279 return schema["enum"][0]; 6280 } else if (schema.hasOwnProperty("const")) { 6281 return schema["const"]; 6282 } else { 6283 throw new Error("schema cannot be inferred as a constant"); 6284 } 6285 } 6286 function isSelect(_schema) { 6287 var rootSchema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 6288 var schema = retrieveSchema(_schema, rootSchema); 6289 var altSchemas = schema.oneOf || schema.anyOf; 6290 6291 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(schema["enum"])) { 6292 return true; 6293 } else if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(altSchemas)) { 6294 return altSchemas.every(function (altSchemas) { 6295 return isConstant(altSchemas); 6296 }); 6297 } 6298 6299 return false; 6300 } 6301 function isMultiSelect(schema) { 6302 var rootSchema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 6303 6304 if (!schema.uniqueItems || !schema.items) { 6305 return false; 6306 } 6307 6308 return isSelect(schema.items, rootSchema); 6309 } 6310 function isFilesArray(schema, uiSchema) { 6311 var rootSchema = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 6312 6313 if (uiSchema["ui:widget"] === "files") { 6314 return true; 6315 } else if (schema.items) { 6316 var itemsSchema = retrieveSchema(schema.items, rootSchema); 6317 return itemsSchema.type === "string" && itemsSchema.format === "data-url"; 6318 } 6319 6320 return false; 6321 } 6322 function isFixedItems(schema) { 6323 return _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(schema.items) && schema.items.length > 0 && schema.items.every(function (item) { 6324 return isObject(item); 6325 }); 6326 } 6327 function allowAdditionalItems(schema) { 6328 if (schema.additionalItems === true) { 6329 console.warn("additionalItems=true is currently not supported"); 6330 } 6331 6332 return isObject(schema.additionalItems); 6333 } 6334 function optionsList(schema) { 6335 if (schema["enum"]) { 6336 return schema["enum"].map(function (value, i) { 6337 var label = schema.enumNames && schema.enumNames[i] || String(value); 6338 return { 6339 label: label, 6340 value: value 6341 }; 6342 }); 6343 } else { 6344 var altSchemas = schema.oneOf || schema.anyOf; 6345 return altSchemas.map(function (schema, i) { 6346 var value = toConstant(schema); 6347 var label = schema.title || String(value); 6348 return { 6349 label: label, 6350 value: value 6351 }; 6352 }); 6353 } 6354 } 6355 function findSchemaDefinition($ref) { 6356 var rootSchema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 6357 var origRef = $ref; 6358 6359 if ($ref.startsWith("#")) { 6360 // Decode URI fragment representation. 6361 $ref = decodeURIComponent($ref.substring(1)); 6362 } else { 6363 throw new Error("Could not find a definition for ".concat(origRef, ".")); 6364 } 6365 6366 var current = jsonpointer__WEBPACK_IMPORTED_MODULE_18___default.a.get(rootSchema, $ref); 6367 6368 if (current === undefined) { 6369 throw new Error("Could not find a definition for ".concat(origRef, ".")); 6370 } 6371 6372 if (current.hasOwnProperty("$ref")) { 6373 return findSchemaDefinition(current.$ref, rootSchema); 6374 } 6375 6376 return current; 6377 } // In the case where we have to implicitly create a schema, it is useful to know what type to use 6378 // based on the data we are defining 6379 6380 var guessType = function guessType(value) { 6381 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(value)) { 6382 return "array"; 6383 } else if (typeof value === "string") { 6384 return "string"; 6385 } else if (value == null) { 6386 return "null"; 6387 } else if (typeof value === "boolean") { 6388 return "boolean"; 6389 } else if (!isNaN(value)) { 6390 return "number"; 6391 } else if (Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(value) === "object") { 6392 return "object"; 6393 } // Default to string if we can't figure it out 6394 6395 6396 return "string"; 6397 }; // This function will create new "properties" items for each key in our formData 6398 6399 function stubExistingAdditionalProperties(schema) { 6400 var rootSchema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 6401 var formData = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 6402 // Clone the schema so we don't ruin the consumer's original 6403 schema = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, schema, { 6404 properties: Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, schema.properties) 6405 }); 6406 6407 _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(formData).forEach(function (key) { 6408 if (schema.properties.hasOwnProperty(key)) { 6409 // No need to stub, our schema already has the property 6410 return; 6411 } 6412 6413 var additionalProperties; 6414 6415 if (schema.additionalProperties.hasOwnProperty("$ref")) { 6416 additionalProperties = retrieveSchema({ 6417 $ref: schema.additionalProperties["$ref"] 6418 }, rootSchema, formData); 6419 } else if (schema.additionalProperties.hasOwnProperty("type")) { 6420 additionalProperties = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, schema.additionalProperties); 6421 } else { 6422 additionalProperties = { 6423 type: guessType(formData[key]) 6424 }; 6425 } // The type of our new key should match the additionalProperties value; 6426 6427 6428 schema.properties[key] = additionalProperties; // Set our additional property flag so we know it was dynamically added 6429 6430 schema.properties[key][ADDITIONAL_PROPERTY_FLAG] = true; 6431 }); 6432 6433 return schema; 6434 } 6435 function resolveSchema(schema) { 6436 var rootSchema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 6437 var formData = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 6438 6439 if (schema.hasOwnProperty("$ref")) { 6440 return resolveReference(schema, rootSchema, formData); 6441 } else if (schema.hasOwnProperty("dependencies")) { 6442 var resolvedSchema = resolveDependencies(schema, rootSchema, formData); 6443 return retrieveSchema(resolvedSchema, rootSchema, formData); 6444 } else if (schema.hasOwnProperty("allOf")) { 6445 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, schema, { 6446 allOf: schema.allOf.map(function (allOfSubschema) { 6447 return retrieveSchema(allOfSubschema, rootSchema, formData); 6448 }) 6449 }); 6450 } else { 6451 // No $ref or dependencies attribute found, returning the original schema. 6452 return schema; 6453 } 6454 } 6455 6456 function resolveReference(schema, rootSchema, formData) { 6457 // Retrieve the referenced schema definition. 6458 var $refSchema = findSchemaDefinition(schema.$ref, rootSchema); // Drop the $ref property of the source schema. 6459 6460 var $ref = schema.$ref, 6461 localSchema = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(schema, ["$ref"]); // Update referenced schema definition with local schema properties. 6462 6463 6464 return retrieveSchema(Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, $refSchema, localSchema), rootSchema, formData); 6465 } 6466 6467 function retrieveSchema(schema) { 6468 var rootSchema = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 6469 var formData = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 6470 6471 if (!isObject(schema)) { 6472 return {}; 6473 } 6474 6475 var resolvedSchema = resolveSchema(schema, rootSchema, formData); 6476 6477 if ("allOf" in schema) { 6478 try { 6479 resolvedSchema = json_schema_merge_allof__WEBPACK_IMPORTED_MODULE_14___default()(Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, resolvedSchema, { 6480 allOf: resolvedSchema.allOf 6481 })); 6482 } catch (e) { 6483 console.warn("could not merge subschemas in allOf:\n" + e); 6484 6485 var _resolvedSchema = resolvedSchema, 6486 allOf = _resolvedSchema.allOf, 6487 resolvedSchemaWithoutAllOf = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(_resolvedSchema, ["allOf"]); 6488 6489 return resolvedSchemaWithoutAllOf; 6490 } 6491 } 6492 6493 var hasAdditionalProperties = resolvedSchema.hasOwnProperty("additionalProperties") && resolvedSchema.additionalProperties !== false; 6494 6495 if (hasAdditionalProperties) { 6496 return stubExistingAdditionalProperties(resolvedSchema, rootSchema, formData); 6497 } 6498 6499 return resolvedSchema; 6500 } 6501 6502 function resolveDependencies(schema, rootSchema, formData) { 6503 // Drop the dependencies from the source schema. 6504 var _schema$dependencies = schema.dependencies, 6505 dependencies = _schema$dependencies === void 0 ? {} : _schema$dependencies, 6506 resolvedSchema = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(schema, ["dependencies"]); 6507 6508 if ("oneOf" in resolvedSchema) { 6509 resolvedSchema = resolvedSchema.oneOf[getMatchingOption(formData, resolvedSchema.oneOf, rootSchema)]; 6510 } else if ("anyOf" in resolvedSchema) { 6511 resolvedSchema = resolvedSchema.anyOf[getMatchingOption(formData, resolvedSchema.anyOf, rootSchema)]; 6512 } 6513 6514 return processDependencies(dependencies, resolvedSchema, rootSchema, formData); 6515 } 6516 6517 function processDependencies(dependencies, resolvedSchema, rootSchema, formData) { 6518 // Process dependencies updating the local schema properties as appropriate. 6519 for (var dependencyKey in dependencies) { 6520 // Skip this dependency if its trigger property is not present. 6521 if (formData[dependencyKey] === undefined) { 6522 continue; 6523 } // Skip this dependency if it is not included in the schema (such as when dependencyKey is itself a hidden dependency.) 6524 6525 6526 if (resolvedSchema.properties && !(dependencyKey in resolvedSchema.properties)) { 6527 continue; 6528 } 6529 6530 var dependencyValue = dependencies[dependencyKey], 6531 remainingDependencies = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(dependencies, [dependencyKey].map(_toPropertyKey)); 6532 6533 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(dependencyValue)) { 6534 resolvedSchema = withDependentProperties(resolvedSchema, dependencyValue); 6535 } else if (isObject(dependencyValue)) { 6536 resolvedSchema = withDependentSchema(resolvedSchema, rootSchema, formData, dependencyKey, dependencyValue); 6537 } 6538 6539 return processDependencies(remainingDependencies, resolvedSchema, rootSchema, formData); 6540 } 6541 6542 return resolvedSchema; 6543 } 6544 6545 function withDependentProperties(schema, additionallyRequired) { 6546 if (!additionallyRequired) { 6547 return schema; 6548 } 6549 6550 var required = _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(schema.required) ? _babel_runtime_corejs2_core_js_array_from__WEBPACK_IMPORTED_MODULE_2___default()(new _babel_runtime_corejs2_core_js_set__WEBPACK_IMPORTED_MODULE_1___default.a([].concat(Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_3__["default"])(schema.required), Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_3__["default"])(additionallyRequired)))) : additionallyRequired; 6551 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, schema, { 6552 required: required 6553 }); 6554 } 6555 6556 function withDependentSchema(schema, rootSchema, formData, dependencyKey, dependencyValue) { 6557 var _retrieveSchema = retrieveSchema(dependencyValue, rootSchema, formData), 6558 oneOf = _retrieveSchema.oneOf, 6559 dependentSchema = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(_retrieveSchema, ["oneOf"]); 6560 6561 schema = mergeSchemas(schema, dependentSchema); // Since it does not contain oneOf, we return the original schema. 6562 6563 if (oneOf === undefined) { 6564 return schema; 6565 } else if (!_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(oneOf)) { 6566 throw new Error("invalid: it is some ".concat(Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(oneOf), " instead of an array")); 6567 } // Resolve $refs inside oneOf. 6568 6569 6570 var resolvedOneOf = oneOf.map(function (subschema) { 6571 return subschema.hasOwnProperty("$ref") ? resolveReference(subschema, rootSchema, formData) : subschema; 6572 }); 6573 return withExactlyOneSubschema(schema, rootSchema, formData, dependencyKey, resolvedOneOf); 6574 } 6575 6576 function withExactlyOneSubschema(schema, rootSchema, formData, dependencyKey, oneOf) { 6577 var validSubschemas = oneOf.filter(function (subschema) { 6578 if (!subschema.properties) { 6579 return false; 6580 } 6581 6582 var conditionPropertySchema = subschema.properties[dependencyKey]; 6583 6584 if (conditionPropertySchema) { 6585 var conditionSchema = { 6586 type: "object", 6587 properties: Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__["default"])({}, dependencyKey, conditionPropertySchema) 6588 }; 6589 6590 var _validateFormData = Object(_validate__WEBPACK_IMPORTED_MODULE_16__["default"])(formData, conditionSchema), 6591 errors = _validateFormData.errors; 6592 6593 return errors.length === 0; 6594 } 6595 }); 6596 6597 if (validSubschemas.length !== 1) { 6598 console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"); 6599 return schema; 6600 } 6601 6602 var subschema = validSubschemas[0]; 6603 6604 var _subschema$properties = subschema.properties, 6605 conditionPropertySchema = _subschema$properties[dependencyKey], 6606 dependentSubschema = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_11__["default"])(_subschema$properties, [dependencyKey].map(_toPropertyKey)); 6607 6608 var dependentSchema = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_10__["default"])({}, subschema, { 6609 properties: dependentSubschema 6610 }); 6611 6612 return mergeSchemas(schema, retrieveSchema(dependentSchema, rootSchema, formData)); 6613 } // Recursively merge deeply nested schemas. 6614 // The difference between mergeSchemas and mergeObjects 6615 // is that mergeSchemas only concats arrays for 6616 // values under the "required" keyword, and when it does, 6617 // it doesn't include duplicate values. 6618 6619 6620 function mergeSchemas(obj1, obj2) { 6621 var acc = Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__["default"])({}, obj1); // Prevent mutation of source object. 6622 6623 6624 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(obj2).reduce(function (acc, key) { 6625 var left = obj1 ? obj1[key] : {}, 6626 right = obj2[key]; 6627 6628 if (obj1 && obj1.hasOwnProperty(key) && isObject(right)) { 6629 acc[key] = mergeSchemas(left, right); 6630 } else if (obj1 && obj2 && (getSchemaType(obj1) === "object" || getSchemaType(obj2) === "object") && key === "required" && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(left) && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(right)) { 6631 // Don't include duplicate values when merging 6632 // "required" fields. 6633 acc[key] = lodash_union__WEBPACK_IMPORTED_MODULE_17___default()(left, right); 6634 } else { 6635 acc[key] = right; 6636 } 6637 6638 return acc; 6639 }, acc); 6640 } 6641 6642 function isArguments(object) { 6643 return Object.prototype.toString.call(object) === "[object Arguments]"; 6644 } 6645 6646 function deepEquals(a, b) { 6647 var ca = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; 6648 var cb = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : []; 6649 6650 // Partially extracted from node-deeper and adapted to exclude comparison 6651 // checks for functions. 6652 // https://github.com/othiym23/node-deeper 6653 if (a === b) { 6654 return true; 6655 } else if (typeof a === "function" || typeof b === "function") { 6656 // Assume all functions are equivalent 6657 // see https://github.com/rjsf-team/react-jsonschema-form/issues/255 6658 return true; 6659 } else if (Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(a) !== "object" || Object(_babel_runtime_corejs2_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(b) !== "object") { 6660 return false; 6661 } else if (a === null || b === null) { 6662 return false; 6663 } else if (a instanceof Date && b instanceof Date) { 6664 return a.getTime() === b.getTime(); 6665 } else if (a instanceof RegExp && b instanceof RegExp) { 6666 return a.source === b.source && a.global === b.global && a.multiline === b.multiline && a.lastIndex === b.lastIndex && a.ignoreCase === b.ignoreCase; 6667 } else if (isArguments(a) || isArguments(b)) { 6668 if (!(isArguments(a) && isArguments(b))) { 6669 return false; 6670 } 6671 6672 var slice = Array.prototype.slice; 6673 return deepEquals(slice.call(a), slice.call(b), ca, cb); 6674 } else { 6675 if (a.constructor !== b.constructor) { 6676 return false; 6677 } 6678 6679 var ka = _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(a); 6680 6681 var kb = _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(b); // don't bother with stack acrobatics if there's nothing there 6682 6683 6684 if (ka.length === 0 && kb.length === 0) { 6685 return true; 6686 } 6687 6688 if (ka.length !== kb.length) { 6689 return false; 6690 } 6691 6692 var cal = ca.length; 6693 6694 while (cal--) { 6695 if (ca[cal] === a) { 6696 return cb[cal] === b; 6697 } 6698 } 6699 6700 ca.push(a); 6701 cb.push(b); 6702 ka.sort(); 6703 kb.sort(); 6704 6705 for (var j = ka.length - 1; j >= 0; j--) { 6706 if (ka[j] !== kb[j]) { 6707 return false; 6708 } 6709 } 6710 6711 var key; 6712 6713 for (var k = ka.length - 1; k >= 0; k--) { 6714 key = ka[k]; 6715 6716 if (!deepEquals(a[key], b[key], ca, cb)) { 6717 return false; 6718 } 6719 } 6720 6721 ca.pop(); 6722 cb.pop(); 6723 return true; 6724 } 6725 } 6726 function shouldRender(comp, nextProps, nextState) { 6727 var props = comp.props, 6728 state = comp.state; 6729 return !deepEquals(props, nextProps) || !deepEquals(state, nextState); 6730 } 6731 function toIdSchema(schema, id, rootSchema) { 6732 var formData = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; 6733 var idPrefix = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : "root"; 6734 var idSchema = { 6735 $id: id || idPrefix 6736 }; 6737 6738 if ("$ref" in schema || "dependencies" in schema || "allOf" in schema) { 6739 var _schema = retrieveSchema(schema, rootSchema, formData); 6740 6741 return toIdSchema(_schema, id, rootSchema, formData, idPrefix); 6742 } 6743 6744 if ("items" in schema && !schema.items.$ref) { 6745 return toIdSchema(schema.items, id, rootSchema, formData, idPrefix); 6746 } 6747 6748 if (schema.type !== "object") { 6749 return idSchema; 6750 } 6751 6752 for (var name in schema.properties || {}) { 6753 var field = schema.properties[name]; 6754 var fieldId = idSchema.$id + "_" + name; 6755 idSchema[name] = toIdSchema(isObject(field) ? field : {}, fieldId, rootSchema, // It's possible that formData is not an object -- this can happen if an 6756 // array item has just been added, but not populated with data yet 6757 (formData || {})[name], idPrefix); 6758 } 6759 6760 return idSchema; 6761 } 6762 function toPathSchema(schema) { 6763 var name = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; 6764 var rootSchema = arguments.length > 2 ? arguments[2] : undefined; 6765 var formData = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; 6766 var pathSchema = { 6767 $name: name.replace(/^\./, "") 6768 }; 6769 6770 if ("$ref" in schema || "dependencies" in schema || "allOf" in schema) { 6771 var _schema = retrieveSchema(schema, rootSchema, formData); 6772 6773 return toPathSchema(_schema, name, rootSchema, formData); 6774 } 6775 6776 if (schema.hasOwnProperty("items") && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_7___default()(formData)) { 6777 formData.forEach(function (element, i) { 6778 pathSchema[i] = toPathSchema(schema.items, "".concat(name, ".").concat(i), rootSchema, element); 6779 }); 6780 } else if (schema.hasOwnProperty("properties")) { 6781 for (var property in schema.properties) { 6782 pathSchema[property] = toPathSchema(schema.properties[property], "".concat(name, ".").concat(property), rootSchema, // It's possible that formData is not an object -- this can happen if an 6783 // array item has just been added, but not populated with data yet 6784 (formData || {})[property]); 6785 } 6786 } 6787 6788 return pathSchema; 6789 } 6790 function parseDateString(dateString) { 6791 var includeTime = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; 6792 6793 if (!dateString) { 6794 return { 6795 year: -1, 6796 month: -1, 6797 day: -1, 6798 hour: includeTime ? -1 : 0, 6799 minute: includeTime ? -1 : 0, 6800 second: includeTime ? -1 : 0 6801 }; 6802 } 6803 6804 var date = new Date(dateString); 6805 6806 if (_babel_runtime_corejs2_core_js_number_is_nan__WEBPACK_IMPORTED_MODULE_4___default()(date.getTime())) { 6807 throw new Error("Unable to parse date " + dateString); 6808 } 6809 6810 return { 6811 year: date.getUTCFullYear(), 6812 month: date.getUTCMonth() + 1, 6813 // oh you, javascript. 6814 day: date.getUTCDate(), 6815 hour: includeTime ? date.getUTCHours() : 0, 6816 minute: includeTime ? date.getUTCMinutes() : 0, 6817 second: includeTime ? date.getUTCSeconds() : 0 6818 }; 6819 } 6820 function toDateString(_ref2) { 6821 var year = _ref2.year, 6822 month = _ref2.month, 6823 day = _ref2.day, 6824 _ref2$hour = _ref2.hour, 6825 hour = _ref2$hour === void 0 ? 0 : _ref2$hour, 6826 _ref2$minute = _ref2.minute, 6827 minute = _ref2$minute === void 0 ? 0 : _ref2$minute, 6828 _ref2$second = _ref2.second, 6829 second = _ref2$second === void 0 ? 0 : _ref2$second; 6830 var time = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; 6831 var utcTime = Date.UTC(year, month - 1, day, hour, minute, second); 6832 var datetime = new Date(utcTime).toJSON(); 6833 return time ? datetime : datetime.slice(0, 10); 6834 } 6835 function utcToLocal(jsonDate) { 6836 if (!jsonDate) { 6837 return ""; 6838 } // required format of `"yyyy-MM-ddThh:mm" followed by optional ":ss" or ":ss.SSS" 6839 // https://html.spec.whatwg.org/multipage/input.html#local-date-and-time-state-(type%3Ddatetime-local) 6840 // > should be a _valid local date and time string_ (not GMT) 6841 // Note - date constructor passed local ISO-8601 does not correctly 6842 // change time to UTC in node pre-8 6843 6844 6845 var date = new Date(jsonDate); 6846 var yyyy = pad(date.getFullYear(), 4); 6847 var MM = pad(date.getMonth() + 1, 2); 6848 var dd = pad(date.getDate(), 2); 6849 var hh = pad(date.getHours(), 2); 6850 var mm = pad(date.getMinutes(), 2); 6851 var ss = pad(date.getSeconds(), 2); 6852 var SSS = pad(date.getMilliseconds(), 3); 6853 return "".concat(yyyy, "-").concat(MM, "-").concat(dd, "T").concat(hh, ":").concat(mm, ":").concat(ss, ".").concat(SSS); 6854 } 6855 function localToUTC(dateString) { 6856 if (dateString) { 6857 return new Date(dateString).toJSON(); 6858 } 6859 } 6860 function pad(num, size) { 6861 var s = String(num); 6862 6863 while (s.length < size) { 6864 s = "0" + s; 6865 } 6866 6867 return s; 6868 } 6869 function dataURItoBlob(dataURI) { 6870 // Split metadata from data 6871 var splitted = dataURI.split(","); // Split params 6872 6873 var params = splitted[0].split(";"); // Get mime-type from params 6874 6875 var type = params[0].replace("data:", ""); // Filter the name property from params 6876 6877 var properties = params.filter(function (param) { 6878 return param.split("=")[0] === "name"; 6879 }); // Look for the name and use unknown if no name property. 6880 6881 var name; 6882 6883 if (properties.length !== 1) { 6884 name = "unknown"; 6885 } else { 6886 // Because we filtered out the other property, 6887 // we only have the name case here. 6888 name = properties[0].split("=")[1]; 6889 } // Built the Uint8Array Blob parameter from the base64 string. 6890 6891 6892 var binary = atob(splitted[1]); 6893 var array = []; 6894 6895 for (var i = 0; i < binary.length; i++) { 6896 array.push(binary.charCodeAt(i)); 6897 } // Create the blob object 6898 6899 6900 var blob = new window.Blob([new Uint8Array(array)], { 6901 type: type 6902 }); 6903 return { 6904 blob: blob, 6905 name: name 6906 }; 6907 } 6908 function rangeSpec(schema) { 6909 var spec = {}; 6910 6911 if (schema.multipleOf) { 6912 spec.step = schema.multipleOf; 6913 } 6914 6915 if (schema.minimum || schema.minimum === 0) { 6916 spec.min = schema.minimum; 6917 } 6918 6919 if (schema.maximum || schema.maximum === 0) { 6920 spec.max = schema.maximum; 6921 } 6922 6923 return spec; 6924 } 6925 function getMatchingOption(formData, options, rootSchema) { 6926 for (var i = 0; i < options.length; i++) { 6927 var option = options[i]; // If the schema describes an object then we need to add slightly more 6928 // strict matching to the schema, because unless the schema uses the 6929 // "requires" keyword, an object will match the schema as long as it 6930 // doesn't have matching keys with a conflicting type. To do this we use an 6931 // "anyOf" with an array of requires. This augmentation expresses that the 6932 // schema should match if any of the keys in the schema are present on the 6933 // object and pass validation. 6934 6935 if (option.properties) { 6936 // Create an "anyOf" schema that requires at least one of the keys in the 6937 // "properties" object 6938 var requiresAnyOf = { 6939 anyOf: _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(option.properties).map(function (key) { 6940 return { 6941 required: [key] 6942 }; 6943 }) 6944 }; 6945 var augmentedSchema = void 0; // If the "anyOf" keyword already exists, wrap the augmentation in an "allOf" 6946 6947 if (option.anyOf) { 6948 // Create a shallow clone of the option 6949 var shallowClone = Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__["default"])({}, option); 6950 6951 if (!shallowClone.allOf) { 6952 shallowClone.allOf = []; 6953 } else { 6954 // If "allOf" already exists, shallow clone the array 6955 shallowClone.allOf = shallowClone.allOf.slice(); 6956 } 6957 6958 shallowClone.allOf.push(requiresAnyOf); 6959 augmentedSchema = shallowClone; 6960 } else { 6961 augmentedSchema = Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__["default"])({}, option, requiresAnyOf); 6962 } // Remove the "required" field as it's likely that not all fields have 6963 // been filled in yet, which will mean that the schema is not valid 6964 6965 6966 delete augmentedSchema.required; 6967 6968 if (Object(_validate__WEBPACK_IMPORTED_MODULE_16__["isValid"])(augmentedSchema, formData)) { 6969 return i; 6970 } 6971 } else if (Object(_validate__WEBPACK_IMPORTED_MODULE_16__["isValid"])(options[i], formData)) { 6972 return i; 6973 } 6974 } 6975 6976 return 0; 6977 } 6978 6979 /***/ }), 6980 6981 /***/ "./node_modules/@rjsf/core/dist/es/validate.js": 6982 /*!*****************************************************!*\ 6983 !*** ./node_modules/@rjsf/core/dist/es/validate.js ***! 6984 \*****************************************************/ 6985 /*! exports provided: toErrorList, default, isValid */ 6986 /***/ (function(module, __webpack_exports__, __webpack_require__) { 6987 6988 "use strict"; 6989 __webpack_require__.r(__webpack_exports__); 6990 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toErrorList", function() { return toErrorList; }); 6991 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return validateFormData; }); 6992 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isValid", function() { return isValid; }); 6993 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js"); 6994 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/defineProperty */ "./node_modules/@babel/runtime-corejs2/helpers/esm/defineProperty.js"); 6995 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 6996 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "./node_modules/@babel/runtime-corejs2/core-js/object/keys.js"); 6997 /* harmony import */ var _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3__); 6998 /* harmony import */ var _babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/get-iterator */ "./node_modules/@babel/runtime-corejs2/core-js/get-iterator.js"); 6999 /* harmony import */ var _babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_4__); 7000 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "./node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"); 7001 /* harmony import */ var _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_5__); 7002 /* harmony import */ var lodash_toPath__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lodash/toPath */ "./node_modules/lodash/toPath.js"); 7003 /* harmony import */ var lodash_toPath__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash_toPath__WEBPACK_IMPORTED_MODULE_6__); 7004 /* harmony import */ var ajv__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ajv */ "./node_modules/ajv/lib/ajv.js"); 7005 /* harmony import */ var ajv__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_7__); 7006 /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./utils */ "./node_modules/@rjsf/core/dist/es/utils.js"); 7007 7008 7009 7010 7011 7012 7013 7014 7015 var ajv = createAjvInstance(); 7016 7017 var formerCustomFormats = null; 7018 var formerMetaSchema = null; 7019 7020 7021 function createAjvInstance() { 7022 var ajv = new ajv__WEBPACK_IMPORTED_MODULE_7___default.a({ 7023 errorDataPath: "property", 7024 allErrors: true, 7025 multipleOfPrecision: 8, 7026 schemaId: "auto", 7027 unknownFormats: "ignore" 7028 }); // add custom formats 7029 7030 ajv.addFormat("data-url", /^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/); 7031 ajv.addFormat("color", /^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/); 7032 return ajv; 7033 } 7034 7035 function toErrorSchema(errors) { 7036 // Transforms a ajv validation errors list: 7037 // [ 7038 // {property: ".level1.level2[2].level3", message: "err a"}, 7039 // {property: ".level1.level2[2].level3", message: "err b"}, 7040 // {property: ".level1.level2[4].level3", message: "err b"}, 7041 // ] 7042 // Into an error tree: 7043 // { 7044 // level1: { 7045 // level2: { 7046 // 2: {level3: {errors: ["err a", "err b"]}}, 7047 // 4: {level3: {errors: ["err b"]}}, 7048 // } 7049 // } 7050 // }; 7051 if (!errors.length) { 7052 return {}; 7053 } 7054 7055 return errors.reduce(function (errorSchema, error) { 7056 var property = error.property, 7057 message = error.message; 7058 var path = lodash_toPath__WEBPACK_IMPORTED_MODULE_6___default()(property); 7059 var parent = errorSchema; // If the property is at the root (.level1) then toPath creates 7060 // an empty array element at the first index. Remove it. 7061 7062 if (path.length > 0 && path[0] === "") { 7063 path.splice(0, 1); 7064 } 7065 7066 var _iteratorNormalCompletion = true; 7067 var _didIteratorError = false; 7068 var _iteratorError = undefined; 7069 7070 try { 7071 for (var _iterator = _babel_runtime_corejs2_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_4___default()(path.slice(0)), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { 7072 var segment = _step.value; 7073 7074 if (!(segment in parent)) { 7075 parent[segment] = {}; 7076 } 7077 7078 parent = parent[segment]; 7079 } 7080 } catch (err) { 7081 _didIteratorError = true; 7082 _iteratorError = err; 7083 } finally { 7084 try { 7085 if (!_iteratorNormalCompletion && _iterator["return"] != null) { 7086 _iterator["return"](); 7087 } 7088 } finally { 7089 if (_didIteratorError) { 7090 throw _iteratorError; 7091 } 7092 } 7093 } 7094 7095 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_5___default()(parent.__errors)) { 7096 // We store the list of errors for this node in a property named __errors 7097 // to avoid name collision with a possible sub schema field named 7098 // "errors" (see `validate.createErrorHandler`). 7099 parent.__errors = parent.__errors.concat(message); 7100 } else { 7101 if (message) { 7102 parent.__errors = [message]; 7103 } 7104 } 7105 7106 return errorSchema; 7107 }, {}); 7108 } 7109 7110 function toErrorList(errorSchema) { 7111 var fieldName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "root"; 7112 // XXX: We should transform fieldName as a full field path string. 7113 var errorList = []; 7114 7115 if ("__errors" in errorSchema) { 7116 errorList = errorList.concat(errorSchema.__errors.map(function (stack) { 7117 return { 7118 stack: "".concat(fieldName, ": ").concat(stack) 7119 }; 7120 })); 7121 } 7122 7123 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3___default()(errorSchema).reduce(function (acc, key) { 7124 if (key !== "__errors") { 7125 acc = acc.concat(toErrorList(errorSchema[key], key)); 7126 } 7127 7128 return acc; 7129 }, errorList); 7130 } 7131 7132 function createErrorHandler(formData) { 7133 var handler = { 7134 // We store the list of errors for this node in a property named __errors 7135 // to avoid name collision with a possible sub schema field named 7136 // "errors" (see `utils.toErrorSchema`). 7137 __errors: [], 7138 addError: function addError(message) { 7139 this.__errors.push(message); 7140 } 7141 }; 7142 7143 if (Object(_utils__WEBPACK_IMPORTED_MODULE_8__["isObject"])(formData)) { 7144 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3___default()(formData).reduce(function (acc, key) { 7145 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, acc, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])({}, key, createErrorHandler(formData[key]))); 7146 }, handler); 7147 } 7148 7149 if (_babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_5___default()(formData)) { 7150 return formData.reduce(function (acc, value, key) { 7151 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, acc, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])({}, key, createErrorHandler(value))); 7152 }, handler); 7153 } 7154 7155 return handler; 7156 } 7157 7158 function unwrapErrorHandler(errorHandler) { 7159 return _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3___default()(errorHandler).reduce(function (acc, key) { 7160 if (key === "addError") { 7161 return acc; 7162 } else if (key === "__errors") { 7163 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, acc, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])({}, key, errorHandler[key])); 7164 } 7165 7166 return Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, acc, Object(_babel_runtime_corejs2_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])({}, key, unwrapErrorHandler(errorHandler[key]))); 7167 }, {}); 7168 } 7169 /** 7170 * Transforming the error output from ajv to format used by jsonschema. 7171 * At some point, components should be updated to support ajv. 7172 */ 7173 7174 7175 function transformAjvErrors() { 7176 var errors = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; 7177 7178 if (errors === null) { 7179 return []; 7180 } 7181 7182 return errors.map(function (e) { 7183 var dataPath = e.dataPath, 7184 keyword = e.keyword, 7185 message = e.message, 7186 params = e.params, 7187 schemaPath = e.schemaPath; 7188 var property = "".concat(dataPath); // put data in expected format 7189 7190 return { 7191 name: keyword, 7192 property: property, 7193 message: message, 7194 params: params, 7195 // specific to ajv 7196 stack: "".concat(property, " ").concat(message).trim(), 7197 schemaPath: schemaPath 7198 }; 7199 }); 7200 } 7201 /** 7202 * This function processes the formData with a user `validate` contributed 7203 * function, which receives the form data and an `errorHandler` object that 7204 * will be used to add custom validation errors for each field. 7205 */ 7206 7207 7208 function validateFormData(formData, schema, customValidate, transformErrors) { 7209 var additionalMetaSchemas = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : []; 7210 var customFormats = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : {}; 7211 // Include form data with undefined values, which is required for validation. 7212 var rootSchema = schema; 7213 formData = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["getDefaultFormState"])(schema, formData, rootSchema, true); 7214 var newMetaSchemas = !Object(_utils__WEBPACK_IMPORTED_MODULE_8__["deepEquals"])(formerMetaSchema, additionalMetaSchemas); 7215 var newFormats = !Object(_utils__WEBPACK_IMPORTED_MODULE_8__["deepEquals"])(formerCustomFormats, customFormats); 7216 7217 if (newMetaSchemas || newFormats) { 7218 ajv = createAjvInstance(); 7219 } // add more schemas to validate against 7220 7221 7222 if (additionalMetaSchemas && newMetaSchemas && _babel_runtime_corejs2_core_js_array_is_array__WEBPACK_IMPORTED_MODULE_5___default()(additionalMetaSchemas)) { 7223 ajv.addMetaSchema(additionalMetaSchemas); 7224 formerMetaSchema = additionalMetaSchemas; 7225 } // add more custom formats to validate against 7226 7227 7228 if (customFormats && newFormats && Object(_utils__WEBPACK_IMPORTED_MODULE_8__["isObject"])(customFormats)) { 7229 _babel_runtime_corejs2_core_js_object_keys__WEBPACK_IMPORTED_MODULE_3___default()(customFormats).forEach(function (formatName) { 7230 ajv.addFormat(formatName, customFormats[formatName]); 7231 }); 7232 7233 formerCustomFormats = customFormats; 7234 } 7235 7236 var validationError = null; 7237 7238 try { 7239 ajv.validate(schema, formData); 7240 } catch (err) { 7241 validationError = err; 7242 } 7243 7244 var errors = transformAjvErrors(ajv.errors); // Clear errors to prevent persistent errors, see #1104 7245 7246 ajv.errors = null; 7247 var noProperMetaSchema = validationError && validationError.message && typeof validationError.message === "string" && validationError.message.includes("no schema with key or ref "); 7248 7249 if (noProperMetaSchema) { 7250 errors = [].concat(Object(_babel_runtime_corejs2_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["default"])(errors), [{ 7251 stack: validationError.message 7252 }]); 7253 } 7254 7255 if (typeof transformErrors === "function") { 7256 errors = transformErrors(errors); 7257 } 7258 7259 var errorSchema = toErrorSchema(errors); 7260 7261 if (noProperMetaSchema) { 7262 errorSchema = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_2__["default"])({}, errorSchema, { 7263 $schema: { 7264 __errors: [validationError.message] 7265 } 7266 }); 7267 } 7268 7269 if (typeof customValidate !== "function") { 7270 return { 7271 errors: errors, 7272 errorSchema: errorSchema 7273 }; 7274 } 7275 7276 var errorHandler = customValidate(formData, createErrorHandler(formData)); 7277 var userErrorSchema = unwrapErrorHandler(errorHandler); 7278 var newErrorSchema = Object(_utils__WEBPACK_IMPORTED_MODULE_8__["mergeObjects"])(errorSchema, userErrorSchema, true); // XXX: The errors list produced is not fully compliant with the format 7279 // exposed by the jsonschema lib, which contains full field paths and other 7280 // properties. 7281 7282 var newErrors = toErrorList(newErrorSchema); 7283 return { 7284 errors: newErrors, 7285 errorSchema: newErrorSchema 7286 }; 7287 } 7288 /** 7289 * Validates data against a schema, returning true if the data is valid, or 7290 * false otherwise. If the schema is invalid, then this function will return 7291 * false. 7292 */ 7293 7294 function isValid(schema, data) { 7295 try { 7296 return ajv.validate(schema, data); 7297 } catch (e) { 7298 return false; 7299 } 7300 } 7301 7302 /***/ }), 7303 7304 /***/ "./node_modules/@rjsf/core/dist/es/withTheme.js": 7305 /*!******************************************************!*\ 7306 !*** ./node_modules/@rjsf/core/dist/es/withTheme.js ***! 7307 \******************************************************/ 7308 /*! exports provided: default */ 7309 /***/ (function(module, __webpack_exports__, __webpack_require__) { 7310 7311 "use strict"; 7312 __webpack_require__.r(__webpack_exports__); 7313 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/extends */ "./node_modules/@babel/runtime-corejs2/helpers/esm/extends.js"); 7314 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectSpread */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread.js"); 7315 /* harmony import */ var _babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime-corejs2/helpers/esm/objectWithoutProperties.js"); 7316 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "react"); 7317 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__); 7318 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 7319 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__); 7320 /* harmony import */ var ___WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ */ "./node_modules/@rjsf/core/dist/es/index.js"); 7321 7322 7323 7324 7325 7326 7327 7328 function withTheme(themeProps) { 7329 return Object(react__WEBPACK_IMPORTED_MODULE_3__["forwardRef"])(function (_ref, ref) { 7330 var fields = _ref.fields, 7331 widgets = _ref.widgets, 7332 directProps = Object(_babel_runtime_corejs2_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__["default"])(_ref, ["fields", "widgets"]); 7333 7334 fields = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, themeProps.fields, fields); 7335 widgets = Object(_babel_runtime_corejs2_helpers_esm_objectSpread__WEBPACK_IMPORTED_MODULE_1__["default"])({}, themeProps.widgets, widgets); 7336 return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(___WEBPACK_IMPORTED_MODULE_5__["default"], Object(_babel_runtime_corejs2_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, themeProps, directProps, { 7337 fields: fields, 7338 widgets: widgets, 7339 ref: ref 7340 })); 7341 }); 7342 } 7343 7344 withTheme.propTypes = { 7345 widgets: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object, 7346 fields: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object 7347 }; 7348 /* harmony default export */ __webpack_exports__["default"] = (withTheme); 7349 7350 /***/ }), 7351 7352 /***/ "./node_modules/@wordpress/dom-ready/build-module/index.js": 7353 /*!*****************************************************************!*\ 7354 !*** ./node_modules/@wordpress/dom-ready/build-module/index.js ***! 7355 \*****************************************************************/ 7356 /*! exports provided: default */ 7357 /***/ (function(module, __webpack_exports__, __webpack_require__) { 7358 7359 "use strict"; 7360 __webpack_require__.r(__webpack_exports__); 7361 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return domReady; }); 7362 /** 7363 * @typedef {() => void} Callback 7364 * 7365 * TODO: Remove this typedef and inline `() => void` type. 7366 * 7367 * This typedef is used so that a descriptive type is provided in our 7368 * automatically generated documentation. 7369 * 7370 * An in-line type `() => void` would be preferable, but the generated 7371 * documentation is `null` in that case. 7372 * 7373 * @see https://github.com/WordPress/gutenberg/issues/18045 7374 */ 7375 7376 /** 7377 * Specify a function to execute when the DOM is fully loaded. 7378 * 7379 * @param {Callback} callback A function to execute after the DOM is ready. 7380 * 7381 * @example 7382 * ```js 7383 * import domReady from '@wordpress/dom-ready'; 7384 * 7385 * domReady( function() { 7386 * //do something after DOM loads. 7387 * } ); 7388 * ``` 7389 * 7390 * @return {void} 7391 */ 7392 function domReady(callback) { 7393 if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly. 7394 document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly. 7395 ) { 7396 return void callback(); 7397 } // DOMContentLoaded has not fired yet, delay callback until then. 7398 7399 7400 document.addEventListener('DOMContentLoaded', callback); 7401 } 7402 //# sourceMappingURL=index.js.map 7403 7404 /***/ }), 7405 7406 /***/ "./node_modules/@wordpress/icons/build-module/icon/index.js": 7407 /*!******************************************************************!*\ 7408 !*** ./node_modules/@wordpress/icons/build-module/icon/index.js ***! 7409 \******************************************************************/ 7410 /*! exports provided: default */ 7411 /***/ (function(module, __webpack_exports__, __webpack_require__) { 7412 7413 "use strict"; 7414 __webpack_require__.r(__webpack_exports__); 7415 /* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); 7416 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"); 7417 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 7418 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); 7419 7420 7421 7422 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } 7423 7424 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } 7425 7426 /** 7427 * WordPress dependencies 7428 */ 7429 // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly. 7430 7431 /* eslint-disable jsdoc/valid-types */ 7432 7433 /** @typedef {{icon: JSX.Element, size?: number} & import('react').ComponentPropsWithoutRef<'SVG'>} IconProps */ 7434 7435 /* eslint-enable jsdoc/valid-types */ 7436 7437 /** 7438 * Return an SVG icon. 7439 * 7440 * @param {IconProps} props icon is the SVG component to render 7441 * size is a number specifiying the icon size in pixels 7442 * Other props will be passed to wrapped SVG component 7443 * 7444 * @return {JSX.Element} Icon component 7445 */ 7446 7447 function Icon(_ref) { 7448 var icon = _ref.icon, 7449 _ref$size = _ref.size, 7450 size = _ref$size === void 0 ? 24 : _ref$size, 7451 props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(_ref, ["icon", "size"]); 7452 7453 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["cloneElement"])(icon, _objectSpread({ 7454 width: size, 7455 height: size 7456 }, props)); 7457 } 7458 7459 /* harmony default export */ __webpack_exports__["default"] = (Icon); 7460 //# sourceMappingURL=index.js.map 7461 7462 /***/ }), 7463 7464 /***/ "./node_modules/@wordpress/icons/build-module/index.js": 7465 /*!*************************************************************!*\ 7466 !*** ./node_modules/@wordpress/icons/build-module/index.js ***! 7467 \*************************************************************/ 7468 /*! exports provided: Icon, alignCenter, alignJustify, alignLeft, alignRight, archive, arrowDown, arrowLeft, arrowRight, arrowUp, atSymbol, aspectRatio, audio, backup, blockDefault, blockTable, brush, button, calendar, camera, capturePhoto, captureVideo, category, chartBar, chartLine, check, chevronDown, chevronLeft, chevronRight, chevronUp, classic, closeCircleFilled, close, closeSmall, cloudUpload, cloud, code, cog, column, columns, comment, controlsRepeat, cover, create, crop, currencyDollar, currencyEuro, currencyPound, desktop, external, file, flipHorizontal, flipVertical, formatBold, formatIndent, formatIndentRTL, formatItalic, formatListBullets, formatListBulletsRTL, formatListNumbered, formatListNumberedRTL, formatLtr, formatOutdent, formatOutdentRTL, formatRtl, formatStrikethrough, fullscreen, gallery, globe, grid, group, heading, help, inbox, institution, home, html, image, info, insertAfter, insertBefore, keyboardClose, keyboardReturn, layout, lifesaver, link, linkOff, list, loop, mapMarker, media, mediaAndText, megaphone, menu, minus, mobile, more, moreHorizontal, moreHorizontalMobile, moreVertical, navigation, pageBreak, page, paragraph, payment, percent, positionCenter, positionLeft, positionRight, pencil, people, pin, plugins, plusCircleFilled, plusCircle, plus, postList, preformatted, box, pullLeft, pullRight, pullquote, quote, receipt, redo, replace, resizeCornerNE, rotateLeft, rotateRight, rss, search, separator, share, shortcode, starEmpty, starFilled, starHalf, stretchFullWidth, shipping, stretchWide, subscript, superscript, tableColumnAfter, tableColumnBefore, tableColumnDelete, tableRowAfter, tableRowBefore, tableRowDelete, table, tag, textColor, tablet, title, tool, trash, typography, undo, update, upload, verse, video, widget, wordpress */ 7469 /***/ (function(module, __webpack_exports__, __webpack_require__) { 7470 7471 "use strict"; 7472 __webpack_require__.r(__webpack_exports__); 7473 /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./icon */ "./node_modules/@wordpress/icons/build-module/icon/index.js"); 7474 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Icon", function() { return _icon__WEBPACK_IMPORTED_MODULE_0__["default"]; }); 7475 7476 /* harmony import */ var _library_align_center__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./library/align-center */ "./node_modules/@wordpress/icons/build-module/library/align-center.js"); 7477 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "alignCenter", function() { return _library_align_center__WEBPACK_IMPORTED_MODULE_1__["default"]; }); 7478 7479 /* harmony import */ var _library_align_justify__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./library/align-justify */ "./node_modules/@wordpress/icons/build-module/library/align-justify.js"); 7480 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "alignJustify", function() { return _library_align_justify__WEBPACK_IMPORTED_MODULE_2__["default"]; }); 7481 7482 /* harmony import */ var _library_align_left__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./library/align-left */ "./node_modules/@wordpress/icons/build-module/library/align-left.js"); 7483 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "alignLeft", function() { return _library_align_left__WEBPACK_IMPORTED_MODULE_3__["default"]; }); 7484 7485 /* harmony import */ var _library_align_right__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./library/align-right */ "./node_modules/@wordpress/icons/build-module/library/align-right.js"); 7486 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "alignRight", function() { return _library_align_right__WEBPACK_IMPORTED_MODULE_4__["default"]; }); 7487 7488 /* harmony import */ var _library_archive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./library/archive */ "./node_modules/@wordpress/icons/build-module/library/archive.js"); 7489 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "archive", function() { return _library_archive__WEBPACK_IMPORTED_MODULE_5__["default"]; }); 7490 7491 /* harmony import */ var _library_arrow_down__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./library/arrow-down */ "./node_modules/@wordpress/icons/build-module/library/arrow-down.js"); 7492 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "arrowDown", function() { return _library_arrow_down__WEBPACK_IMPORTED_MODULE_6__["default"]; }); 7493 7494 /* harmony import */ var _library_arrow_left__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./library/arrow-left */ "./node_modules/@wordpress/icons/build-module/library/arrow-left.js"); 7495 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "arrowLeft", function() { return _library_arrow_left__WEBPACK_IMPORTED_MODULE_7__["default"]; }); 7496 7497 /* harmony import */ var _library_arrow_right__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./library/arrow-right */ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js"); 7498 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "arrowRight", function() { return _library_arrow_right__WEBPACK_IMPORTED_MODULE_8__["default"]; }); 7499 7500 /* harmony import */ var _library_arrow_up__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./library/arrow-up */ "./node_modules/@wordpress/icons/build-module/library/arrow-up.js"); 7501 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "arrowUp", function() { return _library_arrow_up__WEBPACK_IMPORTED_MODULE_9__["default"]; }); 7502 7503 /* harmony import */ var _library_at_symbol__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./library/at-symbol */ "./node_modules/@wordpress/icons/build-module/library/at-symbol.js"); 7504 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "atSymbol", function() { return _library_at_symbol__WEBPACK_IMPORTED_MODULE_10__["default"]; }); 7505 7506 /* harmony import */ var _library_aspect_ratio__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./library/aspect-ratio */ "./node_modules/@wordpress/icons/build-module/library/aspect-ratio.js"); 7507 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "aspectRatio", function() { return _library_aspect_ratio__WEBPACK_IMPORTED_MODULE_11__["default"]; }); 7508 7509 /* harmony import */ var _library_audio__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./library/audio */ "./node_modules/@wordpress/icons/build-module/library/audio.js"); 7510 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "audio", function() { return _library_audio__WEBPACK_IMPORTED_MODULE_12__["default"]; }); 7511 7512 /* harmony import */ var _library_backup__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./library/backup */ "./node_modules/@wordpress/icons/build-module/library/backup.js"); 7513 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "backup", function() { return _library_backup__WEBPACK_IMPORTED_MODULE_13__["default"]; }); 7514 7515 /* harmony import */ var _library_block_default__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./library/block-default */ "./node_modules/@wordpress/icons/build-module/library/block-default.js"); 7516 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "blockDefault", function() { return _library_block_default__WEBPACK_IMPORTED_MODULE_14__["default"]; }); 7517 7518 /* harmony import */ var _library_block_table__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./library/block-table */ "./node_modules/@wordpress/icons/build-module/library/block-table.js"); 7519 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "blockTable", function() { return _library_block_table__WEBPACK_IMPORTED_MODULE_15__["default"]; }); 7520 7521 /* harmony import */ var _library_brush__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./library/brush */ "./node_modules/@wordpress/icons/build-module/library/brush.js"); 7522 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "brush", function() { return _library_brush__WEBPACK_IMPORTED_MODULE_16__["default"]; }); 7523 7524 /* harmony import */ var _library_button__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./library/button */ "./node_modules/@wordpress/icons/build-module/library/button.js"); 7525 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "button", function() { return _library_button__WEBPACK_IMPORTED_MODULE_17__["default"]; }); 7526 7527 /* harmony import */ var _library_calendar__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./library/calendar */ "./node_modules/@wordpress/icons/build-module/library/calendar.js"); 7528 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "calendar", function() { return _library_calendar__WEBPACK_IMPORTED_MODULE_18__["default"]; }); 7529 7530 /* harmony import */ var _library_camera__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./library/camera */ "./node_modules/@wordpress/icons/build-module/library/camera.js"); 7531 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "camera", function() { return _library_camera__WEBPACK_IMPORTED_MODULE_19__["default"]; }); 7532 7533 /* harmony import */ var _library_capture_photo__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./library/capture-photo */ "./node_modules/@wordpress/icons/build-module/library/capture-photo.js"); 7534 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "capturePhoto", function() { return _library_capture_photo__WEBPACK_IMPORTED_MODULE_20__["default"]; }); 7535 7536 /* harmony import */ var _library_capture_video__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./library/capture-video */ "./node_modules/@wordpress/icons/build-module/library/capture-video.js"); 7537 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "captureVideo", function() { return _library_capture_video__WEBPACK_IMPORTED_MODULE_21__["default"]; }); 7538 7539 /* harmony import */ var _library_category__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./library/category */ "./node_modules/@wordpress/icons/build-module/library/category.js"); 7540 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "category", function() { return _library_category__WEBPACK_IMPORTED_MODULE_22__["default"]; }); 7541 7542 /* harmony import */ var _library_chart_bar__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./library/chart-bar */ "./node_modules/@wordpress/icons/build-module/library/chart-bar.js"); 7543 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chartBar", function() { return _library_chart_bar__WEBPACK_IMPORTED_MODULE_23__["default"]; }); 7544 7545 /* harmony import */ var _library_chart_line__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./library/chart-line */ "./node_modules/@wordpress/icons/build-module/library/chart-line.js"); 7546 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chartLine", function() { return _library_chart_line__WEBPACK_IMPORTED_MODULE_24__["default"]; }); 7547 7548 /* harmony import */ var _library_check__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./library/check */ "./node_modules/@wordpress/icons/build-module/library/check.js"); 7549 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "check", function() { return _library_check__WEBPACK_IMPORTED_MODULE_25__["default"]; }); 7550 7551 /* harmony import */ var _library_chevron_down__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./library/chevron-down */ "./node_modules/@wordpress/icons/build-module/library/chevron-down.js"); 7552 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chevronDown", function() { return _library_chevron_down__WEBPACK_IMPORTED_MODULE_26__["default"]; }); 7553 7554 /* harmony import */ var _library_chevron_left__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./library/chevron-left */ "./node_modules/@wordpress/icons/build-module/library/chevron-left.js"); 7555 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chevronLeft", function() { return _library_chevron_left__WEBPACK_IMPORTED_MODULE_27__["default"]; }); 7556 7557 /* harmony import */ var _library_chevron_right__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./library/chevron-right */ "./node_modules/@wordpress/icons/build-module/library/chevron-right.js"); 7558 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chevronRight", function() { return _library_chevron_right__WEBPACK_IMPORTED_MODULE_28__["default"]; }); 7559 7560 /* harmony import */ var _library_chevron_up__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./library/chevron-up */ "./node_modules/@wordpress/icons/build-module/library/chevron-up.js"); 7561 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "chevronUp", function() { return _library_chevron_up__WEBPACK_IMPORTED_MODULE_29__["default"]; }); 7562 7563 /* harmony import */ var _library_classic__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./library/classic */ "./node_modules/@wordpress/icons/build-module/library/classic.js"); 7564 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "classic", function() { return _library_classic__WEBPACK_IMPORTED_MODULE_30__["default"]; }); 7565 7566 /* harmony import */ var _library_close_circle_filled__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./library/close-circle-filled */ "./node_modules/@wordpress/icons/build-module/library/close-circle-filled.js"); 7567 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "closeCircleFilled", function() { return _library_close_circle_filled__WEBPACK_IMPORTED_MODULE_31__["default"]; }); 7568 7569 /* harmony import */ var _library_close__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./library/close */ "./node_modules/@wordpress/icons/build-module/library/close.js"); 7570 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "close", function() { return _library_close__WEBPACK_IMPORTED_MODULE_32__["default"]; }); 7571 7572 /* harmony import */ var _library_close_small__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./library/close-small */ "./node_modules/@wordpress/icons/build-module/library/close-small.js"); 7573 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "closeSmall", function() { return _library_close_small__WEBPACK_IMPORTED_MODULE_33__["default"]; }); 7574 7575 /* harmony import */ var _library_cloud_upload__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./library/cloud-upload */ "./node_modules/@wordpress/icons/build-module/library/cloud-upload.js"); 7576 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cloudUpload", function() { return _library_cloud_upload__WEBPACK_IMPORTED_MODULE_34__["default"]; }); 7577 7578 /* harmony import */ var _library_cloud__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./library/cloud */ "./node_modules/@wordpress/icons/build-module/library/cloud.js"); 7579 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cloud", function() { return _library_cloud__WEBPACK_IMPORTED_MODULE_35__["default"]; }); 7580 7581 /* harmony import */ var _library_code__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./library/code */ "./node_modules/@wordpress/icons/build-module/library/code.js"); 7582 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "code", function() { return _library_code__WEBPACK_IMPORTED_MODULE_36__["default"]; }); 7583 7584 /* harmony import */ var _library_cog__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./library/cog */ "./node_modules/@wordpress/icons/build-module/library/cog.js"); 7585 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cog", function() { return _library_cog__WEBPACK_IMPORTED_MODULE_37__["default"]; }); 7586 7587 /* harmony import */ var _library_column__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./library/column */ "./node_modules/@wordpress/icons/build-module/library/column.js"); 7588 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "column", function() { return _library_column__WEBPACK_IMPORTED_MODULE_38__["default"]; }); 7589 7590 /* harmony import */ var _library_columns__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./library/columns */ "./node_modules/@wordpress/icons/build-module/library/columns.js"); 7591 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "columns", function() { return _library_columns__WEBPACK_IMPORTED_MODULE_39__["default"]; }); 7592 7593 /* harmony import */ var _library_comment__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./library/comment */ "./node_modules/@wordpress/icons/build-module/library/comment.js"); 7594 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "comment", function() { return _library_comment__WEBPACK_IMPORTED_MODULE_40__["default"]; }); 7595 7596 /* harmony import */ var _library_controls_repeat__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./library/controls-repeat */ "./node_modules/@wordpress/icons/build-module/library/controls-repeat.js"); 7597 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "controlsRepeat", function() { return _library_controls_repeat__WEBPACK_IMPORTED_MODULE_41__["default"]; }); 7598 7599 /* harmony import */ var _library_cover__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./library/cover */ "./node_modules/@wordpress/icons/build-module/library/cover.js"); 7600 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "cover", function() { return _library_cover__WEBPACK_IMPORTED_MODULE_42__["default"]; }); 7601 7602 /* harmony import */ var _library_create__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./library/create */ "./node_modules/@wordpress/icons/build-module/library/create.js"); 7603 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "create", function() { return _library_create__WEBPACK_IMPORTED_MODULE_43__["default"]; }); 7604 7605 /* harmony import */ var _library_crop__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./library/crop */ "./node_modules/@wordpress/icons/build-module/library/crop.js"); 7606 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "crop", function() { return _library_crop__WEBPACK_IMPORTED_MODULE_44__["default"]; }); 7607 7608 /* harmony import */ var _library_currency_dollar__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./library/currency-dollar */ "./node_modules/@wordpress/icons/build-module/library/currency-dollar.js"); 7609 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "currencyDollar", function() { return _library_currency_dollar__WEBPACK_IMPORTED_MODULE_45__["default"]; }); 7610 7611 /* harmony import */ var _library_currency_euro__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./library/currency-euro */ "./node_modules/@wordpress/icons/build-module/library/currency-euro.js"); 7612 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "currencyEuro", function() { return _library_currency_euro__WEBPACK_IMPORTED_MODULE_46__["default"]; }); 7613 7614 /* harmony import */ var _library_currency_pound__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./library/currency-pound */ "./node_modules/@wordpress/icons/build-module/library/currency-pound.js"); 7615 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "currencyPound", function() { return _library_currency_pound__WEBPACK_IMPORTED_MODULE_47__["default"]; }); 7616 7617 /* harmony import */ var _library_desktop__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./library/desktop */ "./node_modules/@wordpress/icons/build-module/library/desktop.js"); 7618 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "desktop", function() { return _library_desktop__WEBPACK_IMPORTED_MODULE_48__["default"]; }); 7619 7620 /* harmony import */ var _library_external__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./library/external */ "./node_modules/@wordpress/icons/build-module/library/external.js"); 7621 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "external", function() { return _library_external__WEBPACK_IMPORTED_MODULE_49__["default"]; }); 7622 7623 /* harmony import */ var _library_file__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./library/file */ "./node_modules/@wordpress/icons/build-module/library/file.js"); 7624 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "file", function() { return _library_file__WEBPACK_IMPORTED_MODULE_50__["default"]; }); 7625 7626 /* harmony import */ var _library_flip_horizontal__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./library/flip-horizontal */ "./node_modules/@wordpress/icons/build-module/library/flip-horizontal.js"); 7627 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "flipHorizontal", function() { return _library_flip_horizontal__WEBPACK_IMPORTED_MODULE_51__["default"]; }); 7628 7629 /* harmony import */ var _library_flip_vertical__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./library/flip-vertical */ "./node_modules/@wordpress/icons/build-module/library/flip-vertical.js"); 7630 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "flipVertical", function() { return _library_flip_vertical__WEBPACK_IMPORTED_MODULE_52__["default"]; }); 7631 7632 /* harmony import */ var _library_format_bold__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./library/format-bold */ "./node_modules/@wordpress/icons/build-module/library/format-bold.js"); 7633 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatBold", function() { return _library_format_bold__WEBPACK_IMPORTED_MODULE_53__["default"]; }); 7634 7635 /* harmony import */ var _library_format_indent__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./library/format-indent */ "./node_modules/@wordpress/icons/build-module/library/format-indent.js"); 7636 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatIndent", function() { return _library_format_indent__WEBPACK_IMPORTED_MODULE_54__["default"]; }); 7637 7638 /* harmony import */ var _library_format_indent_rtl__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./library/format-indent-rtl */ "./node_modules/@wordpress/icons/build-module/library/format-indent-rtl.js"); 7639 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatIndentRTL", function() { return _library_format_indent_rtl__WEBPACK_IMPORTED_MODULE_55__["default"]; }); 7640 7641 /* harmony import */ var _library_format_italic__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./library/format-italic */ "./node_modules/@wordpress/icons/build-module/library/format-italic.js"); 7642 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatItalic", function() { return _library_format_italic__WEBPACK_IMPORTED_MODULE_56__["default"]; }); 7643 7644 /* harmony import */ var _library_format_list_bullets__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./library/format-list-bullets */ "./node_modules/@wordpress/icons/build-module/library/format-list-bullets.js"); 7645 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatListBullets", function() { return _library_format_list_bullets__WEBPACK_IMPORTED_MODULE_57__["default"]; }); 7646 7647 /* harmony import */ var _library_format_list_bullets_rtl__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./library/format-list-bullets-rtl */ "./node_modules/@wordpress/icons/build-module/library/format-list-bullets-rtl.js"); 7648 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatListBulletsRTL", function() { return _library_format_list_bullets_rtl__WEBPACK_IMPORTED_MODULE_58__["default"]; }); 7649 7650 /* harmony import */ var _library_format_list_numbered__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./library/format-list-numbered */ "./node_modules/@wordpress/icons/build-module/library/format-list-numbered.js"); 7651 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatListNumbered", function() { return _library_format_list_numbered__WEBPACK_IMPORTED_MODULE_59__["default"]; }); 7652 7653 /* harmony import */ var _library_format_list_numbered_rtl__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./library/format-list-numbered-rtl */ "./node_modules/@wordpress/icons/build-module/library/format-list-numbered-rtl.js"); 7654 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatListNumberedRTL", function() { return _library_format_list_numbered_rtl__WEBPACK_IMPORTED_MODULE_60__["default"]; }); 7655 7656 /* harmony import */ var _library_format_ltr__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./library/format-ltr */ "./node_modules/@wordpress/icons/build-module/library/format-ltr.js"); 7657 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatLtr", function() { return _library_format_ltr__WEBPACK_IMPORTED_MODULE_61__["default"]; }); 7658 7659 /* harmony import */ var _library_format_outdent__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./library/format-outdent */ "./node_modules/@wordpress/icons/build-module/library/format-outdent.js"); 7660 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatOutdent", function() { return _library_format_outdent__WEBPACK_IMPORTED_MODULE_62__["default"]; }); 7661 7662 /* harmony import */ var _library_format_outdent_rtl__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./library/format-outdent-rtl */ "./node_modules/@wordpress/icons/build-module/library/format-outdent-rtl.js"); 7663 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatOutdentRTL", function() { return _library_format_outdent_rtl__WEBPACK_IMPORTED_MODULE_63__["default"]; }); 7664 7665 /* harmony import */ var _library_format_rtl__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./library/format-rtl */ "./node_modules/@wordpress/icons/build-module/library/format-rtl.js"); 7666 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatRtl", function() { return _library_format_rtl__WEBPACK_IMPORTED_MODULE_64__["default"]; }); 7667 7668 /* harmony import */ var _library_format_strikethrough__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./library/format-strikethrough */ "./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js"); 7669 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "formatStrikethrough", function() { return _library_format_strikethrough__WEBPACK_IMPORTED_MODULE_65__["default"]; }); 7670 7671 /* harmony import */ var _library_fullscreen__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./library/fullscreen */ "./node_modules/@wordpress/icons/build-module/library/fullscreen.js"); 7672 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "fullscreen", function() { return _library_fullscreen__WEBPACK_IMPORTED_MODULE_66__["default"]; }); 7673 7674 /* harmony import */ var _library_gallery__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./library/gallery */ "./node_modules/@wordpress/icons/build-module/library/gallery.js"); 7675 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "gallery", function() { return _library_gallery__WEBPACK_IMPORTED_MODULE_67__["default"]; }); 7676 7677 /* harmony import */ var _library_globe__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./library/globe */ "./node_modules/@wordpress/icons/build-module/library/globe.js"); 7678 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "globe", function() { return _library_globe__WEBPACK_IMPORTED_MODULE_68__["default"]; }); 7679 7680 /* harmony import */ var _library_grid__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./library/grid */ "./node_modules/@wordpress/icons/build-module/library/grid.js"); 7681 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "grid", function() { return _library_grid__WEBPACK_IMPORTED_MODULE_69__["default"]; }); 7682 7683 /* harmony import */ var _library_group__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./library/group */ "./node_modules/@wordpress/icons/build-module/library/group.js"); 7684 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "group", function() { return _library_group__WEBPACK_IMPORTED_MODULE_70__["default"]; }); 7685 7686 /* harmony import */ var _library_heading__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./library/heading */ "./node_modules/@wordpress/icons/build-module/library/heading.js"); 7687 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "heading", function() { return _library_heading__WEBPACK_IMPORTED_MODULE_71__["default"]; }); 7688 7689 /* harmony import */ var _library_help__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./library/help */ "./node_modules/@wordpress/icons/build-module/library/help.js"); 7690 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "help", function() { return _library_help__WEBPACK_IMPORTED_MODULE_72__["default"]; }); 7691 7692 /* harmony import */ var _library_inbox__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./library/inbox */ "./node_modules/@wordpress/icons/build-module/library/inbox.js"); 7693 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "inbox", function() { return _library_inbox__WEBPACK_IMPORTED_MODULE_73__["default"]; }); 7694 7695 /* harmony import */ var _library_institution__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./library/institution */ "./node_modules/@wordpress/icons/build-module/library/institution.js"); 7696 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "institution", function() { return _library_institution__WEBPACK_IMPORTED_MODULE_74__["default"]; }); 7697 7698 /* harmony import */ var _library_home__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./library/home */ "./node_modules/@wordpress/icons/build-module/library/home.js"); 7699 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "home", function() { return _library_home__WEBPACK_IMPORTED_MODULE_75__["default"]; }); 7700 7701 /* harmony import */ var _library_html__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./library/html */ "./node_modules/@wordpress/icons/build-module/library/html.js"); 7702 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "html", function() { return _library_html__WEBPACK_IMPORTED_MODULE_76__["default"]; }); 7703 7704 /* harmony import */ var _library_image__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./library/image */ "./node_modules/@wordpress/icons/build-module/library/image.js"); 7705 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "image", function() { return _library_image__WEBPACK_IMPORTED_MODULE_77__["default"]; }); 7706 7707 /* harmony import */ var _library_info__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./library/info */ "./node_modules/@wordpress/icons/build-module/library/info.js"); 7708 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "info", function() { return _library_info__WEBPACK_IMPORTED_MODULE_78__["default"]; }); 7709 7710 /* harmony import */ var _library_insert_after__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./library/insert-after */ "./node_modules/@wordpress/icons/build-module/library/insert-after.js"); 7711 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertAfter", function() { return _library_insert_after__WEBPACK_IMPORTED_MODULE_79__["default"]; }); 7712 7713 /* harmony import */ var _library_insert_before__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./library/insert-before */ "./node_modules/@wordpress/icons/build-module/library/insert-before.js"); 7714 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "insertBefore", function() { return _library_insert_before__WEBPACK_IMPORTED_MODULE_80__["default"]; }); 7715 7716 /* harmony import */ var _library_keyboard_close__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./library/keyboard-close */ "./node_modules/@wordpress/icons/build-module/library/keyboard-close.js"); 7717 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "keyboardClose", function() { return _library_keyboard_close__WEBPACK_IMPORTED_MODULE_81__["default"]; }); 7718 7719 /* harmony import */ var _library_keyboard_return__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./library/keyboard-return */ "./node_modules/@wordpress/icons/build-module/library/keyboard-return.js"); 7720 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "keyboardReturn", function() { return _library_keyboard_return__WEBPACK_IMPORTED_MODULE_82__["default"]; }); 7721 7722 /* harmony import */ var _library_layout__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./library/layout */ "./node_modules/@wordpress/icons/build-module/library/layout.js"); 7723 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "layout", function() { return _library_layout__WEBPACK_IMPORTED_MODULE_83__["default"]; }); 7724 7725 /* harmony import */ var _library_lifesaver__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./library/lifesaver */ "./node_modules/@wordpress/icons/build-module/library/lifesaver.js"); 7726 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "lifesaver", function() { return _library_lifesaver__WEBPACK_IMPORTED_MODULE_84__["default"]; }); 7727 7728 /* harmony import */ var _library_link__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./library/link */ "./node_modules/@wordpress/icons/build-module/library/link.js"); 7729 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "link", function() { return _library_link__WEBPACK_IMPORTED_MODULE_85__["default"]; }); 7730 7731 /* harmony import */ var _library_link_off__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./library/link-off */ "./node_modules/@wordpress/icons/build-module/library/link-off.js"); 7732 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "linkOff", function() { return _library_link_off__WEBPACK_IMPORTED_MODULE_86__["default"]; }); 7733 7734 /* harmony import */ var _library_list__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./library/list */ "./node_modules/@wordpress/icons/build-module/library/list.js"); 7735 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "list", function() { return _library_list__WEBPACK_IMPORTED_MODULE_87__["default"]; }); 7736 7737 /* harmony import */ var _library_loop__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./library/loop */ "./node_modules/@wordpress/icons/build-module/library/loop.js"); 7738 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "loop", function() { return _library_loop__WEBPACK_IMPORTED_MODULE_88__["default"]; }); 7739 7740 /* harmony import */ var _library_map_marker__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./library/map-marker */ "./node_modules/@wordpress/icons/build-module/library/map-marker.js"); 7741 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mapMarker", function() { return _library_map_marker__WEBPACK_IMPORTED_MODULE_89__["default"]; }); 7742 7743 /* harmony import */ var _library_media__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./library/media */ "./node_modules/@wordpress/icons/build-module/library/media.js"); 7744 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "media", function() { return _library_media__WEBPACK_IMPORTED_MODULE_90__["default"]; }); 7745 7746 /* harmony import */ var _library_media_and_text__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./library/media-and-text */ "./node_modules/@wordpress/icons/build-module/library/media-and-text.js"); 7747 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mediaAndText", function() { return _library_media_and_text__WEBPACK_IMPORTED_MODULE_91__["default"]; }); 7748 7749 /* harmony import */ var _library_megaphone__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./library/megaphone */ "./node_modules/@wordpress/icons/build-module/library/megaphone.js"); 7750 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "megaphone", function() { return _library_megaphone__WEBPACK_IMPORTED_MODULE_92__["default"]; }); 7751 7752 /* harmony import */ var _library_menu__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./library/menu */ "./node_modules/@wordpress/icons/build-module/library/menu.js"); 7753 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "menu", function() { return _library_menu__WEBPACK_IMPORTED_MODULE_93__["default"]; }); 7754 7755 /* harmony import */ var _library_minus__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./library/minus */ "./node_modules/@wordpress/icons/build-module/library/minus.js"); 7756 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "minus", function() { return _library_minus__WEBPACK_IMPORTED_MODULE_94__["default"]; }); 7757 7758 /* harmony import */ var _library_mobile__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./library/mobile */ "./node_modules/@wordpress/icons/build-module/library/mobile.js"); 7759 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mobile", function() { return _library_mobile__WEBPACK_IMPORTED_MODULE_95__["default"]; }); 7760 7761 /* harmony import */ var _library_more__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./library/more */ "./node_modules/@wordpress/icons/build-module/library/more.js"); 7762 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "more", function() { return _library_more__WEBPACK_IMPORTED_MODULE_96__["default"]; }); 7763 7764 /* harmony import */ var _library_more_horizontal__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./library/more-horizontal */ "./node_modules/@wordpress/icons/build-module/library/more-horizontal.js"); 7765 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "moreHorizontal", function() { return _library_more_horizontal__WEBPACK_IMPORTED_MODULE_97__["default"]; }); 7766 7767 /* harmony import */ var _library_more_horizontal_mobile__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./library/more-horizontal-mobile */ "./node_modules/@wordpress/icons/build-module/library/more-horizontal-mobile.js"); 7768 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "moreHorizontalMobile", function() { return _library_more_horizontal_mobile__WEBPACK_IMPORTED_MODULE_98__["default"]; }); 7769 7770 /* harmony import */ var _library_more_vertical__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./library/more-vertical */ "./node_modules/@wordpress/icons/build-module/library/more-vertical.js"); 7771 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "moreVertical", function() { return _library_more_vertical__WEBPACK_IMPORTED_MODULE_99__["default"]; }); 7772 7773 /* harmony import */ var _library_navigation__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./library/navigation */ "./node_modules/@wordpress/icons/build-module/library/navigation.js"); 7774 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "navigation", function() { return _library_navigation__WEBPACK_IMPORTED_MODULE_100__["default"]; }); 7775 7776 /* harmony import */ var _library_page_break__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./library/page-break */ "./node_modules/@wordpress/icons/build-module/library/page-break.js"); 7777 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pageBreak", function() { return _library_page_break__WEBPACK_IMPORTED_MODULE_101__["default"]; }); 7778 7779 /* harmony import */ var _library_page__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./library/page */ "./node_modules/@wordpress/icons/build-module/library/page.js"); 7780 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "page", function() { return _library_page__WEBPACK_IMPORTED_MODULE_102__["default"]; }); 7781 7782 /* harmony import */ var _library_paragraph__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./library/paragraph */ "./node_modules/@wordpress/icons/build-module/library/paragraph.js"); 7783 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "paragraph", function() { return _library_paragraph__WEBPACK_IMPORTED_MODULE_103__["default"]; }); 7784 7785 /* harmony import */ var _library_payment__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./library/payment */ "./node_modules/@wordpress/icons/build-module/library/payment.js"); 7786 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "payment", function() { return _library_payment__WEBPACK_IMPORTED_MODULE_104__["default"]; }); 7787 7788 /* harmony import */ var _library_percent__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./library/percent */ "./node_modules/@wordpress/icons/build-module/library/percent.js"); 7789 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "percent", function() { return _library_percent__WEBPACK_IMPORTED_MODULE_105__["default"]; }); 7790 7791 /* harmony import */ var _library_position_center__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./library/position-center */ "./node_modules/@wordpress/icons/build-module/library/position-center.js"); 7792 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "positionCenter", function() { return _library_position_center__WEBPACK_IMPORTED_MODULE_106__["default"]; }); 7793 7794 /* harmony import */ var _library_position_left__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./library/position-left */ "./node_modules/@wordpress/icons/build-module/library/position-left.js"); 7795 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "positionLeft", function() { return _library_position_left__WEBPACK_IMPORTED_MODULE_107__["default"]; }); 7796 7797 /* harmony import */ var _library_position_right__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(/*! ./library/position-right */ "./node_modules/@wordpress/icons/build-module/library/position-right.js"); 7798 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "positionRight", function() { return _library_position_right__WEBPACK_IMPORTED_MODULE_108__["default"]; }); 7799 7800 /* harmony import */ var _library_pencil__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(/*! ./library/pencil */ "./node_modules/@wordpress/icons/build-module/library/pencil.js"); 7801 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pencil", function() { return _library_pencil__WEBPACK_IMPORTED_MODULE_109__["default"]; }); 7802 7803 /* harmony import */ var _library_people__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(/*! ./library/people */ "./node_modules/@wordpress/icons/build-module/library/people.js"); 7804 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "people", function() { return _library_people__WEBPACK_IMPORTED_MODULE_110__["default"]; }); 7805 7806 /* harmony import */ var _library_pin__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(/*! ./library/pin */ "./node_modules/@wordpress/icons/build-module/library/pin.js"); 7807 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pin", function() { return _library_pin__WEBPACK_IMPORTED_MODULE_111__["default"]; }); 7808 7809 /* harmony import */ var _library_plugins__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(/*! ./library/plugins */ "./node_modules/@wordpress/icons/build-module/library/plugins.js"); 7810 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "plugins", function() { return _library_plugins__WEBPACK_IMPORTED_MODULE_112__["default"]; }); 7811 7812 /* harmony import */ var _library_plus_circle_filled__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(/*! ./library/plus-circle-filled */ "./node_modules/@wordpress/icons/build-module/library/plus-circle-filled.js"); 7813 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "plusCircleFilled", function() { return _library_plus_circle_filled__WEBPACK_IMPORTED_MODULE_113__["default"]; }); 7814 7815 /* harmony import */ var _library_plus_circle__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(/*! ./library/plus-circle */ "./node_modules/@wordpress/icons/build-module/library/plus-circle.js"); 7816 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "plusCircle", function() { return _library_plus_circle__WEBPACK_IMPORTED_MODULE_114__["default"]; }); 7817 7818 /* harmony import */ var _library_plus__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(/*! ./library/plus */ "./node_modules/@wordpress/icons/build-module/library/plus.js"); 7819 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "plus", function() { return _library_plus__WEBPACK_IMPORTED_MODULE_115__["default"]; }); 7820 7821 /* harmony import */ var _library_post_list__WEBPACK_IMPORTED_MODULE_116__ = __webpack_require__(/*! ./library/post-list */ "./node_modules/@wordpress/icons/build-module/library/post-list.js"); 7822 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "postList", function() { return _library_post_list__WEBPACK_IMPORTED_MODULE_116__["default"]; }); 7823 7824 /* harmony import */ var _library_preformatted__WEBPACK_IMPORTED_MODULE_117__ = __webpack_require__(/*! ./library/preformatted */ "./node_modules/@wordpress/icons/build-module/library/preformatted.js"); 7825 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "preformatted", function() { return _library_preformatted__WEBPACK_IMPORTED_MODULE_117__["default"]; }); 7826 7827 /* harmony import */ var _library_box__WEBPACK_IMPORTED_MODULE_118__ = __webpack_require__(/*! ./library/box */ "./node_modules/@wordpress/icons/build-module/library/box.js"); 7828 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "box", function() { return _library_box__WEBPACK_IMPORTED_MODULE_118__["default"]; }); 7829 7830 /* harmony import */ var _library_pull_left__WEBPACK_IMPORTED_MODULE_119__ = __webpack_require__(/*! ./library/pull-left */ "./node_modules/@wordpress/icons/build-module/library/pull-left.js"); 7831 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pullLeft", function() { return _library_pull_left__WEBPACK_IMPORTED_MODULE_119__["default"]; }); 7832 7833 /* harmony import */ var _library_pull_right__WEBPACK_IMPORTED_MODULE_120__ = __webpack_require__(/*! ./library/pull-right */ "./node_modules/@wordpress/icons/build-module/library/pull-right.js"); 7834 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pullRight", function() { return _library_pull_right__WEBPACK_IMPORTED_MODULE_120__["default"]; }); 7835 7836 /* harmony import */ var _library_pullquote__WEBPACK_IMPORTED_MODULE_121__ = __webpack_require__(/*! ./library/pullquote */ "./node_modules/@wordpress/icons/build-module/library/pullquote.js"); 7837 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pullquote", function() { return _library_pullquote__WEBPACK_IMPORTED_MODULE_121__["default"]; }); 7838 7839 /* harmony import */ var _library_quote__WEBPACK_IMPORTED_MODULE_122__ = __webpack_require__(/*! ./library/quote */ "./node_modules/@wordpress/icons/build-module/library/quote.js"); 7840 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "quote", function() { return _library_quote__WEBPACK_IMPORTED_MODULE_122__["default"]; }); 7841 7842 /* harmony import */ var _library_receipt__WEBPACK_IMPORTED_MODULE_123__ = __webpack_require__(/*! ./library/receipt */ "./node_modules/@wordpress/icons/build-module/library/receipt.js"); 7843 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "receipt", function() { return _library_receipt__WEBPACK_IMPORTED_MODULE_123__["default"]; }); 7844 7845 /* harmony import */ var _library_redo__WEBPACK_IMPORTED_MODULE_124__ = __webpack_require__(/*! ./library/redo */ "./node_modules/@wordpress/icons/build-module/library/redo.js"); 7846 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "redo", function() { return _library_redo__WEBPACK_IMPORTED_MODULE_124__["default"]; }); 7847 7848 /* harmony import */ var _library_replace__WEBPACK_IMPORTED_MODULE_125__ = __webpack_require__(/*! ./library/replace */ "./node_modules/@wordpress/icons/build-module/library/replace.js"); 7849 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "replace", function() { return _library_replace__WEBPACK_IMPORTED_MODULE_125__["default"]; }); 7850 7851 /* harmony import */ var _library_resize_corner_n_e__WEBPACK_IMPORTED_MODULE_126__ = __webpack_require__(/*! ./library/resize-corner-n-e */ "./node_modules/@wordpress/icons/build-module/library/resize-corner-n-e.js"); 7852 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "resizeCornerNE", function() { return _library_resize_corner_n_e__WEBPACK_IMPORTED_MODULE_126__["default"]; }); 7853 7854 /* harmony import */ var _library_rotate_left__WEBPACK_IMPORTED_MODULE_127__ = __webpack_require__(/*! ./library/rotate-left */ "./node_modules/@wordpress/icons/build-module/library/rotate-left.js"); 7855 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "rotateLeft", function() { return _library_rotate_left__WEBPACK_IMPORTED_MODULE_127__["default"]; }); 7856 7857 /* harmony import */ var _library_rotate_right__WEBPACK_IMPORTED_MODULE_128__ = __webpack_require__(/*! ./library/rotate-right */ "./node_modules/@wordpress/icons/build-module/library/rotate-right.js"); 7858 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "rotateRight", function() { return _library_rotate_right__WEBPACK_IMPORTED_MODULE_128__["default"]; }); 7859 7860 /* harmony import */ var _library_rss__WEBPACK_IMPORTED_MODULE_129__ = __webpack_require__(/*! ./library/rss */ "./node_modules/@wordpress/icons/build-module/library/rss.js"); 7861 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "rss", function() { return _library_rss__WEBPACK_IMPORTED_MODULE_129__["default"]; }); 7862 7863 /* harmony import */ var _library_search__WEBPACK_IMPORTED_MODULE_130__ = __webpack_require__(/*! ./library/search */ "./node_modules/@wordpress/icons/build-module/library/search.js"); 7864 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "search", function() { return _library_search__WEBPACK_IMPORTED_MODULE_130__["default"]; }); 7865 7866 /* harmony import */ var _library_separator__WEBPACK_IMPORTED_MODULE_131__ = __webpack_require__(/*! ./library/separator */ "./node_modules/@wordpress/icons/build-module/library/separator.js"); 7867 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "separator", function() { return _library_separator__WEBPACK_IMPORTED_MODULE_131__["default"]; }); 7868 7869 /* harmony import */ var _library_share__WEBPACK_IMPORTED_MODULE_132__ = __webpack_require__(/*! ./library/share */ "./node_modules/@wordpress/icons/build-module/library/share.js"); 7870 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "share", function() { return _library_share__WEBPACK_IMPORTED_MODULE_132__["default"]; }); 7871 7872 /* harmony import */ var _library_shortcode__WEBPACK_IMPORTED_MODULE_133__ = __webpack_require__(/*! ./library/shortcode */ "./node_modules/@wordpress/icons/build-module/library/shortcode.js"); 7873 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "shortcode", function() { return _library_shortcode__WEBPACK_IMPORTED_MODULE_133__["default"]; }); 7874 7875 /* harmony import */ var _library_star_empty__WEBPACK_IMPORTED_MODULE_134__ = __webpack_require__(/*! ./library/star-empty */ "./node_modules/@wordpress/icons/build-module/library/star-empty.js"); 7876 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "starEmpty", function() { return _library_star_empty__WEBPACK_IMPORTED_MODULE_134__["default"]; }); 7877 7878 /* harmony import */ var _library_star_filled__WEBPACK_IMPORTED_MODULE_135__ = __webpack_require__(/*! ./library/star-filled */ "./node_modules/@wordpress/icons/build-module/library/star-filled.js"); 7879 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "starFilled", function() { return _library_star_filled__WEBPACK_IMPORTED_MODULE_135__["default"]; }); 7880 7881 /* harmony import */ var _library_star_half__WEBPACK_IMPORTED_MODULE_136__ = __webpack_require__(/*! ./library/star-half */ "./node_modules/@wordpress/icons/build-module/library/star-half.js"); 7882 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "starHalf", function() { return _library_star_half__WEBPACK_IMPORTED_MODULE_136__["default"]; }); 7883 7884 /* harmony import */ var _library_stretch_full_width__WEBPACK_IMPORTED_MODULE_137__ = __webpack_require__(/*! ./library/stretch-full-width */ "./node_modules/@wordpress/icons/build-module/library/stretch-full-width.js"); 7885 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "stretchFullWidth", function() { return _library_stretch_full_width__WEBPACK_IMPORTED_MODULE_137__["default"]; }); 7886 7887 /* harmony import */ var _library_shipping__WEBPACK_IMPORTED_MODULE_138__ = __webpack_require__(/*! ./library/shipping */ "./node_modules/@wordpress/icons/build-module/library/shipping.js"); 7888 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "shipping", function() { return _library_shipping__WEBPACK_IMPORTED_MODULE_138__["default"]; }); 7889 7890 /* harmony import */ var _library_stretch_wide__WEBPACK_IMPORTED_MODULE_139__ = __webpack_require__(/*! ./library/stretch-wide */ "./node_modules/@wordpress/icons/build-module/library/stretch-wide.js"); 7891 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "stretchWide", function() { return _library_stretch_wide__WEBPACK_IMPORTED_MODULE_139__["default"]; }); 7892 7893 /* harmony import */ var _library_subscript__WEBPACK_IMPORTED_MODULE_140__ = __webpack_require__(/*! ./library/subscript */ "./node_modules/@wordpress/icons/build-module/library/subscript.js"); 7894 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "subscript", function() { return _library_subscript__WEBPACK_IMPORTED_MODULE_140__["default"]; }); 7895 7896 /* harmony import */ var _library_superscript__WEBPACK_IMPORTED_MODULE_141__ = __webpack_require__(/*! ./library/superscript */ "./node_modules/@wordpress/icons/build-module/library/superscript.js"); 7897 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "superscript", function() { return _library_superscript__WEBPACK_IMPORTED_MODULE_141__["default"]; }); 7898 7899 /* harmony import */ var _library_table_column_after__WEBPACK_IMPORTED_MODULE_142__ = __webpack_require__(/*! ./library/table-column-after */ "./node_modules/@wordpress/icons/build-module/library/table-column-after.js"); 7900 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tableColumnAfter", function() { return _library_table_column_after__WEBPACK_IMPORTED_MODULE_142__["default"]; }); 7901 7902 /* harmony import */ var _library_table_column_before__WEBPACK_IMPORTED_MODULE_143__ = __webpack_require__(/*! ./library/table-column-before */ "./node_modules/@wordpress/icons/build-module/library/table-column-before.js"); 7903 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tableColumnBefore", function() { return _library_table_column_before__WEBPACK_IMPORTED_MODULE_143__["default"]; }); 7904 7905 /* harmony import */ var _library_table_column_delete__WEBPACK_IMPORTED_MODULE_144__ = __webpack_require__(/*! ./library/table-column-delete */ "./node_modules/@wordpress/icons/build-module/library/table-column-delete.js"); 7906 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tableColumnDelete", function() { return _library_table_column_delete__WEBPACK_IMPORTED_MODULE_144__["default"]; }); 7907 7908 /* harmony import */ var _library_table_row_after__WEBPACK_IMPORTED_MODULE_145__ = __webpack_require__(/*! ./library/table-row-after */ "./node_modules/@wordpress/icons/build-module/library/table-row-after.js"); 7909 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tableRowAfter", function() { return _library_table_row_after__WEBPACK_IMPORTED_MODULE_145__["default"]; }); 7910 7911 /* harmony import */ var _library_table_row_before__WEBPACK_IMPORTED_MODULE_146__ = __webpack_require__(/*! ./library/table-row-before */ "./node_modules/@wordpress/icons/build-module/library/table-row-before.js"); 7912 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tableRowBefore", function() { return _library_table_row_before__WEBPACK_IMPORTED_MODULE_146__["default"]; }); 7913 7914 /* harmony import */ var _library_table_row_delete__WEBPACK_IMPORTED_MODULE_147__ = __webpack_require__(/*! ./library/table-row-delete */ "./node_modules/@wordpress/icons/build-module/library/table-row-delete.js"); 7915 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tableRowDelete", function() { return _library_table_row_delete__WEBPACK_IMPORTED_MODULE_147__["default"]; }); 7916 7917 /* harmony import */ var _library_table__WEBPACK_IMPORTED_MODULE_148__ = __webpack_require__(/*! ./library/table */ "./node_modules/@wordpress/icons/build-module/library/table.js"); 7918 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "table", function() { return _library_table__WEBPACK_IMPORTED_MODULE_148__["default"]; }); 7919 7920 /* harmony import */ var _library_tag__WEBPACK_IMPORTED_MODULE_149__ = __webpack_require__(/*! ./library/tag */ "./node_modules/@wordpress/icons/build-module/library/tag.js"); 7921 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tag", function() { return _library_tag__WEBPACK_IMPORTED_MODULE_149__["default"]; }); 7922 7923 /* harmony import */ var _library_text_color__WEBPACK_IMPORTED_MODULE_150__ = __webpack_require__(/*! ./library/text-color */ "./node_modules/@wordpress/icons/build-module/library/text-color.js"); 7924 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "textColor", function() { return _library_text_color__WEBPACK_IMPORTED_MODULE_150__["default"]; }); 7925 7926 /* harmony import */ var _library_tablet__WEBPACK_IMPORTED_MODULE_151__ = __webpack_require__(/*! ./library/tablet */ "./node_modules/@wordpress/icons/build-module/library/tablet.js"); 7927 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tablet", function() { return _library_tablet__WEBPACK_IMPORTED_MODULE_151__["default"]; }); 7928 7929 /* harmony import */ var _library_title__WEBPACK_IMPORTED_MODULE_152__ = __webpack_require__(/*! ./library/title */ "./node_modules/@wordpress/icons/build-module/library/title.js"); 7930 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "title", function() { return _library_title__WEBPACK_IMPORTED_MODULE_152__["default"]; }); 7931 7932 /* harmony import */ var _library_tool__WEBPACK_IMPORTED_MODULE_153__ = __webpack_require__(/*! ./library/tool */ "./node_modules/@wordpress/icons/build-module/library/tool.js"); 7933 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tool", function() { return _library_tool__WEBPACK_IMPORTED_MODULE_153__["default"]; }); 7934 7935 /* harmony import */ var _library_trash__WEBPACK_IMPORTED_MODULE_154__ = __webpack_require__(/*! ./library/trash */ "./node_modules/@wordpress/icons/build-module/library/trash.js"); 7936 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "trash", function() { return _library_trash__WEBPACK_IMPORTED_MODULE_154__["default"]; }); 7937 7938 /* harmony import */ var _library_typography__WEBPACK_IMPORTED_MODULE_155__ = __webpack_require__(/*! ./library/typography */ "./node_modules/@wordpress/icons/build-module/library/typography.js"); 7939 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "typography", function() { return _library_typography__WEBPACK_IMPORTED_MODULE_155__["default"]; }); 7940 7941 /* harmony import */ var _library_undo__WEBPACK_IMPORTED_MODULE_156__ = __webpack_require__(/*! ./library/undo */ "./node_modules/@wordpress/icons/build-module/library/undo.js"); 7942 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "undo", function() { return _library_undo__WEBPACK_IMPORTED_MODULE_156__["default"]; }); 7943 7944 /* harmony import */ var _library_update__WEBPACK_IMPORTED_MODULE_157__ = __webpack_require__(/*! ./library/update */ "./node_modules/@wordpress/icons/build-module/library/update.js"); 7945 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "update", function() { return _library_update__WEBPACK_IMPORTED_MODULE_157__["default"]; }); 7946 7947 /* harmony import */ var _library_upload__WEBPACK_IMPORTED_MODULE_158__ = __webpack_require__(/*! ./library/upload */ "./node_modules/@wordpress/icons/build-module/library/upload.js"); 7948 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "upload", function() { return _library_upload__WEBPACK_IMPORTED_MODULE_158__["default"]; }); 7949 7950 /* harmony import */ var _library_verse__WEBPACK_IMPORTED_MODULE_159__ = __webpack_require__(/*! ./library/verse */ "./node_modules/@wordpress/icons/build-module/library/verse.js"); 7951 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "verse", function() { return _library_verse__WEBPACK_IMPORTED_MODULE_159__["default"]; }); 7952 7953 /* harmony import */ var _library_video__WEBPACK_IMPORTED_MODULE_160__ = __webpack_require__(/*! ./library/video */ "./node_modules/@wordpress/icons/build-module/library/video.js"); 7954 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "video", function() { return _library_video__WEBPACK_IMPORTED_MODULE_160__["default"]; }); 7955 7956 /* harmony import */ var _library_widget__WEBPACK_IMPORTED_MODULE_161__ = __webpack_require__(/*! ./library/widget */ "./node_modules/@wordpress/icons/build-module/library/widget.js"); 7957 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "widget", function() { return _library_widget__WEBPACK_IMPORTED_MODULE_161__["default"]; }); 7958 7959 /* harmony import */ var _library_wordpress__WEBPACK_IMPORTED_MODULE_162__ = __webpack_require__(/*! ./library/wordpress */ "./node_modules/@wordpress/icons/build-module/library/wordpress.js"); 7960 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "wordpress", function() { return _library_wordpress__WEBPACK_IMPORTED_MODULE_162__["default"]; }); 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 //# sourceMappingURL=index.js.map 8126 8127 /***/ }), 8128 8129 /***/ "./node_modules/@wordpress/icons/build-module/library/align-center.js": 8130 /*!****************************************************************************!*\ 8131 !*** ./node_modules/@wordpress/icons/build-module/library/align-center.js ***! 8132 \****************************************************************************/ 8133 /*! exports provided: default */ 8134 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8135 8136 "use strict"; 8137 __webpack_require__.r(__webpack_exports__); 8138 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8139 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8140 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8141 8142 8143 /** 8144 * WordPress dependencies 8145 */ 8146 8147 var alignCenter = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8148 xmlns: "http://www.w3.org/2000/svg", 8149 viewBox: "0 0 24 24" 8150 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8151 d: "M16.4 4.2H7.6v1.5h8.9V4.2zM4 11.2v1.5h16v-1.5H4zm3.6 8.6h8.9v-1.5H7.6v1.5z" 8152 })); 8153 /* harmony default export */ __webpack_exports__["default"] = (alignCenter); 8154 //# sourceMappingURL=align-center.js.map 8155 8156 /***/ }), 8157 8158 /***/ "./node_modules/@wordpress/icons/build-module/library/align-justify.js": 8159 /*!*****************************************************************************!*\ 8160 !*** ./node_modules/@wordpress/icons/build-module/library/align-justify.js ***! 8161 \*****************************************************************************/ 8162 /*! exports provided: default */ 8163 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8164 8165 "use strict"; 8166 __webpack_require__.r(__webpack_exports__); 8167 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8168 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8169 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8170 8171 8172 /** 8173 * WordPress dependencies 8174 */ 8175 8176 var alignJustify = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8177 xmlns: "https://www.w3.org/2000/svg", 8178 viewBox: "0 0 24 24" 8179 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8180 d: "M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z" 8181 })); 8182 /* harmony default export */ __webpack_exports__["default"] = (alignJustify); 8183 //# sourceMappingURL=align-justify.js.map 8184 8185 /***/ }), 8186 8187 /***/ "./node_modules/@wordpress/icons/build-module/library/align-left.js": 8188 /*!**************************************************************************!*\ 8189 !*** ./node_modules/@wordpress/icons/build-module/library/align-left.js ***! 8190 \**************************************************************************/ 8191 /*! exports provided: default */ 8192 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8193 8194 "use strict"; 8195 __webpack_require__.r(__webpack_exports__); 8196 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8197 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8198 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8199 8200 8201 /** 8202 * WordPress dependencies 8203 */ 8204 8205 var alignLeft = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8206 xmlns: "http://www.w3.org/2000/svg", 8207 viewBox: "0 0 24 24" 8208 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8209 d: "M4 19.8h8.9v-1.5H4v1.5zm8.9-15.6H4v1.5h8.9V4.2zm-8.9 7v1.5h16v-1.5H4z" 8210 })); 8211 /* harmony default export */ __webpack_exports__["default"] = (alignLeft); 8212 //# sourceMappingURL=align-left.js.map 8213 8214 /***/ }), 8215 8216 /***/ "./node_modules/@wordpress/icons/build-module/library/align-right.js": 8217 /*!***************************************************************************!*\ 8218 !*** ./node_modules/@wordpress/icons/build-module/library/align-right.js ***! 8219 \***************************************************************************/ 8220 /*! exports provided: default */ 8221 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8222 8223 "use strict"; 8224 __webpack_require__.r(__webpack_exports__); 8225 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8226 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8227 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8228 8229 8230 /** 8231 * WordPress dependencies 8232 */ 8233 8234 var alignRight = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8235 xmlns: "http://www.w3.org/2000/svg", 8236 viewBox: "0 0 24 24" 8237 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8238 d: "M11.1 19.8H20v-1.5h-8.9v1.5zm0-15.6v1.5H20V4.2h-8.9zM4 12.8h16v-1.5H4v1.5z" 8239 })); 8240 /* harmony default export */ __webpack_exports__["default"] = (alignRight); 8241 //# sourceMappingURL=align-right.js.map 8242 8243 /***/ }), 8244 8245 /***/ "./node_modules/@wordpress/icons/build-module/library/archive.js": 8246 /*!***********************************************************************!*\ 8247 !*** ./node_modules/@wordpress/icons/build-module/library/archive.js ***! 8248 \***********************************************************************/ 8249 /*! exports provided: default */ 8250 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8251 8252 "use strict"; 8253 __webpack_require__.r(__webpack_exports__); 8254 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8255 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8256 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8257 8258 8259 /** 8260 * WordPress dependencies 8261 */ 8262 8263 var archive = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8264 viewBox: "0 0 24 24", 8265 xmlns: "http://www.w3.org/2000/svg" 8266 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8267 d: "M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z" 8268 })); 8269 /* harmony default export */ __webpack_exports__["default"] = (archive); 8270 //# sourceMappingURL=archive.js.map 8271 8272 /***/ }), 8273 8274 /***/ "./node_modules/@wordpress/icons/build-module/library/arrow-down.js": 8275 /*!**************************************************************************!*\ 8276 !*** ./node_modules/@wordpress/icons/build-module/library/arrow-down.js ***! 8277 \**************************************************************************/ 8278 /*! exports provided: default */ 8279 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8280 8281 "use strict"; 8282 __webpack_require__.r(__webpack_exports__); 8283 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8284 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8285 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8286 8287 8288 /** 8289 * WordPress dependencies 8290 */ 8291 8292 var arrowDown = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8293 xmlns: "http://www.w3.org/2000/svg", 8294 viewBox: "-2 -2 24 24" 8295 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8296 d: "M9 2h2v12l4-4 2 1-7 7-7-7 2-1 4 4V2z" 8297 })); 8298 /* harmony default export */ __webpack_exports__["default"] = (arrowDown); 8299 //# sourceMappingURL=arrow-down.js.map 8300 8301 /***/ }), 8302 8303 /***/ "./node_modules/@wordpress/icons/build-module/library/arrow-left.js": 8304 /*!**************************************************************************!*\ 8305 !*** ./node_modules/@wordpress/icons/build-module/library/arrow-left.js ***! 8306 \**************************************************************************/ 8307 /*! exports provided: default */ 8308 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8309 8310 "use strict"; 8311 __webpack_require__.r(__webpack_exports__); 8312 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8313 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8314 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8315 8316 8317 /** 8318 * WordPress dependencies 8319 */ 8320 8321 var arrowLeft = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8322 xmlns: "http://www.w3.org/2000/svg", 8323 viewBox: "0 0 24 24" 8324 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8325 d: "M9.737 18.011L3.98 12.255l5.734-6.28 1.107 1.012-4.103 4.494h13.3v1.5H6.828l3.97 3.97-1.06 1.06z" 8326 })); 8327 /* harmony default export */ __webpack_exports__["default"] = (arrowLeft); 8328 //# sourceMappingURL=arrow-left.js.map 8329 8330 /***/ }), 8331 8332 /***/ "./node_modules/@wordpress/icons/build-module/library/arrow-right.js": 8333 /*!***************************************************************************!*\ 8334 !*** ./node_modules/@wordpress/icons/build-module/library/arrow-right.js ***! 8335 \***************************************************************************/ 8336 /*! exports provided: default */ 8337 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8338 8339 "use strict"; 8340 __webpack_require__.r(__webpack_exports__); 8341 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8342 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8343 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8344 8345 8346 /** 8347 * WordPress dependencies 8348 */ 8349 8350 var arrowRight = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8351 xmlns: "http://www.w3.org/2000/svg", 8352 viewBox: "-2 -2 24 24" 8353 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8354 d: "M2 11V9h12l-4-4 1-2 7 7-7 7-1-2 4-4H2z" 8355 })); 8356 /* harmony default export */ __webpack_exports__["default"] = (arrowRight); 8357 //# sourceMappingURL=arrow-right.js.map 8358 8359 /***/ }), 8360 8361 /***/ "./node_modules/@wordpress/icons/build-module/library/arrow-up.js": 8362 /*!************************************************************************!*\ 8363 !*** ./node_modules/@wordpress/icons/build-module/library/arrow-up.js ***! 8364 \************************************************************************/ 8365 /*! exports provided: default */ 8366 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8367 8368 "use strict"; 8369 __webpack_require__.r(__webpack_exports__); 8370 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8371 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8372 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8373 8374 8375 /** 8376 * WordPress dependencies 8377 */ 8378 8379 var arrowUp = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8380 xmlns: "http://www.w3.org/2000/svg", 8381 viewBox: "-2 -2 24 24" 8382 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8383 d: "M11 18H9V6l-4 4-2-1 7-7 7 7-2 1-4-4v12z" 8384 })); 8385 /* harmony default export */ __webpack_exports__["default"] = (arrowUp); 8386 //# sourceMappingURL=arrow-up.js.map 8387 8388 /***/ }), 8389 8390 /***/ "./node_modules/@wordpress/icons/build-module/library/aspect-ratio.js": 8391 /*!****************************************************************************!*\ 8392 !*** ./node_modules/@wordpress/icons/build-module/library/aspect-ratio.js ***! 8393 \****************************************************************************/ 8394 /*! exports provided: default */ 8395 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8396 8397 "use strict"; 8398 __webpack_require__.r(__webpack_exports__); 8399 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8400 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8401 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8402 8403 8404 /** 8405 * WordPress dependencies 8406 */ 8407 8408 var aspectRatio = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8409 xmlns: "http://www.w3.org/2000/svg", 8410 viewBox: "0 0 24 24" 8411 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8412 d: "M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z" 8413 })); 8414 /* harmony default export */ __webpack_exports__["default"] = (aspectRatio); 8415 //# sourceMappingURL=aspect-ratio.js.map 8416 8417 /***/ }), 8418 8419 /***/ "./node_modules/@wordpress/icons/build-module/library/at-symbol.js": 8420 /*!*************************************************************************!*\ 8421 !*** ./node_modules/@wordpress/icons/build-module/library/at-symbol.js ***! 8422 \*************************************************************************/ 8423 /*! exports provided: default */ 8424 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8425 8426 "use strict"; 8427 __webpack_require__.r(__webpack_exports__); 8428 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8429 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8430 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8431 8432 8433 /** 8434 * WordPress dependencies 8435 */ 8436 8437 var atSymbol = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8438 width: "24", 8439 height: "24", 8440 viewBox: "0 0 24 24", 8441 xmlns: "http://www.w3.org/2000/svg" 8442 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8443 d: "M12.5939 21C14.1472 21 16.1269 20.5701 17.0711 20.1975L16.6447 18.879C16.0964 19.051 14.3299 19.6242 12.6548 19.6242C7.4467 19.6242 4.67513 16.8726 4.67513 12C4.67513 7.21338 7.50762 4.34713 12.2893 4.34713C17.132 4.34713 19.4162 7.55732 19.4162 10.7675C19.4162 14.035 19.0508 15.4968 17.4975 15.4968C16.5838 15.4968 16.0964 14.7803 16.0964 13.9777V7.5H14.4822V8.30255H14.3909C14.1777 7.67198 12.9898 7.12739 11.467 7.2707C9.18274 7.5 7.4467 9.27707 7.4467 11.8567C7.4467 14.5796 8.81726 16.672 11.467 16.758C13.203 16.8153 14.1168 16.0127 14.4822 15.1815H14.5736C14.7563 16.414 16.401 16.8439 17.467 16.8439C20.6954 16.8439 21 13.5764 21 10.7962C21 6.86943 18.0761 3 12.3807 3C6.50254 3 3 6.3535 3 11.9427C3 17.7325 6.38071 21 12.5939 21ZM11.7107 15.2962C9.73096 15.2962 9.03046 13.6051 9.03046 11.7707C9.03046 10.1083 10.0355 8.67516 11.7716 8.67516C13.599 8.67516 14.5736 9.36306 14.5736 11.7707C14.5736 14.1497 13.7513 15.2962 11.7107 15.2962Z" 8444 })); 8445 /* harmony default export */ __webpack_exports__["default"] = (atSymbol); 8446 //# sourceMappingURL=at-symbol.js.map 8447 8448 /***/ }), 8449 8450 /***/ "./node_modules/@wordpress/icons/build-module/library/audio.js": 8451 /*!*********************************************************************!*\ 8452 !*** ./node_modules/@wordpress/icons/build-module/library/audio.js ***! 8453 \*********************************************************************/ 8454 /*! exports provided: default */ 8455 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8456 8457 "use strict"; 8458 __webpack_require__.r(__webpack_exports__); 8459 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8460 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8461 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8462 8463 8464 /** 8465 * WordPress dependencies 8466 */ 8467 8468 var audio = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8469 viewBox: "0 0 24 24", 8470 xmlns: "http://www.w3.org/2000/svg" 8471 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8472 d: "M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z" 8473 })); 8474 /* harmony default export */ __webpack_exports__["default"] = (audio); 8475 //# sourceMappingURL=audio.js.map 8476 8477 /***/ }), 8478 8479 /***/ "./node_modules/@wordpress/icons/build-module/library/backup.js": 8480 /*!**********************************************************************!*\ 8481 !*** ./node_modules/@wordpress/icons/build-module/library/backup.js ***! 8482 \**********************************************************************/ 8483 /*! exports provided: default */ 8484 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8485 8486 "use strict"; 8487 __webpack_require__.r(__webpack_exports__); 8488 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8489 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8490 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8491 8492 8493 /** 8494 * WordPress dependencies 8495 */ 8496 8497 var backup = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8498 xmlns: "http://www.w3.org/2000/svg", 8499 viewBox: "-2 -2 24 24" 8500 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8501 d: "M13.65 2.88c3.93 2.01 5.48 6.84 3.47 10.77s-6.83 5.48-10.77 3.47c-1.87-.96-3.2-2.56-3.86-4.4l1.64-1.03c.45 1.57 1.52 2.95 3.08 3.76 3.01 1.54 6.69.35 8.23-2.66 1.55-3.01.36-6.69-2.65-8.24C9.78 3.01 6.1 4.2 4.56 7.21l1.88.97-4.95 3.08-.39-5.82 1.78.91C4.9 2.4 9.75.89 13.65 2.88zm-4.36 7.83C9.11 10.53 9 10.28 9 10c0-.07.03-.12.04-.19h-.01L10 5l.97 4.81L14 13l-4.5-2.12.02-.02c-.08-.04-.16-.09-.23-.15z" 8502 })); 8503 /* harmony default export */ __webpack_exports__["default"] = (backup); 8504 //# sourceMappingURL=backup.js.map 8505 8506 /***/ }), 8507 8508 /***/ "./node_modules/@wordpress/icons/build-module/library/block-default.js": 8509 /*!*****************************************************************************!*\ 8510 !*** ./node_modules/@wordpress/icons/build-module/library/block-default.js ***! 8511 \*****************************************************************************/ 8512 /*! exports provided: default */ 8513 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8514 8515 "use strict"; 8516 __webpack_require__.r(__webpack_exports__); 8517 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8518 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8519 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8520 8521 8522 /** 8523 * WordPress dependencies 8524 */ 8525 8526 var blockDefault = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8527 xmlns: "http://www.w3.org/2000/svg", 8528 viewBox: "0 0 24 24" 8529 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8530 d: "M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z" 8531 })); 8532 /* harmony default export */ __webpack_exports__["default"] = (blockDefault); 8533 //# sourceMappingURL=block-default.js.map 8534 8535 /***/ }), 8536 8537 /***/ "./node_modules/@wordpress/icons/build-module/library/block-table.js": 8538 /*!***************************************************************************!*\ 8539 !*** ./node_modules/@wordpress/icons/build-module/library/block-table.js ***! 8540 \***************************************************************************/ 8541 /*! exports provided: default */ 8542 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8543 8544 "use strict"; 8545 __webpack_require__.r(__webpack_exports__); 8546 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8547 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8548 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8549 8550 8551 /** 8552 * WordPress dependencies 8553 */ 8554 8555 var blockTable = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8556 viewBox: "0 0 24 24", 8557 xmlns: "http://www.w3.org/2000/svg" 8558 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8559 d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z" 8560 })); 8561 /* harmony default export */ __webpack_exports__["default"] = (blockTable); 8562 //# sourceMappingURL=block-table.js.map 8563 8564 /***/ }), 8565 8566 /***/ "./node_modules/@wordpress/icons/build-module/library/box.js": 8567 /*!*******************************************************************!*\ 8568 !*** ./node_modules/@wordpress/icons/build-module/library/box.js ***! 8569 \*******************************************************************/ 8570 /*! exports provided: default */ 8571 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8572 8573 "use strict"; 8574 __webpack_require__.r(__webpack_exports__); 8575 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8576 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8577 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8578 8579 8580 /** 8581 * WordPress dependencies 8582 */ 8583 8584 var box = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8585 xmlns: "http://www.w3.org/2000/svg", 8586 viewBox: "0 0 24 24" 8587 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8588 fillRule: "evenodd", 8589 d: "M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z", 8590 clipRule: "evenodd" 8591 })); 8592 /* harmony default export */ __webpack_exports__["default"] = (box); 8593 //# sourceMappingURL=box.js.map 8594 8595 /***/ }), 8596 8597 /***/ "./node_modules/@wordpress/icons/build-module/library/brush.js": 8598 /*!*********************************************************************!*\ 8599 !*** ./node_modules/@wordpress/icons/build-module/library/brush.js ***! 8600 \*********************************************************************/ 8601 /*! exports provided: default */ 8602 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8603 8604 "use strict"; 8605 __webpack_require__.r(__webpack_exports__); 8606 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8607 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8608 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8609 8610 8611 /** 8612 * WordPress dependencies 8613 */ 8614 8615 var brush = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8616 xmlns: "http://www.w3.org/2000/svg", 8617 viewBox: "-2 -2 24 24" 8618 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8619 d: "M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z" 8620 })); 8621 /* harmony default export */ __webpack_exports__["default"] = (brush); 8622 //# sourceMappingURL=brush.js.map 8623 8624 /***/ }), 8625 8626 /***/ "./node_modules/@wordpress/icons/build-module/library/button.js": 8627 /*!**********************************************************************!*\ 8628 !*** ./node_modules/@wordpress/icons/build-module/library/button.js ***! 8629 \**********************************************************************/ 8630 /*! exports provided: default */ 8631 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8632 8633 "use strict"; 8634 __webpack_require__.r(__webpack_exports__); 8635 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8636 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8637 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8638 8639 8640 /** 8641 * WordPress dependencies 8642 */ 8643 8644 var button = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8645 viewBox: "0 0 24 24", 8646 xmlns: "http://www.w3.org/2000/svg" 8647 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8648 d: "M19 6.5H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v7zM8 13h8v-1.5H8V13z" 8649 })); 8650 /* harmony default export */ __webpack_exports__["default"] = (button); 8651 //# sourceMappingURL=button.js.map 8652 8653 /***/ }), 8654 8655 /***/ "./node_modules/@wordpress/icons/build-module/library/calendar.js": 8656 /*!************************************************************************!*\ 8657 !*** ./node_modules/@wordpress/icons/build-module/library/calendar.js ***! 8658 \************************************************************************/ 8659 /*! exports provided: default */ 8660 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8661 8662 "use strict"; 8663 __webpack_require__.r(__webpack_exports__); 8664 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8665 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8666 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8667 8668 8669 /** 8670 * WordPress dependencies 8671 */ 8672 8673 var calendar = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8674 viewBox: "0 0 24 24", 8675 xmlns: "http://www.w3.org/2000/svg" 8676 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8677 d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z" 8678 })); 8679 /* harmony default export */ __webpack_exports__["default"] = (calendar); 8680 //# sourceMappingURL=calendar.js.map 8681 8682 /***/ }), 8683 8684 /***/ "./node_modules/@wordpress/icons/build-module/library/camera.js": 8685 /*!**********************************************************************!*\ 8686 !*** ./node_modules/@wordpress/icons/build-module/library/camera.js ***! 8687 \**********************************************************************/ 8688 /*! exports provided: default */ 8689 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8690 8691 "use strict"; 8692 __webpack_require__.r(__webpack_exports__); 8693 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8694 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8695 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8696 8697 8698 /** 8699 * WordPress dependencies 8700 */ 8701 8702 var camera = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8703 xmlns: "http://www.w3.org/2000/svg", 8704 viewBox: "-2 -2 24 24" 8705 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8706 d: "M6 5V3H3v2h3zm12 10V4H9L7 6H2v9h16zm-7-8c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" 8707 })); 8708 /* harmony default export */ __webpack_exports__["default"] = (camera); 8709 //# sourceMappingURL=camera.js.map 8710 8711 /***/ }), 8712 8713 /***/ "./node_modules/@wordpress/icons/build-module/library/capture-photo.js": 8714 /*!*****************************************************************************!*\ 8715 !*** ./node_modules/@wordpress/icons/build-module/library/capture-photo.js ***! 8716 \*****************************************************************************/ 8717 /*! exports provided: default */ 8718 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8719 8720 "use strict"; 8721 __webpack_require__.r(__webpack_exports__); 8722 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8723 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8724 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8725 8726 8727 /** 8728 * WordPress dependencies 8729 */ 8730 8731 var capturePhoto = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8732 viewBox: "0 0 24 24", 8733 xmlns: "http://www.w3.org/2000/svg" 8734 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8735 d: "M12 9.2c-2.2 0-3.9 1.8-3.9 4s1.8 4 3.9 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.4-1.1-2.4-2.5s1.1-2.5 2.4-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM20.2 8c-.1 0-.3 0-.5-.1l-2.5-.8c-.4-.1-.8-.4-1.1-.8l-1-1.5c-.4-.5-1-.9-1.7-.9h-2.9c-.6.1-1.2.4-1.6 1l-1 1.5c-.3.3-.6.6-1.1.7l-2.5.8c-.2.1-.4.1-.6.1-1 .2-1.7.9-1.7 1.9v8.3c0 1 .9 1.9 2 1.9h16c1.1 0 2-.8 2-1.9V9.9c0-1-.7-1.7-1.8-1.9zm.3 10.1c0 .2-.2.4-.5.4H4c-.3 0-.5-.2-.5-.4V9.9c0-.1.2-.3.5-.4.2 0 .5-.1.8-.2l2.5-.8c.7-.2 1.4-.6 1.8-1.3l1-1.5c.1-.1.2-.2.4-.2h2.9c.2 0 .3.1.4.2l1 1.5c.4.7 1.1 1.1 1.9 1.4l2.5.8c.3.1.6.1.8.2.3 0 .4.2.4.4v8.1z" 8736 })); 8737 /* harmony default export */ __webpack_exports__["default"] = (capturePhoto); 8738 //# sourceMappingURL=capture-photo.js.map 8739 8740 /***/ }), 8741 8742 /***/ "./node_modules/@wordpress/icons/build-module/library/capture-video.js": 8743 /*!*****************************************************************************!*\ 8744 !*** ./node_modules/@wordpress/icons/build-module/library/capture-video.js ***! 8745 \*****************************************************************************/ 8746 /*! exports provided: default */ 8747 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8748 8749 "use strict"; 8750 __webpack_require__.r(__webpack_exports__); 8751 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8752 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8753 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8754 8755 8756 /** 8757 * WordPress dependencies 8758 */ 8759 8760 var captureVideo = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8761 viewBox: "0 0 24 24", 8762 xmlns: "http://www.w3.org/2000/svg" 8763 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8764 d: "M14 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v10zm2.5-7v4l5 3V7l-5 3zm3.5 4.4l-2-1.2v-2.3l2-1.2v4.7z" 8765 })); 8766 /* harmony default export */ __webpack_exports__["default"] = (captureVideo); 8767 //# sourceMappingURL=capture-video.js.map 8768 8769 /***/ }), 8770 8771 /***/ "./node_modules/@wordpress/icons/build-module/library/category.js": 8772 /*!************************************************************************!*\ 8773 !*** ./node_modules/@wordpress/icons/build-module/library/category.js ***! 8774 \************************************************************************/ 8775 /*! exports provided: default */ 8776 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8777 8778 "use strict"; 8779 __webpack_require__.r(__webpack_exports__); 8780 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8781 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8782 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8783 8784 8785 /** 8786 * WordPress dependencies 8787 */ 8788 8789 var category = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8790 viewBox: "0 0 24 24", 8791 xmlns: "http://www.w3.org/2000/svg" 8792 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8793 d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z" 8794 })); 8795 /* harmony default export */ __webpack_exports__["default"] = (category); 8796 //# sourceMappingURL=category.js.map 8797 8798 /***/ }), 8799 8800 /***/ "./node_modules/@wordpress/icons/build-module/library/chart-bar.js": 8801 /*!*************************************************************************!*\ 8802 !*** ./node_modules/@wordpress/icons/build-module/library/chart-bar.js ***! 8803 \*************************************************************************/ 8804 /*! exports provided: default */ 8805 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8806 8807 "use strict"; 8808 __webpack_require__.r(__webpack_exports__); 8809 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8810 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8811 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8812 8813 8814 /** 8815 * WordPress dependencies 8816 */ 8817 8818 var chartBar = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8819 xmlns: "http://www.w3.org/2000/svg", 8820 viewBox: "0 0 24 24" 8821 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8822 fillRule: "evenodd", 8823 d: "M11.25 5h1.5v15h-1.5V5zM6 10h1.5v10H6V10zm12 4h-1.5v6H18v-6z", 8824 clipRule: "evenodd" 8825 })); 8826 /* harmony default export */ __webpack_exports__["default"] = (chartBar); 8827 //# sourceMappingURL=chart-bar.js.map 8828 8829 /***/ }), 8830 8831 /***/ "./node_modules/@wordpress/icons/build-module/library/chart-line.js": 8832 /*!**************************************************************************!*\ 8833 !*** ./node_modules/@wordpress/icons/build-module/library/chart-line.js ***! 8834 \**************************************************************************/ 8835 /*! exports provided: default */ 8836 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8837 8838 "use strict"; 8839 __webpack_require__.r(__webpack_exports__); 8840 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8841 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8842 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8843 8844 8845 /** 8846 * WordPress dependencies 8847 */ 8848 8849 var chartLine = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8850 xmlns: "http://www.w3.org/2000/svg", 8851 viewBox: "-2 -2 24 24" 8852 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8853 d: "M18 3.5c0 .62-.38 1.16-.92 1.38v13.11H1.99l4.22-6.73c-.13-.23-.21-.48-.21-.76C6 9.67 6.67 9 7.5 9S9 9.67 9 10.5c0 .13-.02.25-.05.37l1.44.63c.27-.3.67-.5 1.11-.5.18 0 .35.04.51.09l3.58-6.41c-.36-.27-.59-.7-.59-1.18 0-.83.67-1.5 1.5-1.5.19 0 .36.04.53.1l.05-.09v.11c.54.22.92.76.92 1.38zm-1.92 13.49V5.85l-3.29 5.89c.13.23.21.48.21.76 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5l.01-.07-1.63-.72c-.25.18-.55.29-.88.29-.18 0-.35-.04-.51-.1l-3.2 5.09h12.29z" 8854 })); 8855 /* harmony default export */ __webpack_exports__["default"] = (chartLine); 8856 //# sourceMappingURL=chart-line.js.map 8857 8858 /***/ }), 8859 8860 /***/ "./node_modules/@wordpress/icons/build-module/library/check.js": 8861 /*!*********************************************************************!*\ 8862 !*** ./node_modules/@wordpress/icons/build-module/library/check.js ***! 8863 \*********************************************************************/ 8864 /*! exports provided: default */ 8865 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8866 8867 "use strict"; 8868 __webpack_require__.r(__webpack_exports__); 8869 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8870 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8871 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8872 8873 8874 /** 8875 * WordPress dependencies 8876 */ 8877 8878 var check = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8879 xmlns: "http://www.w3.org/2000/svg", 8880 viewBox: "0 0 24 24" 8881 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8882 d: "M9 18.6L3.5 13l1-1L9 16.4l9.5-9.9 1 1z" 8883 })); 8884 /* harmony default export */ __webpack_exports__["default"] = (check); 8885 //# sourceMappingURL=check.js.map 8886 8887 /***/ }), 8888 8889 /***/ "./node_modules/@wordpress/icons/build-module/library/chevron-down.js": 8890 /*!****************************************************************************!*\ 8891 !*** ./node_modules/@wordpress/icons/build-module/library/chevron-down.js ***! 8892 \****************************************************************************/ 8893 /*! exports provided: default */ 8894 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8895 8896 "use strict"; 8897 __webpack_require__.r(__webpack_exports__); 8898 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8899 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8900 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8901 8902 8903 /** 8904 * WordPress dependencies 8905 */ 8906 8907 var chevronDown = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8908 viewBox: "0 0 24 24", 8909 xmlns: "http://www.w3.org/2000/svg" 8910 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8911 d: "M17 9.4L12 14 7 9.4l-1 1.2 6 5.4 6-5.4z" 8912 })); 8913 /* harmony default export */ __webpack_exports__["default"] = (chevronDown); 8914 //# sourceMappingURL=chevron-down.js.map 8915 8916 /***/ }), 8917 8918 /***/ "./node_modules/@wordpress/icons/build-module/library/chevron-left.js": 8919 /*!****************************************************************************!*\ 8920 !*** ./node_modules/@wordpress/icons/build-module/library/chevron-left.js ***! 8921 \****************************************************************************/ 8922 /*! exports provided: default */ 8923 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8924 8925 "use strict"; 8926 __webpack_require__.r(__webpack_exports__); 8927 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8928 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8929 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8930 8931 8932 /** 8933 * WordPress dependencies 8934 */ 8935 8936 var chevronLeft = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8937 xmlns: "http://www.w3.org/2000/svg", 8938 viewBox: "0 0 24 24" 8939 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8940 d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" 8941 })); 8942 /* harmony default export */ __webpack_exports__["default"] = (chevronLeft); 8943 //# sourceMappingURL=chevron-left.js.map 8944 8945 /***/ }), 8946 8947 /***/ "./node_modules/@wordpress/icons/build-module/library/chevron-right.js": 8948 /*!*****************************************************************************!*\ 8949 !*** ./node_modules/@wordpress/icons/build-module/library/chevron-right.js ***! 8950 \*****************************************************************************/ 8951 /*! exports provided: default */ 8952 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8953 8954 "use strict"; 8955 __webpack_require__.r(__webpack_exports__); 8956 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8957 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8958 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8959 8960 8961 /** 8962 * WordPress dependencies 8963 */ 8964 8965 var chevronRight = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8966 xmlns: "http://www.w3.org/2000/svg", 8967 viewBox: "0 0 24 24" 8968 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8969 d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" 8970 })); 8971 /* harmony default export */ __webpack_exports__["default"] = (chevronRight); 8972 //# sourceMappingURL=chevron-right.js.map 8973 8974 /***/ }), 8975 8976 /***/ "./node_modules/@wordpress/icons/build-module/library/chevron-up.js": 8977 /*!**************************************************************************!*\ 8978 !*** ./node_modules/@wordpress/icons/build-module/library/chevron-up.js ***! 8979 \**************************************************************************/ 8980 /*! exports provided: default */ 8981 /***/ (function(module, __webpack_exports__, __webpack_require__) { 8982 8983 "use strict"; 8984 __webpack_require__.r(__webpack_exports__); 8985 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 8986 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 8987 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 8988 8989 8990 /** 8991 * WordPress dependencies 8992 */ 8993 8994 var chevronUp = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 8995 viewBox: "0 0 24 24", 8996 xmlns: "http://www.w3.org/2000/svg" 8997 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 8998 d: "M12 8l-6 5.4 1 1.2 5-4.6 5 4.6 1-1.2z" 8999 })); 9000 /* harmony default export */ __webpack_exports__["default"] = (chevronUp); 9001 //# sourceMappingURL=chevron-up.js.map 9002 9003 /***/ }), 9004 9005 /***/ "./node_modules/@wordpress/icons/build-module/library/classic.js": 9006 /*!***********************************************************************!*\ 9007 !*** ./node_modules/@wordpress/icons/build-module/library/classic.js ***! 9008 \***********************************************************************/ 9009 /*! exports provided: default */ 9010 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9011 9012 "use strict"; 9013 __webpack_require__.r(__webpack_exports__); 9014 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9015 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9016 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9017 9018 9019 /** 9020 * WordPress dependencies 9021 */ 9022 9023 var classic = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9024 viewBox: "0 0 24 24", 9025 xmlns: "http://www.w3.org/2000/svg" 9026 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9027 d: "M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z" 9028 })); 9029 /* harmony default export */ __webpack_exports__["default"] = (classic); 9030 //# sourceMappingURL=classic.js.map 9031 9032 /***/ }), 9033 9034 /***/ "./node_modules/@wordpress/icons/build-module/library/close-circle-filled.js": 9035 /*!***********************************************************************************!*\ 9036 !*** ./node_modules/@wordpress/icons/build-module/library/close-circle-filled.js ***! 9037 \***********************************************************************************/ 9038 /*! exports provided: default */ 9039 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9040 9041 "use strict"; 9042 __webpack_require__.r(__webpack_exports__); 9043 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9044 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9045 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9046 9047 9048 /** 9049 * WordPress dependencies 9050 */ 9051 9052 var closeCircleFilled = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9053 xmlns: "http://www.w3.org/2000/svg", 9054 viewBox: "-2 -2 24 24" 9055 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9056 d: "M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm5 11l-3-3 3-3-2-2-3 3-3-3-2 2 3 3-3 3 2 2 3-3 3 3z" 9057 })); 9058 /* harmony default export */ __webpack_exports__["default"] = (closeCircleFilled); 9059 //# sourceMappingURL=close-circle-filled.js.map 9060 9061 /***/ }), 9062 9063 /***/ "./node_modules/@wordpress/icons/build-module/library/close-small.js": 9064 /*!***************************************************************************!*\ 9065 !*** ./node_modules/@wordpress/icons/build-module/library/close-small.js ***! 9066 \***************************************************************************/ 9067 /*! exports provided: default */ 9068 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9069 9070 "use strict"; 9071 __webpack_require__.r(__webpack_exports__); 9072 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9073 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9074 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9075 9076 9077 /** 9078 * WordPress dependencies 9079 */ 9080 9081 var closeSmall = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9082 xmlns: "http://www.w3.org/2000/svg", 9083 viewBox: "0 0 24 24" 9084 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9085 d: "M13 11.9l3.3-3.4-1.1-1-3.2 3.3-3.2-3.3-1.1 1 3.3 3.4-3.5 3.6 1 1L12 13l3.5 3.5 1-1z" 9086 })); 9087 /* harmony default export */ __webpack_exports__["default"] = (closeSmall); 9088 //# sourceMappingURL=close-small.js.map 9089 9090 /***/ }), 9091 9092 /***/ "./node_modules/@wordpress/icons/build-module/library/close.js": 9093 /*!*********************************************************************!*\ 9094 !*** ./node_modules/@wordpress/icons/build-module/library/close.js ***! 9095 \*********************************************************************/ 9096 /*! exports provided: default */ 9097 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9098 9099 "use strict"; 9100 __webpack_require__.r(__webpack_exports__); 9101 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9102 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9103 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9104 9105 9106 /** 9107 * WordPress dependencies 9108 */ 9109 9110 var close = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9111 xmlns: "http://www.w3.org/2000/svg", 9112 viewBox: "0 0 24 24" 9113 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9114 d: "M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z" 9115 })); 9116 /* harmony default export */ __webpack_exports__["default"] = (close); 9117 //# sourceMappingURL=close.js.map 9118 9119 /***/ }), 9120 9121 /***/ "./node_modules/@wordpress/icons/build-module/library/cloud-upload.js": 9122 /*!****************************************************************************!*\ 9123 !*** ./node_modules/@wordpress/icons/build-module/library/cloud-upload.js ***! 9124 \****************************************************************************/ 9125 /*! exports provided: default */ 9126 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9127 9128 "use strict"; 9129 __webpack_require__.r(__webpack_exports__); 9130 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9131 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9132 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9133 9134 9135 /** 9136 * WordPress dependencies 9137 */ 9138 9139 var cloudUpload = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9140 xmlns: "http://www.w3.org/2000/svg", 9141 viewBox: "-2 -2 24 24" 9142 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9143 d: "M14.8 9c.1-.3.2-.6.2-1 0-2.2-1.8-4-4-4-1.5 0-2.9.9-3.5 2.2-.3-.1-.7-.2-1-.2C5.1 6 4 7.1 4 8.5c0 .2 0 .4.1.5-1.8.3-3.1 1.7-3.1 3.5C1 14.4 2.6 16 4.5 16H8v-3H5l4.5-4.5L14 13h-3v3h3.5c1.9 0 3.5-1.6 3.5-3.5 0-1.8-1.4-3.3-3.2-3.5z" 9144 })); 9145 /* harmony default export */ __webpack_exports__["default"] = (cloudUpload); 9146 //# sourceMappingURL=cloud-upload.js.map 9147 9148 /***/ }), 9149 9150 /***/ "./node_modules/@wordpress/icons/build-module/library/cloud.js": 9151 /*!*********************************************************************!*\ 9152 !*** ./node_modules/@wordpress/icons/build-module/library/cloud.js ***! 9153 \*********************************************************************/ 9154 /*! exports provided: default */ 9155 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9156 9157 "use strict"; 9158 __webpack_require__.r(__webpack_exports__); 9159 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9160 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9161 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9162 9163 9164 /** 9165 * WordPress dependencies 9166 */ 9167 9168 var cloud = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9169 xmlns: "http://www.w3.org/2000/svg", 9170 viewBox: "-2 -2 24 24" 9171 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9172 d: "M14.9 9c1.8.2 3.1 1.7 3.1 3.5 0 1.9-1.6 3.5-3.5 3.5h-10C2.6 16 1 14.4 1 12.5 1 10.7 2.3 9.3 4.1 9 4 8.9 4 8.7 4 8.5 4 7.1 5.1 6 6.5 6c.3 0 .7.1.9.2C8.1 4.9 9.4 4 11 4c2.2 0 4 1.8 4 4 0 .4-.1.7-.1 1z" 9173 })); 9174 /* harmony default export */ __webpack_exports__["default"] = (cloud); 9175 //# sourceMappingURL=cloud.js.map 9176 9177 /***/ }), 9178 9179 /***/ "./node_modules/@wordpress/icons/build-module/library/code.js": 9180 /*!********************************************************************!*\ 9181 !*** ./node_modules/@wordpress/icons/build-module/library/code.js ***! 9182 \********************************************************************/ 9183 /*! exports provided: default */ 9184 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9185 9186 "use strict"; 9187 __webpack_require__.r(__webpack_exports__); 9188 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9189 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9190 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9191 9192 9193 /** 9194 * WordPress dependencies 9195 */ 9196 9197 var code = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9198 viewBox: "0 0 24 24", 9199 xmlns: "http://www.w3.org/2000/svg" 9200 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9201 d: "M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z" 9202 })); 9203 /* harmony default export */ __webpack_exports__["default"] = (code); 9204 //# sourceMappingURL=code.js.map 9205 9206 /***/ }), 9207 9208 /***/ "./node_modules/@wordpress/icons/build-module/library/cog.js": 9209 /*!*******************************************************************!*\ 9210 !*** ./node_modules/@wordpress/icons/build-module/library/cog.js ***! 9211 \*******************************************************************/ 9212 /*! exports provided: default */ 9213 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9214 9215 "use strict"; 9216 __webpack_require__.r(__webpack_exports__); 9217 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9218 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9219 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9220 9221 9222 /** 9223 * WordPress dependencies 9224 */ 9225 9226 var cog = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9227 xmlns: "http://www.w3.org/2000/svg", 9228 viewBox: "0 0 24 24" 9229 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9230 fillRule: "evenodd", 9231 d: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z", 9232 clipRule: "evenodd" 9233 })); 9234 /* harmony default export */ __webpack_exports__["default"] = (cog); 9235 //# sourceMappingURL=cog.js.map 9236 9237 /***/ }), 9238 9239 /***/ "./node_modules/@wordpress/icons/build-module/library/column.js": 9240 /*!**********************************************************************!*\ 9241 !*** ./node_modules/@wordpress/icons/build-module/library/column.js ***! 9242 \**********************************************************************/ 9243 /*! exports provided: default */ 9244 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9245 9246 "use strict"; 9247 __webpack_require__.r(__webpack_exports__); 9248 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9249 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9250 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9251 9252 9253 /** 9254 * WordPress dependencies 9255 */ 9256 9257 var column = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9258 xmlns: "http://www.w3.org/2000/svg", 9259 viewBox: "0 0 24 24" 9260 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9261 d: "M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z" 9262 })); 9263 /* harmony default export */ __webpack_exports__["default"] = (column); 9264 //# sourceMappingURL=column.js.map 9265 9266 /***/ }), 9267 9268 /***/ "./node_modules/@wordpress/icons/build-module/library/columns.js": 9269 /*!***********************************************************************!*\ 9270 !*** ./node_modules/@wordpress/icons/build-module/library/columns.js ***! 9271 \***********************************************************************/ 9272 /*! exports provided: default */ 9273 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9274 9275 "use strict"; 9276 __webpack_require__.r(__webpack_exports__); 9277 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9278 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9279 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9280 9281 9282 /** 9283 * WordPress dependencies 9284 */ 9285 9286 var columns = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9287 viewBox: "0 0 24 24", 9288 xmlns: "http://www.w3.org/2000/svg" 9289 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9290 d: "M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-4.1 1.5v10H10v-10h4.9zM5.5 17V8c0-.3.2-.5.5-.5h2.5v10H6c-.3 0-.5-.2-.5-.5zm14 0c0 .3-.2.5-.5.5h-2.6v-10H19c.3 0 .5.2.5.5v9z" 9291 })); 9292 /* harmony default export */ __webpack_exports__["default"] = (columns); 9293 //# sourceMappingURL=columns.js.map 9294 9295 /***/ }), 9296 9297 /***/ "./node_modules/@wordpress/icons/build-module/library/comment.js": 9298 /*!***********************************************************************!*\ 9299 !*** ./node_modules/@wordpress/icons/build-module/library/comment.js ***! 9300 \***********************************************************************/ 9301 /*! exports provided: default */ 9302 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9303 9304 "use strict"; 9305 __webpack_require__.r(__webpack_exports__); 9306 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9307 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9308 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9309 9310 9311 /** 9312 * WordPress dependencies 9313 */ 9314 9315 var comment = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9316 viewBox: "0 0 24 24", 9317 xmlns: "http://www.w3.org/2000/svg" 9318 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9319 d: "M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z" 9320 })); 9321 /* harmony default export */ __webpack_exports__["default"] = (comment); 9322 //# sourceMappingURL=comment.js.map 9323 9324 /***/ }), 9325 9326 /***/ "./node_modules/@wordpress/icons/build-module/library/controls-repeat.js": 9327 /*!*******************************************************************************!*\ 9328 !*** ./node_modules/@wordpress/icons/build-module/library/controls-repeat.js ***! 9329 \*******************************************************************************/ 9330 /*! exports provided: default */ 9331 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9332 9333 "use strict"; 9334 __webpack_require__.r(__webpack_exports__); 9335 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9336 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9337 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9338 9339 9340 /** 9341 * WordPress dependencies 9342 */ 9343 9344 var controlsRepeat = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9345 xmlns: "http://www.w3.org/2000/svg", 9346 viewBox: "-2 -2 24 24" 9347 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9348 d: "M5 7v3l-2 1.5V5h11V3l4 3.01L14 9V7H5zm10 6v-3l2-1.5V15H6v2l-4-3.01L6 11v2h9z" 9349 })); 9350 /* harmony default export */ __webpack_exports__["default"] = (controlsRepeat); 9351 //# sourceMappingURL=controls-repeat.js.map 9352 9353 /***/ }), 9354 9355 /***/ "./node_modules/@wordpress/icons/build-module/library/cover.js": 9356 /*!*********************************************************************!*\ 9357 !*** ./node_modules/@wordpress/icons/build-module/library/cover.js ***! 9358 \*********************************************************************/ 9359 /*! exports provided: default */ 9360 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9361 9362 "use strict"; 9363 __webpack_require__.r(__webpack_exports__); 9364 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9365 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9366 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9367 9368 9369 /** 9370 * WordPress dependencies 9371 */ 9372 9373 var cover = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9374 xmlns: "http://www.w3.org/2000/svg", 9375 viewBox: "0 0 24 24" 9376 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9377 d: "M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z" 9378 })); 9379 /* harmony default export */ __webpack_exports__["default"] = (cover); 9380 //# sourceMappingURL=cover.js.map 9381 9382 /***/ }), 9383 9384 /***/ "./node_modules/@wordpress/icons/build-module/library/create.js": 9385 /*!**********************************************************************!*\ 9386 !*** ./node_modules/@wordpress/icons/build-module/library/create.js ***! 9387 \**********************************************************************/ 9388 /*! exports provided: default */ 9389 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9390 9391 "use strict"; 9392 __webpack_require__.r(__webpack_exports__); 9393 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9394 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9395 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9396 9397 9398 /** 9399 * WordPress dependencies 9400 */ 9401 9402 var create = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9403 xmlns: "http://www.w3.org/2000/svg", 9404 viewBox: "0 0 24 24" 9405 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9406 d: "M16 11.2h-3.2V8h-1.6v3.2H8v1.6h3.2V16h1.6v-3.2H16z" 9407 })); 9408 /* harmony default export */ __webpack_exports__["default"] = (create); 9409 //# sourceMappingURL=create.js.map 9410 9411 /***/ }), 9412 9413 /***/ "./node_modules/@wordpress/icons/build-module/library/crop.js": 9414 /*!********************************************************************!*\ 9415 !*** ./node_modules/@wordpress/icons/build-module/library/crop.js ***! 9416 \********************************************************************/ 9417 /*! exports provided: default */ 9418 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9419 9420 "use strict"; 9421 __webpack_require__.r(__webpack_exports__); 9422 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9423 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9424 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9425 9426 9427 /** 9428 * WordPress dependencies 9429 */ 9430 9431 var crop = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9432 xmlns: "http://www.w3.org/2000/svg", 9433 viewBox: "0 0 24 24" 9434 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9435 d: "M17.5 7v8H19V7c0-1.1-.9-2-2-2H9v1.5h8c.3 0 .5.2.5.5zM7 17.5c-.3 0-.5-.2-.5-.5V1H5v4H1v1.5h4V17c0 1.1.9 2 2 2h10.5v4H19v-4h4v-1.5H7z" 9436 })); 9437 /* harmony default export */ __webpack_exports__["default"] = (crop); 9438 //# sourceMappingURL=crop.js.map 9439 9440 /***/ }), 9441 9442 /***/ "./node_modules/@wordpress/icons/build-module/library/currency-dollar.js": 9443 /*!*******************************************************************************!*\ 9444 !*** ./node_modules/@wordpress/icons/build-module/library/currency-dollar.js ***! 9445 \*******************************************************************************/ 9446 /*! exports provided: default */ 9447 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9448 9449 "use strict"; 9450 __webpack_require__.r(__webpack_exports__); 9451 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9452 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9453 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9454 9455 9456 /** 9457 * WordPress dependencies 9458 */ 9459 9460 var currencyDollar = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9461 xmlns: "http://www.w3.org/2000/svg", 9462 viewBox: "0 0 24 24" 9463 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9464 d: "M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z" 9465 })); 9466 /* harmony default export */ __webpack_exports__["default"] = (currencyDollar); 9467 //# sourceMappingURL=currency-dollar.js.map 9468 9469 /***/ }), 9470 9471 /***/ "./node_modules/@wordpress/icons/build-module/library/currency-euro.js": 9472 /*!*****************************************************************************!*\ 9473 !*** ./node_modules/@wordpress/icons/build-module/library/currency-euro.js ***! 9474 \*****************************************************************************/ 9475 /*! exports provided: default */ 9476 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9477 9478 "use strict"; 9479 __webpack_require__.r(__webpack_exports__); 9480 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9481 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9482 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9483 9484 9485 /** 9486 * WordPress dependencies 9487 */ 9488 9489 var currencyEuro = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9490 xmlns: "http://www.w3.org/2000/svg", 9491 viewBox: "0 0 24 24" 9492 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9493 d: "M12 3.25a8.75 8.75 0 100 17.5 8.75 8.75 0 000-17.5zM4.75 12a7.25 7.25 0 1114.5 0 7.25 7.25 0 01-14.5 0zm9.195 1.944a2.75 2.75 0 01-4.066-.194h.621a.75.75 0 000-1.5H9.262a2.767 2.767 0 010-.5H11.5a.75.75 0 000-1.5H9.88a2.75 2.75 0 014.066-.194.75.75 0 001.06-1.061 4.25 4.25 0 00-6.88 1.255H7.5a.75.75 0 000 1.5h.258c-.01.166-.01.334 0 .5H7.5a.75.75 0 000 1.5h.626a4.25 4.25 0 006.88 1.255.75.75 0 00-1.06-1.06z" 9494 })); 9495 /* harmony default export */ __webpack_exports__["default"] = (currencyEuro); 9496 //# sourceMappingURL=currency-euro.js.map 9497 9498 /***/ }), 9499 9500 /***/ "./node_modules/@wordpress/icons/build-module/library/currency-pound.js": 9501 /*!******************************************************************************!*\ 9502 !*** ./node_modules/@wordpress/icons/build-module/library/currency-pound.js ***! 9503 \******************************************************************************/ 9504 /*! exports provided: default */ 9505 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9506 9507 "use strict"; 9508 __webpack_require__.r(__webpack_exports__); 9509 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9510 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9511 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9512 9513 9514 /** 9515 * WordPress dependencies 9516 */ 9517 9518 var currencyPound = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9519 xmlns: "http://www.w3.org/2000/svg", 9520 viewBox: "0 0 24 24" 9521 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9522 fillRule: "evenodd", 9523 d: "M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm.25 4c-.787 0-1.425.638-1.425 1.425 0 .058.014.147.069.3.04.113.088.223.147.36a26.094 26.094 0 01.173.415H12.5a.75.75 0 010 1.5h-.953c.002.047.003.095.003.144 0 .617-.236 1.168-.511 1.606h3.386a.75.75 0 010 1.5H9.35a.75.75 0 01-.452-1.349l.007-.005a4.417 4.417 0 00.596-.581c.328-.39.549-.806.549-1.171 0-.05-.002-.097-.004-.144H9.5a.75.75 0 010-1.5h.088a5.875 5.875 0 01-.106-.27 2.382 2.382 0 01-.157-.805 2.925 2.925 0 015.637-1.097.75.75 0 01-1.39.563 1.426 1.426 0 00-1.322-.891zm-3.35 5.9l.45.6-.45-.6z" 9524 })); 9525 /* harmony default export */ __webpack_exports__["default"] = (currencyPound); 9526 //# sourceMappingURL=currency-pound.js.map 9527 9528 /***/ }), 9529 9530 /***/ "./node_modules/@wordpress/icons/build-module/library/desktop.js": 9531 /*!***********************************************************************!*\ 9532 !*** ./node_modules/@wordpress/icons/build-module/library/desktop.js ***! 9533 \***********************************************************************/ 9534 /*! exports provided: default */ 9535 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9536 9537 "use strict"; 9538 __webpack_require__.r(__webpack_exports__); 9539 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9540 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9541 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9542 9543 9544 /** 9545 * WordPress dependencies 9546 */ 9547 9548 var desktop = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9549 xmlns: "http://www.w3.org/2000/svg", 9550 viewBox: "0 0 24 24" 9551 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9552 d: "M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z" 9553 })); 9554 /* harmony default export */ __webpack_exports__["default"] = (desktop); 9555 //# sourceMappingURL=desktop.js.map 9556 9557 /***/ }), 9558 9559 /***/ "./node_modules/@wordpress/icons/build-module/library/external.js": 9560 /*!************************************************************************!*\ 9561 !*** ./node_modules/@wordpress/icons/build-module/library/external.js ***! 9562 \************************************************************************/ 9563 /*! exports provided: default */ 9564 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9565 9566 "use strict"; 9567 __webpack_require__.r(__webpack_exports__); 9568 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9569 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9570 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9571 9572 9573 /** 9574 * WordPress dependencies 9575 */ 9576 9577 var external = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9578 xmlns: "http://www.w3.org/2000/svg", 9579 viewBox: "0 0 24 24" 9580 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9581 d: "M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z" 9582 })); 9583 /* harmony default export */ __webpack_exports__["default"] = (external); 9584 //# sourceMappingURL=external.js.map 9585 9586 /***/ }), 9587 9588 /***/ "./node_modules/@wordpress/icons/build-module/library/file.js": 9589 /*!********************************************************************!*\ 9590 !*** ./node_modules/@wordpress/icons/build-module/library/file.js ***! 9591 \********************************************************************/ 9592 /*! exports provided: default */ 9593 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9594 9595 "use strict"; 9596 __webpack_require__.r(__webpack_exports__); 9597 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9598 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9599 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9600 9601 9602 /** 9603 * WordPress dependencies 9604 */ 9605 9606 var file = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9607 viewBox: "0 0 24 24", 9608 xmlns: "http://www.w3.org/2000/svg" 9609 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9610 d: "M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z" 9611 })); 9612 /* harmony default export */ __webpack_exports__["default"] = (file); 9613 //# sourceMappingURL=file.js.map 9614 9615 /***/ }), 9616 9617 /***/ "./node_modules/@wordpress/icons/build-module/library/flip-horizontal.js": 9618 /*!*******************************************************************************!*\ 9619 !*** ./node_modules/@wordpress/icons/build-module/library/flip-horizontal.js ***! 9620 \*******************************************************************************/ 9621 /*! exports provided: default */ 9622 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9623 9624 "use strict"; 9625 __webpack_require__.r(__webpack_exports__); 9626 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9627 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9628 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9629 9630 9631 /** 9632 * WordPress dependencies 9633 */ 9634 9635 var flipHorizontal = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9636 xmlns: "http://www.w3.org/2000/svg", 9637 viewBox: "0 0 24 24" 9638 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9639 d: "M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z" 9640 })); 9641 /* harmony default export */ __webpack_exports__["default"] = (flipHorizontal); 9642 //# sourceMappingURL=flip-horizontal.js.map 9643 9644 /***/ }), 9645 9646 /***/ "./node_modules/@wordpress/icons/build-module/library/flip-vertical.js": 9647 /*!*****************************************************************************!*\ 9648 !*** ./node_modules/@wordpress/icons/build-module/library/flip-vertical.js ***! 9649 \*****************************************************************************/ 9650 /*! exports provided: default */ 9651 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9652 9653 "use strict"; 9654 __webpack_require__.r(__webpack_exports__); 9655 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9656 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9657 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9658 9659 9660 /** 9661 * WordPress dependencies 9662 */ 9663 9664 var flipVertical = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9665 xmlns: "http://www.w3.org/2000/svg", 9666 viewBox: "0 0 24 24" 9667 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9668 d: "M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z" 9669 })); 9670 /* harmony default export */ __webpack_exports__["default"] = (flipVertical); 9671 //# sourceMappingURL=flip-vertical.js.map 9672 9673 /***/ }), 9674 9675 /***/ "./node_modules/@wordpress/icons/build-module/library/format-bold.js": 9676 /*!***************************************************************************!*\ 9677 !*** ./node_modules/@wordpress/icons/build-module/library/format-bold.js ***! 9678 \***************************************************************************/ 9679 /*! exports provided: default */ 9680 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9681 9682 "use strict"; 9683 __webpack_require__.r(__webpack_exports__); 9684 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9685 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9686 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9687 9688 9689 /** 9690 * WordPress dependencies 9691 */ 9692 9693 var formatBold = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9694 xmlns: "http://www.w3.org/2000/svg", 9695 viewBox: "0 0 24 24" 9696 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9697 d: "M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z" 9698 })); 9699 /* harmony default export */ __webpack_exports__["default"] = (formatBold); 9700 //# sourceMappingURL=format-bold.js.map 9701 9702 /***/ }), 9703 9704 /***/ "./node_modules/@wordpress/icons/build-module/library/format-indent-rtl.js": 9705 /*!*********************************************************************************!*\ 9706 !*** ./node_modules/@wordpress/icons/build-module/library/format-indent-rtl.js ***! 9707 \*********************************************************************************/ 9708 /*! exports provided: default */ 9709 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9710 9711 "use strict"; 9712 __webpack_require__.r(__webpack_exports__); 9713 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9714 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9715 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9716 9717 9718 /** 9719 * WordPress dependencies 9720 */ 9721 9722 var formatIndentRTL = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9723 xmlns: "http://www.w3.org/2000/svg", 9724 viewBox: "0 0 24 24" 9725 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9726 d: "M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z" 9727 })); 9728 /* harmony default export */ __webpack_exports__["default"] = (formatIndentRTL); 9729 //# sourceMappingURL=format-indent-rtl.js.map 9730 9731 /***/ }), 9732 9733 /***/ "./node_modules/@wordpress/icons/build-module/library/format-indent.js": 9734 /*!*****************************************************************************!*\ 9735 !*** ./node_modules/@wordpress/icons/build-module/library/format-indent.js ***! 9736 \*****************************************************************************/ 9737 /*! exports provided: default */ 9738 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9739 9740 "use strict"; 9741 __webpack_require__.r(__webpack_exports__); 9742 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9743 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9744 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9745 9746 9747 /** 9748 * WordPress dependencies 9749 */ 9750 9751 var formatIndent = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9752 xmlns: "http://www.w3.org/2000/svg", 9753 viewBox: "0 0 24 24" 9754 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9755 d: "M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z" 9756 })); 9757 /* harmony default export */ __webpack_exports__["default"] = (formatIndent); 9758 //# sourceMappingURL=format-indent.js.map 9759 9760 /***/ }), 9761 9762 /***/ "./node_modules/@wordpress/icons/build-module/library/format-italic.js": 9763 /*!*****************************************************************************!*\ 9764 !*** ./node_modules/@wordpress/icons/build-module/library/format-italic.js ***! 9765 \*****************************************************************************/ 9766 /*! exports provided: default */ 9767 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9768 9769 "use strict"; 9770 __webpack_require__.r(__webpack_exports__); 9771 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9772 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9773 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9774 9775 9776 /** 9777 * WordPress dependencies 9778 */ 9779 9780 var formatItalic = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9781 xmlns: "http://www.w3.org/2000/svg", 9782 viewBox: "0 0 24 24" 9783 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9784 d: "M12.5 5L10 19h1.9l2.5-14z" 9785 })); 9786 /* harmony default export */ __webpack_exports__["default"] = (formatItalic); 9787 //# sourceMappingURL=format-italic.js.map 9788 9789 /***/ }), 9790 9791 /***/ "./node_modules/@wordpress/icons/build-module/library/format-list-bullets-rtl.js": 9792 /*!***************************************************************************************!*\ 9793 !*** ./node_modules/@wordpress/icons/build-module/library/format-list-bullets-rtl.js ***! 9794 \***************************************************************************************/ 9795 /*! exports provided: default */ 9796 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9797 9798 "use strict"; 9799 __webpack_require__.r(__webpack_exports__); 9800 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9801 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9802 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9803 9804 9805 /** 9806 * WordPress dependencies 9807 */ 9808 9809 var formatListBulletsRTL = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9810 xmlns: "http://www.w3.org/2000/svg", 9811 viewBox: "0 0 24 24" 9812 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9813 d: "M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z" 9814 })); 9815 /* harmony default export */ __webpack_exports__["default"] = (formatListBulletsRTL); 9816 //# sourceMappingURL=format-list-bullets-rtl.js.map 9817 9818 /***/ }), 9819 9820 /***/ "./node_modules/@wordpress/icons/build-module/library/format-list-bullets.js": 9821 /*!***********************************************************************************!*\ 9822 !*** ./node_modules/@wordpress/icons/build-module/library/format-list-bullets.js ***! 9823 \***********************************************************************************/ 9824 /*! exports provided: default */ 9825 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9826 9827 "use strict"; 9828 __webpack_require__.r(__webpack_exports__); 9829 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9830 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9831 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9832 9833 9834 /** 9835 * WordPress dependencies 9836 */ 9837 9838 var formatListBullets = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9839 xmlns: "http://www.w3.org/2000/svg", 9840 viewBox: "0 0 24 24" 9841 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9842 d: "M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" 9843 })); 9844 /* harmony default export */ __webpack_exports__["default"] = (formatListBullets); 9845 //# sourceMappingURL=format-list-bullets.js.map 9846 9847 /***/ }), 9848 9849 /***/ "./node_modules/@wordpress/icons/build-module/library/format-list-numbered-rtl.js": 9850 /*!****************************************************************************************!*\ 9851 !*** ./node_modules/@wordpress/icons/build-module/library/format-list-numbered-rtl.js ***! 9852 \****************************************************************************************/ 9853 /*! exports provided: default */ 9854 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9855 9856 "use strict"; 9857 __webpack_require__.r(__webpack_exports__); 9858 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9859 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9860 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9861 9862 9863 /** 9864 * WordPress dependencies 9865 */ 9866 9867 var formatListNumberedRTL = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9868 xmlns: "http://www.w3.org/2000/svg", 9869 viewBox: "0 0 24 24" 9870 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9871 d: "M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z" 9872 })); 9873 /* harmony default export */ __webpack_exports__["default"] = (formatListNumberedRTL); 9874 //# sourceMappingURL=format-list-numbered-rtl.js.map 9875 9876 /***/ }), 9877 9878 /***/ "./node_modules/@wordpress/icons/build-module/library/format-list-numbered.js": 9879 /*!************************************************************************************!*\ 9880 !*** ./node_modules/@wordpress/icons/build-module/library/format-list-numbered.js ***! 9881 \************************************************************************************/ 9882 /*! exports provided: default */ 9883 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9884 9885 "use strict"; 9886 __webpack_require__.r(__webpack_exports__); 9887 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9888 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9889 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9890 9891 9892 /** 9893 * WordPress dependencies 9894 */ 9895 9896 var formatListNumbered = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9897 xmlns: "http://www.w3.org/2000/svg", 9898 viewBox: "0 0 24 24" 9899 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9900 d: "M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z" 9901 })); 9902 /* harmony default export */ __webpack_exports__["default"] = (formatListNumbered); 9903 //# sourceMappingURL=format-list-numbered.js.map 9904 9905 /***/ }), 9906 9907 /***/ "./node_modules/@wordpress/icons/build-module/library/format-ltr.js": 9908 /*!**************************************************************************!*\ 9909 !*** ./node_modules/@wordpress/icons/build-module/library/format-ltr.js ***! 9910 \**************************************************************************/ 9911 /*! exports provided: default */ 9912 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9913 9914 "use strict"; 9915 __webpack_require__.r(__webpack_exports__); 9916 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9917 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9918 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9919 9920 9921 /** 9922 * WordPress dependencies 9923 */ 9924 9925 var formatLtr = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9926 xmlns: "http://www.w3.org/2000/svg", 9927 viewBox: "-2 -2 24 24" 9928 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9929 d: "M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z" 9930 })); 9931 /* harmony default export */ __webpack_exports__["default"] = (formatLtr); 9932 //# sourceMappingURL=format-ltr.js.map 9933 9934 /***/ }), 9935 9936 /***/ "./node_modules/@wordpress/icons/build-module/library/format-outdent-rtl.js": 9937 /*!**********************************************************************************!*\ 9938 !*** ./node_modules/@wordpress/icons/build-module/library/format-outdent-rtl.js ***! 9939 \**********************************************************************************/ 9940 /*! exports provided: default */ 9941 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9942 9943 "use strict"; 9944 __webpack_require__.r(__webpack_exports__); 9945 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9946 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9947 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9948 9949 9950 /** 9951 * WordPress dependencies 9952 */ 9953 9954 var formatOutdentRTL = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9955 xmlns: "http://www.w3.org/2000/svg", 9956 viewBox: "0 0 24 24" 9957 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9958 d: "M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z" 9959 })); 9960 /* harmony default export */ __webpack_exports__["default"] = (formatOutdentRTL); 9961 //# sourceMappingURL=format-outdent-rtl.js.map 9962 9963 /***/ }), 9964 9965 /***/ "./node_modules/@wordpress/icons/build-module/library/format-outdent.js": 9966 /*!******************************************************************************!*\ 9967 !*** ./node_modules/@wordpress/icons/build-module/library/format-outdent.js ***! 9968 \******************************************************************************/ 9969 /*! exports provided: default */ 9970 /***/ (function(module, __webpack_exports__, __webpack_require__) { 9971 9972 "use strict"; 9973 __webpack_require__.r(__webpack_exports__); 9974 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 9975 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 9976 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 9977 9978 9979 /** 9980 * WordPress dependencies 9981 */ 9982 9983 var formatOutdent = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 9984 xmlns: "http://www.w3.org/2000/svg", 9985 viewBox: "0 0 24 24" 9986 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 9987 d: "M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z" 9988 })); 9989 /* harmony default export */ __webpack_exports__["default"] = (formatOutdent); 9990 //# sourceMappingURL=format-outdent.js.map 9991 9992 /***/ }), 9993 9994 /***/ "./node_modules/@wordpress/icons/build-module/library/format-rtl.js": 9995 /*!**************************************************************************!*\ 9996 !*** ./node_modules/@wordpress/icons/build-module/library/format-rtl.js ***! 9997 \**************************************************************************/ 9998 /*! exports provided: default */ 9999 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10000 10001 "use strict"; 10002 __webpack_require__.r(__webpack_exports__); 10003 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10004 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10005 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10006 10007 10008 /** 10009 * WordPress dependencies 10010 */ 10011 10012 var formatRtl = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10013 xmlns: "http://www.w3.org/2000/svg", 10014 viewBox: "-2 -2 24 24" 10015 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10016 d: "M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6zM5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z" 10017 })); 10018 /* harmony default export */ __webpack_exports__["default"] = (formatRtl); 10019 //# sourceMappingURL=format-rtl.js.map 10020 10021 /***/ }), 10022 10023 /***/ "./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js": 10024 /*!************************************************************************************!*\ 10025 !*** ./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js ***! 10026 \************************************************************************************/ 10027 /*! exports provided: default */ 10028 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10029 10030 "use strict"; 10031 __webpack_require__.r(__webpack_exports__); 10032 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10033 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10034 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10035 10036 10037 /** 10038 * WordPress dependencies 10039 */ 10040 10041 var formatStrikethrough = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10042 xmlns: "http://www.w3.org/2000/svg", 10043 viewBox: "0 0 24 24" 10044 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10045 d: "M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z" 10046 })); 10047 /* harmony default export */ __webpack_exports__["default"] = (formatStrikethrough); 10048 //# sourceMappingURL=format-strikethrough.js.map 10049 10050 /***/ }), 10051 10052 /***/ "./node_modules/@wordpress/icons/build-module/library/fullscreen.js": 10053 /*!**************************************************************************!*\ 10054 !*** ./node_modules/@wordpress/icons/build-module/library/fullscreen.js ***! 10055 \**************************************************************************/ 10056 /*! exports provided: default */ 10057 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10058 10059 "use strict"; 10060 __webpack_require__.r(__webpack_exports__); 10061 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10062 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10063 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10064 10065 10066 /** 10067 * WordPress dependencies 10068 */ 10069 10070 var fullscreen = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10071 xmlns: "http://www.w3.org/2000/svg", 10072 viewBox: "0 0 24 24" 10073 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10074 d: "M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z" 10075 })); 10076 /* harmony default export */ __webpack_exports__["default"] = (fullscreen); 10077 //# sourceMappingURL=fullscreen.js.map 10078 10079 /***/ }), 10080 10081 /***/ "./node_modules/@wordpress/icons/build-module/library/gallery.js": 10082 /*!***********************************************************************!*\ 10083 !*** ./node_modules/@wordpress/icons/build-module/library/gallery.js ***! 10084 \***********************************************************************/ 10085 /*! exports provided: gallery, default */ 10086 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10087 10088 "use strict"; 10089 __webpack_require__.r(__webpack_exports__); 10090 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "gallery", function() { return gallery; }); 10091 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10092 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10093 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10094 10095 10096 /** 10097 * WordPress dependencies 10098 */ 10099 10100 var gallery = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10101 viewBox: "0 0 24 24", 10102 xmlns: "http://www.w3.org/2000/svg" 10103 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10104 d: "M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8h-1.5zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zM4.5 4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1V12l-2.3-1.7c-.3-.2-.6-.2-.9 0l-2.9 2.1L8 11.3c-.2-.1-.5-.1-.7 0l-2.9 1.5V4.6zm0 11.8v-1.8l3.2-1.7 2.4 1.2c.2.1.5.1.8-.1l2.8-2 2.8 2v2.5c0 .1-.1.1-.1.1H4.6c0-.1-.1-.2-.1-.2z" 10105 })); 10106 /* harmony default export */ __webpack_exports__["default"] = (gallery); 10107 //# sourceMappingURL=gallery.js.map 10108 10109 /***/ }), 10110 10111 /***/ "./node_modules/@wordpress/icons/build-module/library/globe.js": 10112 /*!*********************************************************************!*\ 10113 !*** ./node_modules/@wordpress/icons/build-module/library/globe.js ***! 10114 \*********************************************************************/ 10115 /*! exports provided: default */ 10116 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10117 10118 "use strict"; 10119 __webpack_require__.r(__webpack_exports__); 10120 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10121 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10122 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10123 10124 10125 /** 10126 * WordPress dependencies 10127 */ 10128 10129 var globe = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10130 xmlns: "http://www.w3.org/2000/svg", 10131 viewBox: "-2 -2 24 24" 10132 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10133 d: "M9 0C4.03 0 0 4.03 0 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zM1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84c-.403-.85-.65-1.764-.73-2.7zm8.57-5.4V1.19c.964.366 1.756 1.08 2.22 2 .205.347.386.708.54 1.08l-2.76.01zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7h3.22zM8.32 1.19v3.09H5.56c.154-.372.335-.733.54-1.08.462-.924 1.255-1.64 2.22-2.01zm0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7h3.21zm-4.7 2.69H1.11c.08-.936.327-1.85.73-2.7H4c-.213.886-.34 1.79-.38 2.7zM4.7 9.68h3.62v2.7H5.11c-.232-.883-.37-1.788-.41-2.7zm3.63 4v3.09c-.964-.366-1.756-1.08-2.22-2-.205-.347-.386-.708-.54-1.08l2.76-.01zm1.35 3.09v-3.04h2.76c-.154.372-.335.733-.54 1.08-.464.92-1.256 1.634-2.22 2v-.04zm0-4.44v-2.7h3.62c-.04.912-.178 1.817-.41 2.7H9.68zm4.71-2.7h2.51c-.08.936-.327 1.85-.73 2.7H14c.21-.87.337-1.757.38-2.65l.01-.05zm0-1.35c-.046-.894-.176-1.78-.39-2.65h2.16c.403.85.65 1.764.73 2.7l-2.5-.05zm1-4H13.6c-.324-.91-.793-1.76-1.39-2.52 1.244.56 2.325 1.426 3.14 2.52h.04zm-9.6-2.52c-.597.76-1.066 1.61-1.39 2.52H2.65c.815-1.094 1.896-1.96 3.14-2.52zm-3.15 12H4.4c.324.91.793 1.76 1.39 2.52-1.248-.567-2.33-1.445-3.14-2.55l-.01.03zm9.56 2.52c.597-.76 1.066-1.61 1.39-2.52h1.76c-.82 1.08-1.9 1.933-3.14 2.48l-.01.04z" 10134 })); 10135 /* harmony default export */ __webpack_exports__["default"] = (globe); 10136 //# sourceMappingURL=globe.js.map 10137 10138 /***/ }), 10139 10140 /***/ "./node_modules/@wordpress/icons/build-module/library/grid.js": 10141 /*!********************************************************************!*\ 10142 !*** ./node_modules/@wordpress/icons/build-module/library/grid.js ***! 10143 \********************************************************************/ 10144 /*! exports provided: default */ 10145 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10146 10147 "use strict"; 10148 __webpack_require__.r(__webpack_exports__); 10149 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10150 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10151 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10152 10153 10154 /** 10155 * WordPress dependencies 10156 */ 10157 10158 var grid = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10159 xmlns: "http://www.w3.org/2000/svg", 10160 viewBox: "-2 -2 24 24" 10161 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10162 d: "M9 9V3H3v6h6zm8 0V3h-6v6h6zm-8 8v-6H3v6h6zm8 0v-6h-6v6h6z" 10163 })); 10164 /* harmony default export */ __webpack_exports__["default"] = (grid); 10165 //# sourceMappingURL=grid.js.map 10166 10167 /***/ }), 10168 10169 /***/ "./node_modules/@wordpress/icons/build-module/library/group.js": 10170 /*!*********************************************************************!*\ 10171 !*** ./node_modules/@wordpress/icons/build-module/library/group.js ***! 10172 \*********************************************************************/ 10173 /*! exports provided: default */ 10174 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10175 10176 "use strict"; 10177 __webpack_require__.r(__webpack_exports__); 10178 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10179 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10180 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10181 10182 10183 /** 10184 * WordPress dependencies 10185 */ 10186 10187 var group = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10188 viewBox: "0 0 24 24", 10189 xmlns: "http://www.w3.org/2000/svg" 10190 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10191 d: "M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z" 10192 })); 10193 /* harmony default export */ __webpack_exports__["default"] = (group); 10194 //# sourceMappingURL=group.js.map 10195 10196 /***/ }), 10197 10198 /***/ "./node_modules/@wordpress/icons/build-module/library/heading.js": 10199 /*!***********************************************************************!*\ 10200 !*** ./node_modules/@wordpress/icons/build-module/library/heading.js ***! 10201 \***********************************************************************/ 10202 /*! exports provided: default */ 10203 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10204 10205 "use strict"; 10206 __webpack_require__.r(__webpack_exports__); 10207 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10208 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10209 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10210 10211 10212 /** 10213 * WordPress dependencies 10214 */ 10215 10216 var heading = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10217 xmlns: "http://www.w3.org/2000/svg", 10218 viewBox: "0 0 24 24" 10219 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10220 d: "M6.2 5.2v13.4l5.8-4.8 5.8 4.8V5.2z" 10221 })); 10222 /* harmony default export */ __webpack_exports__["default"] = (heading); 10223 //# sourceMappingURL=heading.js.map 10224 10225 /***/ }), 10226 10227 /***/ "./node_modules/@wordpress/icons/build-module/library/help.js": 10228 /*!********************************************************************!*\ 10229 !*** ./node_modules/@wordpress/icons/build-module/library/help.js ***! 10230 \********************************************************************/ 10231 /*! exports provided: default */ 10232 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10233 10234 "use strict"; 10235 __webpack_require__.r(__webpack_exports__); 10236 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10237 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10238 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10239 10240 10241 /** 10242 * WordPress dependencies 10243 */ 10244 10245 var help = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10246 xmlns: "http://www.w3.org/2000/svg", 10247 viewBox: "0 0 24 24" 10248 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10249 d: "M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z" 10250 })); 10251 /* harmony default export */ __webpack_exports__["default"] = (help); 10252 //# sourceMappingURL=help.js.map 10253 10254 /***/ }), 10255 10256 /***/ "./node_modules/@wordpress/icons/build-module/library/home.js": 10257 /*!********************************************************************!*\ 10258 !*** ./node_modules/@wordpress/icons/build-module/library/home.js ***! 10259 \********************************************************************/ 10260 /*! exports provided: default */ 10261 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10262 10263 "use strict"; 10264 __webpack_require__.r(__webpack_exports__); 10265 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10266 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10267 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10268 10269 10270 /** 10271 * WordPress dependencies 10272 */ 10273 10274 var home = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10275 xmlns: "http://www.w3.org/2000/svg", 10276 viewBox: "0 0 24 24" 10277 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10278 d: "M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z" 10279 })); 10280 /* harmony default export */ __webpack_exports__["default"] = (home); 10281 //# sourceMappingURL=home.js.map 10282 10283 /***/ }), 10284 10285 /***/ "./node_modules/@wordpress/icons/build-module/library/html.js": 10286 /*!********************************************************************!*\ 10287 !*** ./node_modules/@wordpress/icons/build-module/library/html.js ***! 10288 \********************************************************************/ 10289 /*! exports provided: default */ 10290 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10291 10292 "use strict"; 10293 __webpack_require__.r(__webpack_exports__); 10294 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10295 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10296 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10297 10298 10299 /** 10300 * WordPress dependencies 10301 */ 10302 10303 var html = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10304 viewBox: "0 0 24 24", 10305 xmlns: "http://www.w3.org/2000/svg" 10306 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10307 d: "M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z" 10308 })); 10309 /* harmony default export */ __webpack_exports__["default"] = (html); 10310 //# sourceMappingURL=html.js.map 10311 10312 /***/ }), 10313 10314 /***/ "./node_modules/@wordpress/icons/build-module/library/image.js": 10315 /*!*********************************************************************!*\ 10316 !*** ./node_modules/@wordpress/icons/build-module/library/image.js ***! 10317 \*********************************************************************/ 10318 /*! exports provided: default */ 10319 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10320 10321 "use strict"; 10322 __webpack_require__.r(__webpack_exports__); 10323 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10324 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10325 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10326 10327 10328 /** 10329 * WordPress dependencies 10330 */ 10331 10332 var image = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10333 viewBox: "0 0 24 24", 10334 xmlns: "http://www.w3.org/2000/svg" 10335 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10336 d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z" 10337 })); 10338 /* harmony default export */ __webpack_exports__["default"] = (image); 10339 //# sourceMappingURL=image.js.map 10340 10341 /***/ }), 10342 10343 /***/ "./node_modules/@wordpress/icons/build-module/library/inbox.js": 10344 /*!*********************************************************************!*\ 10345 !*** ./node_modules/@wordpress/icons/build-module/library/inbox.js ***! 10346 \*********************************************************************/ 10347 /*! exports provided: default */ 10348 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10349 10350 "use strict"; 10351 __webpack_require__.r(__webpack_exports__); 10352 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10353 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10354 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10355 10356 10357 /** 10358 * WordPress dependencies 10359 */ 10360 10361 var inbox = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10362 xmlns: "http://www.w3.org/2000/svg", 10363 viewBox: "0 0 24 24" 10364 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10365 fillRule: "evenodd", 10366 d: "M6 5.5h12a.5.5 0 01.5.5v7H14a2 2 0 11-4 0H5.5V6a.5.5 0 01.5-.5zm-.5 9V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5v-3.5h-3.337a3.5 3.5 0 01-6.326 0H5.5zM4 13V6a2 2 0 012-2h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2v-5z", 10367 clipRule: "evenodd" 10368 })); 10369 /* harmony default export */ __webpack_exports__["default"] = (inbox); 10370 //# sourceMappingURL=inbox.js.map 10371 10372 /***/ }), 10373 10374 /***/ "./node_modules/@wordpress/icons/build-module/library/info.js": 10375 /*!********************************************************************!*\ 10376 !*** ./node_modules/@wordpress/icons/build-module/library/info.js ***! 10377 \********************************************************************/ 10378 /*! exports provided: default */ 10379 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10380 10381 "use strict"; 10382 __webpack_require__.r(__webpack_exports__); 10383 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10384 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10385 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10386 10387 10388 /** 10389 * WordPress dependencies 10390 */ 10391 10392 var info = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10393 xmlns: "http://www.w3.org/2000/svg", 10394 viewBox: "0 0 24 24" 10395 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10396 d: "M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z" 10397 })); 10398 /* harmony default export */ __webpack_exports__["default"] = (info); 10399 //# sourceMappingURL=info.js.map 10400 10401 /***/ }), 10402 10403 /***/ "./node_modules/@wordpress/icons/build-module/library/insert-after.js": 10404 /*!****************************************************************************!*\ 10405 !*** ./node_modules/@wordpress/icons/build-module/library/insert-after.js ***! 10406 \****************************************************************************/ 10407 /*! exports provided: default */ 10408 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10409 10410 "use strict"; 10411 __webpack_require__.r(__webpack_exports__); 10412 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10413 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10414 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10415 10416 10417 /** 10418 * WordPress dependencies 10419 */ 10420 10421 var insertAfter = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10422 xmlns: "http://www.w3.org/2000/svg", 10423 viewBox: "-2 -2 24 24" 10424 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10425 d: "M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z" 10426 })); 10427 /* harmony default export */ __webpack_exports__["default"] = (insertAfter); 10428 //# sourceMappingURL=insert-after.js.map 10429 10430 /***/ }), 10431 10432 /***/ "./node_modules/@wordpress/icons/build-module/library/insert-before.js": 10433 /*!*****************************************************************************!*\ 10434 !*** ./node_modules/@wordpress/icons/build-module/library/insert-before.js ***! 10435 \*****************************************************************************/ 10436 /*! exports provided: default */ 10437 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10438 10439 "use strict"; 10440 __webpack_require__.r(__webpack_exports__); 10441 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10442 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10443 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10444 10445 10446 /** 10447 * WordPress dependencies 10448 */ 10449 10450 var insertBefore = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10451 xmlns: "http://www.w3.org/2000/svg", 10452 viewBox: "-2 -2 24 24" 10453 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10454 d: "M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z" 10455 })); 10456 /* harmony default export */ __webpack_exports__["default"] = (insertBefore); 10457 //# sourceMappingURL=insert-before.js.map 10458 10459 /***/ }), 10460 10461 /***/ "./node_modules/@wordpress/icons/build-module/library/institution.js": 10462 /*!***************************************************************************!*\ 10463 !*** ./node_modules/@wordpress/icons/build-module/library/institution.js ***! 10464 \***************************************************************************/ 10465 /*! exports provided: default */ 10466 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10467 10468 "use strict"; 10469 __webpack_require__.r(__webpack_exports__); 10470 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10471 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10472 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10473 10474 10475 /** 10476 * WordPress dependencies 10477 */ 10478 10479 var institute = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10480 xmlns: "http://www.w3.org/2000/svg", 10481 viewBox: "0 0 24 24" 10482 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10483 fillRule: "evenodd", 10484 d: "M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z", 10485 clipRule: "evenodd" 10486 })); 10487 /* harmony default export */ __webpack_exports__["default"] = (institute); 10488 //# sourceMappingURL=institution.js.map 10489 10490 /***/ }), 10491 10492 /***/ "./node_modules/@wordpress/icons/build-module/library/keyboard-close.js": 10493 /*!******************************************************************************!*\ 10494 !*** ./node_modules/@wordpress/icons/build-module/library/keyboard-close.js ***! 10495 \******************************************************************************/ 10496 /*! exports provided: default */ 10497 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10498 10499 "use strict"; 10500 __webpack_require__.r(__webpack_exports__); 10501 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10502 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10503 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10504 10505 10506 /** 10507 * WordPress dependencies 10508 */ 10509 10510 var keyboardClose = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10511 xmlns: "http://www.w3.org/2000/svg", 10512 viewBox: "-2 -2 24 24" 10513 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10514 d: "M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z" 10515 })); 10516 /* harmony default export */ __webpack_exports__["default"] = (keyboardClose); 10517 //# sourceMappingURL=keyboard-close.js.map 10518 10519 /***/ }), 10520 10521 /***/ "./node_modules/@wordpress/icons/build-module/library/keyboard-return.js": 10522 /*!*******************************************************************************!*\ 10523 !*** ./node_modules/@wordpress/icons/build-module/library/keyboard-return.js ***! 10524 \*******************************************************************************/ 10525 /*! exports provided: default */ 10526 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10527 10528 "use strict"; 10529 __webpack_require__.r(__webpack_exports__); 10530 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10531 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10532 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10533 10534 10535 /** 10536 * WordPress dependencies 10537 */ 10538 10539 var keyboardReturn = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10540 xmlns: "http://www.w3.org/2000/svg", 10541 viewBox: "-2 -2 24 24" 10542 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10543 d: "M16 4h2v9H7v3l-5-4 5-4v3h9V4z" 10544 })); 10545 /* harmony default export */ __webpack_exports__["default"] = (keyboardReturn); 10546 //# sourceMappingURL=keyboard-return.js.map 10547 10548 /***/ }), 10549 10550 /***/ "./node_modules/@wordpress/icons/build-module/library/layout.js": 10551 /*!**********************************************************************!*\ 10552 !*** ./node_modules/@wordpress/icons/build-module/library/layout.js ***! 10553 \**********************************************************************/ 10554 /*! exports provided: default */ 10555 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10556 10557 "use strict"; 10558 __webpack_require__.r(__webpack_exports__); 10559 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10560 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10561 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10562 10563 10564 /** 10565 * WordPress dependencies 10566 */ 10567 10568 var layout = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10569 xmlns: "http://www.w3.org/2000/svg", 10570 viewBox: "-2 -2 24 24" 10571 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10572 d: "M2 2h5v11H2V2zm6 0h5v5H8V2zm6 0h4v16h-4V2zM8 8h5v5H8V8zm-6 6h11v4H2v-4z" 10573 })); 10574 /* harmony default export */ __webpack_exports__["default"] = (layout); 10575 //# sourceMappingURL=layout.js.map 10576 10577 /***/ }), 10578 10579 /***/ "./node_modules/@wordpress/icons/build-module/library/lifesaver.js": 10580 /*!*************************************************************************!*\ 10581 !*** ./node_modules/@wordpress/icons/build-module/library/lifesaver.js ***! 10582 \*************************************************************************/ 10583 /*! exports provided: default */ 10584 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10585 10586 "use strict"; 10587 __webpack_require__.r(__webpack_exports__); 10588 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10589 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10590 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10591 10592 10593 /** 10594 * WordPress dependencies 10595 */ 10596 10597 var lifesaver = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10598 xmlns: "http://www.w3.org/2000/svg", 10599 viewBox: "0 0 24 24" 10600 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10601 fillRule: "evenodd", 10602 d: "M17.375 15.656A6.47 6.47 0 0018.5 12a6.47 6.47 0 00-.943-3.374l-1.262.813c.448.749.705 1.625.705 2.561a4.977 4.977 0 01-.887 2.844l1.262.813zm-1.951 1.87l-.813-1.261A4.976 4.976 0 0112 17c-.958 0-1.852-.27-2.613-.736l-.812 1.261A6.47 6.47 0 0012 18.5a6.47 6.47 0 003.424-.974zm-8.8-1.87A6.47 6.47 0 015.5 12c0-1.235.344-2.39.943-3.373l1.261.812A4.977 4.977 0 007 12c0 1.056.328 2.036.887 2.843l-1.262.813zm2.581-7.803A4.977 4.977 0 0112 7c1.035 0 1.996.314 2.794.853l.812-1.262A6.47 6.47 0 0012 5.5a6.47 6.47 0 00-3.607 1.092l.812 1.261zM12 20a8 8 0 100-16 8 8 0 000 16zm0-4.5a3.5 3.5 0 100-7 3.5 3.5 0 000 7z", 10603 clipRule: "evenodd" 10604 })); 10605 /* harmony default export */ __webpack_exports__["default"] = (lifesaver); 10606 //# sourceMappingURL=lifesaver.js.map 10607 10608 /***/ }), 10609 10610 /***/ "./node_modules/@wordpress/icons/build-module/library/link-off.js": 10611 /*!************************************************************************!*\ 10612 !*** ./node_modules/@wordpress/icons/build-module/library/link-off.js ***! 10613 \************************************************************************/ 10614 /*! exports provided: default */ 10615 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10616 10617 "use strict"; 10618 __webpack_require__.r(__webpack_exports__); 10619 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10620 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10621 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10622 10623 10624 /** 10625 * WordPress dependencies 10626 */ 10627 10628 var linkOff = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10629 xmlns: "http://www.w3.org/2000/svg", 10630 viewBox: "0 0 24 24" 10631 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10632 d: "M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z" 10633 })); 10634 /* harmony default export */ __webpack_exports__["default"] = (linkOff); 10635 //# sourceMappingURL=link-off.js.map 10636 10637 /***/ }), 10638 10639 /***/ "./node_modules/@wordpress/icons/build-module/library/link.js": 10640 /*!********************************************************************!*\ 10641 !*** ./node_modules/@wordpress/icons/build-module/library/link.js ***! 10642 \********************************************************************/ 10643 /*! exports provided: default */ 10644 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10645 10646 "use strict"; 10647 __webpack_require__.r(__webpack_exports__); 10648 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10649 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10650 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10651 10652 10653 /** 10654 * WordPress dependencies 10655 */ 10656 10657 var link = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10658 xmlns: "http://www.w3.org/2000/svg", 10659 viewBox: "0 0 24 24" 10660 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10661 d: "M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z" 10662 })); 10663 /* harmony default export */ __webpack_exports__["default"] = (link); 10664 //# sourceMappingURL=link.js.map 10665 10666 /***/ }), 10667 10668 /***/ "./node_modules/@wordpress/icons/build-module/library/list.js": 10669 /*!********************************************************************!*\ 10670 !*** ./node_modules/@wordpress/icons/build-module/library/list.js ***! 10671 \********************************************************************/ 10672 /*! exports provided: default */ 10673 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10674 10675 "use strict"; 10676 __webpack_require__.r(__webpack_exports__); 10677 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10678 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10679 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10680 10681 10682 /** 10683 * WordPress dependencies 10684 */ 10685 10686 var list = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10687 viewBox: "0 0 24 24", 10688 xmlns: "http://www.w3.org/2000/svg" 10689 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10690 d: "M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z" 10691 })); 10692 /* harmony default export */ __webpack_exports__["default"] = (list); 10693 //# sourceMappingURL=list.js.map 10694 10695 /***/ }), 10696 10697 /***/ "./node_modules/@wordpress/icons/build-module/library/loop.js": 10698 /*!********************************************************************!*\ 10699 !*** ./node_modules/@wordpress/icons/build-module/library/loop.js ***! 10700 \********************************************************************/ 10701 /*! exports provided: default */ 10702 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10703 10704 "use strict"; 10705 __webpack_require__.r(__webpack_exports__); 10706 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10707 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10708 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10709 10710 10711 /** 10712 * WordPress dependencies 10713 */ 10714 10715 var loop = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10716 viewBox: "0 0 24 24", 10717 xmlns: "http://www.w3.org/2000/svg" 10718 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10719 d: "M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z" 10720 })); 10721 /* harmony default export */ __webpack_exports__["default"] = (loop); 10722 //# sourceMappingURL=loop.js.map 10723 10724 /***/ }), 10725 10726 /***/ "./node_modules/@wordpress/icons/build-module/library/map-marker.js": 10727 /*!**************************************************************************!*\ 10728 !*** ./node_modules/@wordpress/icons/build-module/library/map-marker.js ***! 10729 \**************************************************************************/ 10730 /*! exports provided: default */ 10731 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10732 10733 "use strict"; 10734 __webpack_require__.r(__webpack_exports__); 10735 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10736 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10737 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10738 10739 10740 /** 10741 * WordPress dependencies 10742 */ 10743 10744 var mapMarker = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10745 xmlns: "https://www.w3.org/2000/svg", 10746 viewBox: "0 0 24 24" 10747 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10748 d: "M12.5 4C8.9 4 6 6.8 6 10.2c0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C19 6.8 16.1 4 12.5 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4zM12.5 9c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5 1.5-.7 1.5-1.5S13.3 9 12.5 9z" 10749 })); 10750 /* harmony default export */ __webpack_exports__["default"] = (mapMarker); 10751 //# sourceMappingURL=map-marker.js.map 10752 10753 /***/ }), 10754 10755 /***/ "./node_modules/@wordpress/icons/build-module/library/media-and-text.js": 10756 /*!******************************************************************************!*\ 10757 !*** ./node_modules/@wordpress/icons/build-module/library/media-and-text.js ***! 10758 \******************************************************************************/ 10759 /*! exports provided: default */ 10760 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10761 10762 "use strict"; 10763 __webpack_require__.r(__webpack_exports__); 10764 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10765 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10766 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10767 10768 10769 /** 10770 * WordPress dependencies 10771 */ 10772 10773 var mediaAndText = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10774 xmlns: "http://www.w3.org/2000/svg", 10775 viewBox: "0 0 24 24" 10776 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10777 d: "M4 17h7V6H4v11zm9-10v1.5h7V7h-7zm0 5.5h7V11h-7v1.5zm0 4h7V15h-7v1.5z" 10778 })); 10779 /* harmony default export */ __webpack_exports__["default"] = (mediaAndText); 10780 //# sourceMappingURL=media-and-text.js.map 10781 10782 /***/ }), 10783 10784 /***/ "./node_modules/@wordpress/icons/build-module/library/media.js": 10785 /*!*********************************************************************!*\ 10786 !*** ./node_modules/@wordpress/icons/build-module/library/media.js ***! 10787 \*********************************************************************/ 10788 /*! exports provided: default */ 10789 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10790 10791 "use strict"; 10792 __webpack_require__.r(__webpack_exports__); 10793 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10794 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10795 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10796 10797 10798 /** 10799 * WordPress dependencies 10800 */ 10801 10802 var media = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10803 xmlns: "http://www.w3.org/2000/svg", 10804 viewBox: "-2 -2 24 24" 10805 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10806 d: "M13 11V4c0-.55-.45-1-1-1h-1.67L9 1H5L3.67 3H2c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h10c.55 0 1-.45 1-1zM7 4.5c1.38 0 2.5 1.12 2.5 2.5S8.38 9.5 7 9.5 4.5 8.38 4.5 7 5.62 4.5 7 4.5zM14 6h5v10.5c0 1.38-1.12 2.5-2.5 2.5S14 17.88 14 16.5s1.12-2.5 2.5-2.5c.17 0 .34.02.5.05V9h-3V6zm-4 8.05V13h2v3.5c0 1.38-1.12 2.5-2.5 2.5S7 17.88 7 16.5 8.12 14 9.5 14c.17 0 .34.02.5.05z" 10807 })); 10808 /* harmony default export */ __webpack_exports__["default"] = (media); 10809 //# sourceMappingURL=media.js.map 10810 10811 /***/ }), 10812 10813 /***/ "./node_modules/@wordpress/icons/build-module/library/megaphone.js": 10814 /*!*************************************************************************!*\ 10815 !*** ./node_modules/@wordpress/icons/build-module/library/megaphone.js ***! 10816 \*************************************************************************/ 10817 /*! exports provided: default */ 10818 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10819 10820 "use strict"; 10821 __webpack_require__.r(__webpack_exports__); 10822 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10823 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10824 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10825 10826 10827 /** 10828 * WordPress dependencies 10829 */ 10830 10831 var megaphone = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10832 xmlns: "http://www.w3.org/2000/svg", 10833 viewBox: "0 0 24 24" 10834 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10835 fillRule: "evenodd", 10836 d: "M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z", 10837 clipRule: "evenodd" 10838 })); 10839 /* harmony default export */ __webpack_exports__["default"] = (megaphone); 10840 //# sourceMappingURL=megaphone.js.map 10841 10842 /***/ }), 10843 10844 /***/ "./node_modules/@wordpress/icons/build-module/library/menu.js": 10845 /*!********************************************************************!*\ 10846 !*** ./node_modules/@wordpress/icons/build-module/library/menu.js ***! 10847 \********************************************************************/ 10848 /*! exports provided: default */ 10849 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10850 10851 "use strict"; 10852 __webpack_require__.r(__webpack_exports__); 10853 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10854 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10855 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10856 10857 10858 /** 10859 * WordPress dependencies 10860 */ 10861 10862 var menu = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10863 xmlns: "http://www.w3.org/2000/svg", 10864 viewBox: "-2 -2 24 24" 10865 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10866 d: "M17 7V5H3v2h14zm0 4V9H3v2h14zm0 4v-2H3v2h14z" 10867 })); 10868 /* harmony default export */ __webpack_exports__["default"] = (menu); 10869 //# sourceMappingURL=menu.js.map 10870 10871 /***/ }), 10872 10873 /***/ "./node_modules/@wordpress/icons/build-module/library/minus.js": 10874 /*!*********************************************************************!*\ 10875 !*** ./node_modules/@wordpress/icons/build-module/library/minus.js ***! 10876 \*********************************************************************/ 10877 /*! exports provided: default */ 10878 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10879 10880 "use strict"; 10881 __webpack_require__.r(__webpack_exports__); 10882 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10883 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10884 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10885 10886 10887 /** 10888 * WordPress dependencies 10889 */ 10890 10891 var minus = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10892 xmlns: "http://www.w3.org/2000/svg", 10893 viewBox: "-2 -2 24 24" 10894 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10895 d: "M4 9h12v2H4V9z" 10896 })); 10897 /* harmony default export */ __webpack_exports__["default"] = (minus); 10898 //# sourceMappingURL=minus.js.map 10899 10900 /***/ }), 10901 10902 /***/ "./node_modules/@wordpress/icons/build-module/library/mobile.js": 10903 /*!**********************************************************************!*\ 10904 !*** ./node_modules/@wordpress/icons/build-module/library/mobile.js ***! 10905 \**********************************************************************/ 10906 /*! exports provided: default */ 10907 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10908 10909 "use strict"; 10910 __webpack_require__.r(__webpack_exports__); 10911 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10912 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10913 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10914 10915 10916 /** 10917 * WordPress dependencies 10918 */ 10919 10920 var desktop = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10921 xmlns: "http://www.w3.org/2000/svg", 10922 viewBox: "0 0 24 24" 10923 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10924 d: "M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z" 10925 })); 10926 /* harmony default export */ __webpack_exports__["default"] = (desktop); 10927 //# sourceMappingURL=mobile.js.map 10928 10929 /***/ }), 10930 10931 /***/ "./node_modules/@wordpress/icons/build-module/library/more-horizontal-mobile.js": 10932 /*!**************************************************************************************!*\ 10933 !*** ./node_modules/@wordpress/icons/build-module/library/more-horizontal-mobile.js ***! 10934 \**************************************************************************************/ 10935 /*! exports provided: default */ 10936 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10937 10938 "use strict"; 10939 __webpack_require__.r(__webpack_exports__); 10940 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10941 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10942 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10943 10944 10945 /** 10946 * WordPress dependencies 10947 */ 10948 10949 var moreHorizontalMobile = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10950 viewBox: "0 0 24 24", 10951 xmlns: "http://www.w3.org/2000/svg" 10952 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10953 d: "M7.5 12C7.5 11.1716 6.82843 10.5 6 10.5C5.17157 10.5 4.5 11.1716 4.5 12C4.5 12.8284 5.17157 13.5 6 13.5C6.82843 13.5 7.5 12.8284 7.5 12Z" 10954 }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10955 d: "M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12Z" 10956 }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10957 d: "M19.5 12C19.5 11.1716 18.8284 10.5 18 10.5C17.1716 10.5 16.5 11.1716 16.5 12C16.5 12.8284 17.1716 13.5 18 13.5C18.8284 13.5 19.5 12.8284 19.5 12Z" 10958 })); 10959 /* harmony default export */ __webpack_exports__["default"] = (moreHorizontalMobile); 10960 //# sourceMappingURL=more-horizontal-mobile.js.map 10961 10962 /***/ }), 10963 10964 /***/ "./node_modules/@wordpress/icons/build-module/library/more-horizontal.js": 10965 /*!*******************************************************************************!*\ 10966 !*** ./node_modules/@wordpress/icons/build-module/library/more-horizontal.js ***! 10967 \*******************************************************************************/ 10968 /*! exports provided: default */ 10969 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10970 10971 "use strict"; 10972 __webpack_require__.r(__webpack_exports__); 10973 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 10974 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 10975 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 10976 10977 10978 /** 10979 * WordPress dependencies 10980 */ 10981 10982 var moreHorizontal = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 10983 xmlns: "http://www.w3.org/2000/svg", 10984 viewBox: "0 0 24 24" 10985 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 10986 d: "M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z" 10987 })); 10988 /* harmony default export */ __webpack_exports__["default"] = (moreHorizontal); 10989 //# sourceMappingURL=more-horizontal.js.map 10990 10991 /***/ }), 10992 10993 /***/ "./node_modules/@wordpress/icons/build-module/library/more-vertical.js": 10994 /*!*****************************************************************************!*\ 10995 !*** ./node_modules/@wordpress/icons/build-module/library/more-vertical.js ***! 10996 \*****************************************************************************/ 10997 /*! exports provided: default */ 10998 /***/ (function(module, __webpack_exports__, __webpack_require__) { 10999 11000 "use strict"; 11001 __webpack_require__.r(__webpack_exports__); 11002 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11003 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11004 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11005 11006 11007 /** 11008 * WordPress dependencies 11009 */ 11010 11011 var moreVertical = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11012 xmlns: "http://www.w3.org/2000/svg", 11013 viewBox: "0 0 24 24" 11014 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11015 d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" 11016 })); 11017 /* harmony default export */ __webpack_exports__["default"] = (moreVertical); 11018 //# sourceMappingURL=more-vertical.js.map 11019 11020 /***/ }), 11021 11022 /***/ "./node_modules/@wordpress/icons/build-module/library/more.js": 11023 /*!********************************************************************!*\ 11024 !*** ./node_modules/@wordpress/icons/build-module/library/more.js ***! 11025 \********************************************************************/ 11026 /*! exports provided: default */ 11027 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11028 11029 "use strict"; 11030 __webpack_require__.r(__webpack_exports__); 11031 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11032 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11033 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11034 11035 11036 /** 11037 * WordPress dependencies 11038 */ 11039 11040 var more = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11041 viewBox: "0 0 24 24", 11042 xmlns: "http://www.w3.org/2000/svg" 11043 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11044 d: "M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z" 11045 })); 11046 /* harmony default export */ __webpack_exports__["default"] = (more); 11047 //# sourceMappingURL=more.js.map 11048 11049 /***/ }), 11050 11051 /***/ "./node_modules/@wordpress/icons/build-module/library/navigation.js": 11052 /*!**************************************************************************!*\ 11053 !*** ./node_modules/@wordpress/icons/build-module/library/navigation.js ***! 11054 \**************************************************************************/ 11055 /*! exports provided: default */ 11056 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11057 11058 "use strict"; 11059 __webpack_require__.r(__webpack_exports__); 11060 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11061 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11062 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11063 11064 11065 /** 11066 * WordPress dependencies 11067 */ 11068 11069 var navigation = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11070 viewBox: "0 0 24 24", 11071 xmlns: "http://www.w3.org/2000/svg" 11072 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11073 d: "M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" 11074 })); 11075 /* harmony default export */ __webpack_exports__["default"] = (navigation); 11076 //# sourceMappingURL=navigation.js.map 11077 11078 /***/ }), 11079 11080 /***/ "./node_modules/@wordpress/icons/build-module/library/page-break.js": 11081 /*!**************************************************************************!*\ 11082 !*** ./node_modules/@wordpress/icons/build-module/library/page-break.js ***! 11083 \**************************************************************************/ 11084 /*! exports provided: default */ 11085 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11086 11087 "use strict"; 11088 __webpack_require__.r(__webpack_exports__); 11089 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11090 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11091 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11092 11093 11094 /** 11095 * WordPress dependencies 11096 */ 11097 11098 var pageBreak = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11099 xmlns: "http://www.w3.org/2000/svg", 11100 viewBox: "0 0 24 24" 11101 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11102 d: "M7.8 6c0-.7.6-1.2 1.2-1.2h6c.7 0 1.2.6 1.2 1.2v3h1.5V6c0-1.5-1.2-2.8-2.8-2.8H9C7.5 3.2 6.2 4.5 6.2 6v3h1.5V6zm8.4 11c0 .7-.6 1.2-1.2 1.2H9c-.7 0-1.2-.6-1.2-1.2v-3H6.2v3c0 1.5 1.2 2.8 2.8 2.8h6c1.5 0 2.8-1.2 2.8-2.8v-3h-1.5v3zM4 11v1h16v-1H4z" 11103 })); 11104 /* harmony default export */ __webpack_exports__["default"] = (pageBreak); 11105 //# sourceMappingURL=page-break.js.map 11106 11107 /***/ }), 11108 11109 /***/ "./node_modules/@wordpress/icons/build-module/library/page.js": 11110 /*!********************************************************************!*\ 11111 !*** ./node_modules/@wordpress/icons/build-module/library/page.js ***! 11112 \********************************************************************/ 11113 /*! exports provided: default */ 11114 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11115 11116 "use strict"; 11117 __webpack_require__.r(__webpack_exports__); 11118 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11119 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11120 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11121 11122 11123 /** 11124 * WordPress dependencies 11125 */ 11126 11127 var page = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11128 xmlns: "http://www.w3.org/2000/svg", 11129 viewBox: "0 0 24 24" 11130 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11131 d: "M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z" 11132 })); 11133 /* harmony default export */ __webpack_exports__["default"] = (page); 11134 //# sourceMappingURL=page.js.map 11135 11136 /***/ }), 11137 11138 /***/ "./node_modules/@wordpress/icons/build-module/library/paragraph.js": 11139 /*!*************************************************************************!*\ 11140 !*** ./node_modules/@wordpress/icons/build-module/library/paragraph.js ***! 11141 \*************************************************************************/ 11142 /*! exports provided: default */ 11143 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11144 11145 "use strict"; 11146 __webpack_require__.r(__webpack_exports__); 11147 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11148 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11149 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11150 11151 11152 /** 11153 * WordPress dependencies 11154 */ 11155 11156 var paragraph = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11157 xmlns: "http://www.w3.org/2000/svg", 11158 viewBox: "0 0 24 24" 11159 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11160 d: "M18.3 4H9.9v-.1l-.9.2c-2.3.4-4 2.4-4 4.8s1.7 4.4 4 4.8l.7.1V20h1.5V5.5h2.9V20h1.5V5.5h2.7V4z" 11161 })); 11162 /* harmony default export */ __webpack_exports__["default"] = (paragraph); 11163 //# sourceMappingURL=paragraph.js.map 11164 11165 /***/ }), 11166 11167 /***/ "./node_modules/@wordpress/icons/build-module/library/payment.js": 11168 /*!***********************************************************************!*\ 11169 !*** ./node_modules/@wordpress/icons/build-module/library/payment.js ***! 11170 \***********************************************************************/ 11171 /*! exports provided: default */ 11172 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11173 11174 "use strict"; 11175 __webpack_require__.r(__webpack_exports__); 11176 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11177 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11178 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11179 11180 11181 /** 11182 * WordPress dependencies 11183 */ 11184 11185 var payment = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11186 xmlns: "http://www.w3.org/2000/svg", 11187 viewBox: "0 0 24 24" 11188 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11189 fillRule: "evenodd", 11190 d: "M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z", 11191 clipRule: "evenodd" 11192 })); 11193 /* harmony default export */ __webpack_exports__["default"] = (payment); 11194 //# sourceMappingURL=payment.js.map 11195 11196 /***/ }), 11197 11198 /***/ "./node_modules/@wordpress/icons/build-module/library/pencil.js": 11199 /*!**********************************************************************!*\ 11200 !*** ./node_modules/@wordpress/icons/build-module/library/pencil.js ***! 11201 \**********************************************************************/ 11202 /*! exports provided: default */ 11203 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11204 11205 "use strict"; 11206 __webpack_require__.r(__webpack_exports__); 11207 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11208 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11209 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11210 11211 11212 /** 11213 * WordPress dependencies 11214 */ 11215 11216 var pencil = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11217 xmlns: "http://www.w3.org/2000/svg", 11218 viewBox: "-2 -2 24 24" 11219 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11220 d: "M13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6zM13.89 3.39l2.71 2.72c.46.46.42 1.24.03 1.64l-8.01 8.02-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.03c.39-.39 1.22-.39 1.68.07zm-2.73 2.79l-5.59 5.61 1.11 1.11 5.54-5.65zm-2.97 8.23l5.58-5.6-1.07-1.08-5.59 5.6z" 11221 })); 11222 /* harmony default export */ __webpack_exports__["default"] = (pencil); 11223 //# sourceMappingURL=pencil.js.map 11224 11225 /***/ }), 11226 11227 /***/ "./node_modules/@wordpress/icons/build-module/library/people.js": 11228 /*!**********************************************************************!*\ 11229 !*** ./node_modules/@wordpress/icons/build-module/library/people.js ***! 11230 \**********************************************************************/ 11231 /*! exports provided: default */ 11232 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11233 11234 "use strict"; 11235 __webpack_require__.r(__webpack_exports__); 11236 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11237 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11238 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11239 11240 11241 /** 11242 * WordPress dependencies 11243 */ 11244 11245 var people = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11246 xmlns: "http://www.w3.org/2000/svg", 11247 viewBox: "0 0 24 24" 11248 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11249 d: "M17.5 9a2 2 0 11-4 0 2 2 0 014 0zm-4.25 8v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM8.5 11a2 2 0 100-4 2 2 0 000 4z" 11250 })); 11251 /* harmony default export */ __webpack_exports__["default"] = (people); 11252 //# sourceMappingURL=people.js.map 11253 11254 /***/ }), 11255 11256 /***/ "./node_modules/@wordpress/icons/build-module/library/percent.js": 11257 /*!***********************************************************************!*\ 11258 !*** ./node_modules/@wordpress/icons/build-module/library/percent.js ***! 11259 \***********************************************************************/ 11260 /*! exports provided: default */ 11261 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11262 11263 "use strict"; 11264 __webpack_require__.r(__webpack_exports__); 11265 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11266 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11267 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11268 11269 11270 /** 11271 * WordPress dependencies 11272 */ 11273 11274 var percent = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11275 xmlns: "http://www.w3.org/2000/svg", 11276 viewBox: "0 0 24 24" 11277 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11278 fillRule: "evenodd", 11279 d: "M6.5 8a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zM8 5a3 3 0 100 6 3 3 0 000-6zm6.5 11a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zm1.5-3a3 3 0 100 6 3 3 0 000-6zM5.47 17.41a.75.75 0 001.06 1.06L18.47 6.53a.75.75 0 10-1.06-1.06L5.47 17.41z", 11280 clipRule: "evenodd" 11281 })); 11282 /* harmony default export */ __webpack_exports__["default"] = (percent); 11283 //# sourceMappingURL=percent.js.map 11284 11285 /***/ }), 11286 11287 /***/ "./node_modules/@wordpress/icons/build-module/library/pin.js": 11288 /*!*******************************************************************!*\ 11289 !*** ./node_modules/@wordpress/icons/build-module/library/pin.js ***! 11290 \*******************************************************************/ 11291 /*! exports provided: default */ 11292 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11293 11294 "use strict"; 11295 __webpack_require__.r(__webpack_exports__); 11296 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11297 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11298 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11299 11300 11301 /** 11302 * WordPress dependencies 11303 */ 11304 11305 var pin = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11306 xmlns: "http://www.w3.org/2000/svg", 11307 viewBox: "-2 -2 24 24" 11308 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11309 d: "M10.44 3.02l1.82-1.82 6.36 6.35-1.83 1.82c-1.05-.68-2.48-.57-3.41.36l-.75.75c-.92.93-1.04 2.35-.35 3.41l-1.83 1.82-2.41-2.41-2.8 2.79c-.42.42-3.38 2.71-3.8 2.29s1.86-3.39 2.28-3.81l2.79-2.79L4.1 9.36l1.83-1.82c1.05.69 2.48.57 3.4-.36l.75-.75c.93-.92 1.05-2.35.36-3.41z" 11310 })); 11311 /* harmony default export */ __webpack_exports__["default"] = (pin); 11312 //# sourceMappingURL=pin.js.map 11313 11314 /***/ }), 11315 11316 /***/ "./node_modules/@wordpress/icons/build-module/library/plugins.js": 11317 /*!***********************************************************************!*\ 11318 !*** ./node_modules/@wordpress/icons/build-module/library/plugins.js ***! 11319 \***********************************************************************/ 11320 /*! exports provided: default */ 11321 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11322 11323 "use strict"; 11324 __webpack_require__.r(__webpack_exports__); 11325 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11326 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11327 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11328 11329 11330 /** 11331 * WordPress dependencies 11332 */ 11333 11334 var plugins = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11335 xmlns: "http://www.w3.org/2000/svg", 11336 viewBox: "0 0 24 24" 11337 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11338 d: "M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z" 11339 })); 11340 /* harmony default export */ __webpack_exports__["default"] = (plugins); 11341 //# sourceMappingURL=plugins.js.map 11342 11343 /***/ }), 11344 11345 /***/ "./node_modules/@wordpress/icons/build-module/library/plus-circle-filled.js": 11346 /*!**********************************************************************************!*\ 11347 !*** ./node_modules/@wordpress/icons/build-module/library/plus-circle-filled.js ***! 11348 \**********************************************************************************/ 11349 /*! exports provided: default */ 11350 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11351 11352 "use strict"; 11353 __webpack_require__.r(__webpack_exports__); 11354 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11355 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11356 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11357 11358 11359 /** 11360 * WordPress dependencies 11361 */ 11362 11363 var plusCircleFilled = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11364 xmlns: "http://www.w3.org/2000/svg", 11365 viewBox: "0 0 24 24" 11366 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11367 d: "M2 12C2 6.44444 6.44444 2 12 2C17.5556 2 22 6.44444 22 12C22 17.5556 17.5556 22 12 22C6.44444 22 2 17.5556 2 12ZM13 11V7H11V11H7V13H11V17H13V13H17V11H13Z" 11368 })); 11369 /* harmony default export */ __webpack_exports__["default"] = (plusCircleFilled); 11370 //# sourceMappingURL=plus-circle-filled.js.map 11371 11372 /***/ }), 11373 11374 /***/ "./node_modules/@wordpress/icons/build-module/library/plus-circle.js": 11375 /*!***************************************************************************!*\ 11376 !*** ./node_modules/@wordpress/icons/build-module/library/plus-circle.js ***! 11377 \***************************************************************************/ 11378 /*! exports provided: default */ 11379 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11380 11381 "use strict"; 11382 __webpack_require__.r(__webpack_exports__); 11383 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11384 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11385 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11386 11387 11388 /** 11389 * WordPress dependencies 11390 */ 11391 11392 var plusCircle = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11393 xmlns: "http://www.w3.org/2000/svg", 11394 viewBox: "-2 -2 24 24" 11395 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11396 d: "M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6zM10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z" 11397 })); 11398 /* harmony default export */ __webpack_exports__["default"] = (plusCircle); 11399 //# sourceMappingURL=plus-circle.js.map 11400 11401 /***/ }), 11402 11403 /***/ "./node_modules/@wordpress/icons/build-module/library/plus.js": 11404 /*!********************************************************************!*\ 11405 !*** ./node_modules/@wordpress/icons/build-module/library/plus.js ***! 11406 \********************************************************************/ 11407 /*! exports provided: default */ 11408 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11409 11410 "use strict"; 11411 __webpack_require__.r(__webpack_exports__); 11412 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11413 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11414 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11415 11416 11417 /** 11418 * WordPress dependencies 11419 */ 11420 11421 var plus = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11422 xmlns: "http://www.w3.org/2000/svg", 11423 viewBox: "0 0 24 24" 11424 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11425 d: "M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" 11426 })); 11427 /* harmony default export */ __webpack_exports__["default"] = (plus); 11428 //# sourceMappingURL=plus.js.map 11429 11430 /***/ }), 11431 11432 /***/ "./node_modules/@wordpress/icons/build-module/library/position-center.js": 11433 /*!*******************************************************************************!*\ 11434 !*** ./node_modules/@wordpress/icons/build-module/library/position-center.js ***! 11435 \*******************************************************************************/ 11436 /*! exports provided: default */ 11437 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11438 11439 "use strict"; 11440 __webpack_require__.r(__webpack_exports__); 11441 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11442 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11443 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11444 11445 11446 /** 11447 * WordPress dependencies 11448 */ 11449 11450 var positionCenter = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11451 xmlns: "http://www.w3.org/2000/svg", 11452 viewBox: "0 0 24 24" 11453 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11454 d: "M5 15h14V9H5v6zm0 4.8h14v-1.5H5v1.5zM5 4.2v1.5h14V4.2H5z" 11455 })); 11456 /* harmony default export */ __webpack_exports__["default"] = (positionCenter); 11457 //# sourceMappingURL=position-center.js.map 11458 11459 /***/ }), 11460 11461 /***/ "./node_modules/@wordpress/icons/build-module/library/position-left.js": 11462 /*!*****************************************************************************!*\ 11463 !*** ./node_modules/@wordpress/icons/build-module/library/position-left.js ***! 11464 \*****************************************************************************/ 11465 /*! exports provided: default */ 11466 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11467 11468 "use strict"; 11469 __webpack_require__.r(__webpack_exports__); 11470 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11471 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11472 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11473 11474 11475 /** 11476 * WordPress dependencies 11477 */ 11478 11479 var positionLeft = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11480 xmlns: "http://www.w3.org/2000/svg", 11481 viewBox: "0 0 24 24" 11482 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11483 d: "M4 9v6h14V9H4zm8-4.8H4v1.5h8V4.2zM4 19.8h8v-1.5H4v1.5z" 11484 })); 11485 /* harmony default export */ __webpack_exports__["default"] = (positionLeft); 11486 //# sourceMappingURL=position-left.js.map 11487 11488 /***/ }), 11489 11490 /***/ "./node_modules/@wordpress/icons/build-module/library/position-right.js": 11491 /*!******************************************************************************!*\ 11492 !*** ./node_modules/@wordpress/icons/build-module/library/position-right.js ***! 11493 \******************************************************************************/ 11494 /*! exports provided: default */ 11495 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11496 11497 "use strict"; 11498 __webpack_require__.r(__webpack_exports__); 11499 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11500 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11501 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11502 11503 11504 /** 11505 * WordPress dependencies 11506 */ 11507 11508 var positionRight = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11509 xmlns: "http://www.w3.org/2000/svg", 11510 viewBox: "0 0 24 24" 11511 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11512 d: "M6 15h14V9H6v6zm6-10.8v1.5h8V4.2h-8zm0 15.6h8v-1.5h-8v1.5z" 11513 })); 11514 /* harmony default export */ __webpack_exports__["default"] = (positionRight); 11515 //# sourceMappingURL=position-right.js.map 11516 11517 /***/ }), 11518 11519 /***/ "./node_modules/@wordpress/icons/build-module/library/post-list.js": 11520 /*!*************************************************************************!*\ 11521 !*** ./node_modules/@wordpress/icons/build-module/library/post-list.js ***! 11522 \*************************************************************************/ 11523 /*! exports provided: default */ 11524 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11525 11526 "use strict"; 11527 __webpack_require__.r(__webpack_exports__); 11528 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11529 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11530 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11531 11532 11533 /** 11534 * WordPress dependencies 11535 */ 11536 11537 var postList = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11538 viewBox: "0 0 24 24", 11539 xmlns: "http://www.w3.org/2000/svg" 11540 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11541 d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z" 11542 })); 11543 /* harmony default export */ __webpack_exports__["default"] = (postList); 11544 //# sourceMappingURL=post-list.js.map 11545 11546 /***/ }), 11547 11548 /***/ "./node_modules/@wordpress/icons/build-module/library/preformatted.js": 11549 /*!****************************************************************************!*\ 11550 !*** ./node_modules/@wordpress/icons/build-module/library/preformatted.js ***! 11551 \****************************************************************************/ 11552 /*! exports provided: default */ 11553 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11554 11555 "use strict"; 11556 __webpack_require__.r(__webpack_exports__); 11557 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11558 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11559 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11560 11561 11562 /** 11563 * WordPress dependencies 11564 */ 11565 11566 var preformatted = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11567 viewBox: "0 0 24 24", 11568 xmlns: "http://www.w3.org/2000/svg" 11569 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11570 d: "M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z" 11571 })); 11572 /* harmony default export */ __webpack_exports__["default"] = (preformatted); 11573 //# sourceMappingURL=preformatted.js.map 11574 11575 /***/ }), 11576 11577 /***/ "./node_modules/@wordpress/icons/build-module/library/pull-left.js": 11578 /*!*************************************************************************!*\ 11579 !*** ./node_modules/@wordpress/icons/build-module/library/pull-left.js ***! 11580 \*************************************************************************/ 11581 /*! exports provided: default */ 11582 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11583 11584 "use strict"; 11585 __webpack_require__.r(__webpack_exports__); 11586 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11587 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11588 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11589 11590 11591 /** 11592 * WordPress dependencies 11593 */ 11594 11595 var pullLeft = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11596 xmlns: "http://www.w3.org/2000/svg", 11597 viewBox: "0 0 24 24" 11598 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11599 d: "M4 18h6V6H4v12zm9-10v1.5h7V8h-7zm0 7.5h7V14h-7v1.5z" 11600 })); 11601 /* harmony default export */ __webpack_exports__["default"] = (pullLeft); 11602 //# sourceMappingURL=pull-left.js.map 11603 11604 /***/ }), 11605 11606 /***/ "./node_modules/@wordpress/icons/build-module/library/pull-right.js": 11607 /*!**************************************************************************!*\ 11608 !*** ./node_modules/@wordpress/icons/build-module/library/pull-right.js ***! 11609 \**************************************************************************/ 11610 /*! exports provided: default */ 11611 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11612 11613 "use strict"; 11614 __webpack_require__.r(__webpack_exports__); 11615 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11616 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11617 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11618 11619 11620 /** 11621 * WordPress dependencies 11622 */ 11623 11624 var pullRight = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11625 xmlns: "http://www.w3.org/2000/svg", 11626 viewBox: "0 0 24 24" 11627 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11628 d: "M14 6v12h6V6h-6zM4 9.5h7V8H4v1.5zm0 6h7V14H4v1.5z" 11629 })); 11630 /* harmony default export */ __webpack_exports__["default"] = (pullRight); 11631 //# sourceMappingURL=pull-right.js.map 11632 11633 /***/ }), 11634 11635 /***/ "./node_modules/@wordpress/icons/build-module/library/pullquote.js": 11636 /*!*************************************************************************!*\ 11637 !*** ./node_modules/@wordpress/icons/build-module/library/pullquote.js ***! 11638 \*************************************************************************/ 11639 /*! exports provided: default */ 11640 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11641 11642 "use strict"; 11643 __webpack_require__.r(__webpack_exports__); 11644 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11645 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11646 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11647 11648 11649 /** 11650 * WordPress dependencies 11651 */ 11652 11653 var pullquote = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11654 viewBox: "0 0 24 24", 11655 xmlns: "http://www.w3.org/2000/svg" 11656 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11657 d: "M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z" 11658 })); 11659 /* harmony default export */ __webpack_exports__["default"] = (pullquote); 11660 //# sourceMappingURL=pullquote.js.map 11661 11662 /***/ }), 11663 11664 /***/ "./node_modules/@wordpress/icons/build-module/library/quote.js": 11665 /*!*********************************************************************!*\ 11666 !*** ./node_modules/@wordpress/icons/build-module/library/quote.js ***! 11667 \*********************************************************************/ 11668 /*! exports provided: default */ 11669 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11670 11671 "use strict"; 11672 __webpack_require__.r(__webpack_exports__); 11673 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11674 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11675 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11676 11677 11678 /** 11679 * WordPress dependencies 11680 */ 11681 11682 var quote = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11683 viewBox: "0 0 24 24", 11684 xmlns: "http://www.w3.org/2000/svg" 11685 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11686 d: "M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z" 11687 })); 11688 /* harmony default export */ __webpack_exports__["default"] = (quote); 11689 //# sourceMappingURL=quote.js.map 11690 11691 /***/ }), 11692 11693 /***/ "./node_modules/@wordpress/icons/build-module/library/receipt.js": 11694 /*!***********************************************************************!*\ 11695 !*** ./node_modules/@wordpress/icons/build-module/library/receipt.js ***! 11696 \***********************************************************************/ 11697 /*! exports provided: default */ 11698 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11699 11700 "use strict"; 11701 __webpack_require__.r(__webpack_exports__); 11702 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11703 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11704 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11705 11706 11707 /** 11708 * WordPress dependencies 11709 */ 11710 11711 var receipt = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11712 xmlns: "http://www.w3.org/2000/svg", 11713 viewBox: "0 0 24 24" 11714 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11715 fillRule: "evenodd", 11716 d: "M16.83 6.342l.602.3.625-.25.443-.176v12.569l-.443-.178-.625-.25-.603.301-1.444.723-2.41-.804-.475-.158-.474.158-2.41.803-1.445-.722-.603-.3-.625.25-.443.177V6.215l.443.178.625.25.603-.301 1.444-.722 2.41.803.475.158.474-.158 2.41-.803 1.445.722zM20 4l-1.5.6-1 .4-2-1-3 1-3-1-2 1-1-.4L5 4v17l1.5-.6 1-.4 2 1 3-1 3 1 2-1 1 .4 1.5.6V4zm-3.5 6.25v-1.5h-8v1.5h8zm0 3v-1.5h-8v1.5h8zm-8 3v-1.5h8v1.5h-8z", 11717 clipRule: "evenodd" 11718 })); 11719 /* harmony default export */ __webpack_exports__["default"] = (receipt); 11720 //# sourceMappingURL=receipt.js.map 11721 11722 /***/ }), 11723 11724 /***/ "./node_modules/@wordpress/icons/build-module/library/redo.js": 11725 /*!********************************************************************!*\ 11726 !*** ./node_modules/@wordpress/icons/build-module/library/redo.js ***! 11727 \********************************************************************/ 11728 /*! exports provided: default */ 11729 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11730 11731 "use strict"; 11732 __webpack_require__.r(__webpack_exports__); 11733 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11734 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11735 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11736 11737 11738 /** 11739 * WordPress dependencies 11740 */ 11741 11742 var redo = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11743 xmlns: "http://www.w3.org/2000/svg", 11744 viewBox: "0 0 24 24" 11745 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11746 d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" 11747 })); 11748 /* harmony default export */ __webpack_exports__["default"] = (redo); 11749 //# sourceMappingURL=redo.js.map 11750 11751 /***/ }), 11752 11753 /***/ "./node_modules/@wordpress/icons/build-module/library/replace.js": 11754 /*!***********************************************************************!*\ 11755 !*** ./node_modules/@wordpress/icons/build-module/library/replace.js ***! 11756 \***********************************************************************/ 11757 /*! exports provided: default */ 11758 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11759 11760 "use strict"; 11761 __webpack_require__.r(__webpack_exports__); 11762 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11763 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11764 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11765 11766 11767 /** 11768 * WordPress dependencies 11769 */ 11770 11771 var replace = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11772 xmlns: "http://www.w3.org/2000/svg", 11773 viewBox: "0 0 24 24" 11774 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11775 d: "M16 10h4c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1zm-8 4H4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm10-2.6L14.5 15l1.1 1.1 1.7-1.7c-.1 1.1-.3 2.3-.9 2.9-.3.3-.7.5-1.3.5h-4.5v1.5H15c.9 0 1.7-.3 2.3-.9 1-1 1.3-2.7 1.4-4l1.8 1.8 1.1-1.1-3.6-3.7zM6.8 9.7c.1-1.1.3-2.3.9-2.9.4-.4.8-.6 1.3-.6h4.5V4.8H9c-.9 0-1.7.3-2.3.9-1 1-1.3 2.7-1.4 4L3.5 8l-1 1L6 12.6 9.5 9l-1-1-1.7 1.7z" 11776 })); 11777 /* harmony default export */ __webpack_exports__["default"] = (replace); 11778 //# sourceMappingURL=replace.js.map 11779 11780 /***/ }), 11781 11782 /***/ "./node_modules/@wordpress/icons/build-module/library/resize-corner-n-e.js": 11783 /*!*********************************************************************************!*\ 11784 !*** ./node_modules/@wordpress/icons/build-module/library/resize-corner-n-e.js ***! 11785 \*********************************************************************************/ 11786 /*! exports provided: default */ 11787 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11788 11789 "use strict"; 11790 __webpack_require__.r(__webpack_exports__); 11791 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11792 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11793 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11794 11795 11796 /** 11797 * WordPress dependencies 11798 */ 11799 11800 var resizeCornerNE = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11801 viewBox: "0 0 24 24", 11802 xmlns: "http://www.w3.org/2000/svg" 11803 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11804 d: "M12.5 4.2v1.6h4.7L5.8 17.2V12H4.2v7.8H12v-1.6H6.8L18.2 6.8v4.7h1.6V4.2z" 11805 })); 11806 /* harmony default export */ __webpack_exports__["default"] = (resizeCornerNE); 11807 //# sourceMappingURL=resize-corner-n-e.js.map 11808 11809 /***/ }), 11810 11811 /***/ "./node_modules/@wordpress/icons/build-module/library/rotate-left.js": 11812 /*!***************************************************************************!*\ 11813 !*** ./node_modules/@wordpress/icons/build-module/library/rotate-left.js ***! 11814 \***************************************************************************/ 11815 /*! exports provided: default */ 11816 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11817 11818 "use strict"; 11819 __webpack_require__.r(__webpack_exports__); 11820 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11821 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11822 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11823 11824 11825 /** 11826 * WordPress dependencies 11827 */ 11828 11829 var rotateLeft = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11830 xmlns: "http://www.w3.org/2000/svg", 11831 viewBox: "0 0 24 24" 11832 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11833 d: "M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z" 11834 })); 11835 /* harmony default export */ __webpack_exports__["default"] = (rotateLeft); 11836 //# sourceMappingURL=rotate-left.js.map 11837 11838 /***/ }), 11839 11840 /***/ "./node_modules/@wordpress/icons/build-module/library/rotate-right.js": 11841 /*!****************************************************************************!*\ 11842 !*** ./node_modules/@wordpress/icons/build-module/library/rotate-right.js ***! 11843 \****************************************************************************/ 11844 /*! exports provided: default */ 11845 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11846 11847 "use strict"; 11848 __webpack_require__.r(__webpack_exports__); 11849 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11850 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11851 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11852 11853 11854 /** 11855 * WordPress dependencies 11856 */ 11857 11858 var rotateRight = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11859 xmlns: "http://www.w3.org/2000/svg", 11860 viewBox: "0 0 24 24" 11861 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11862 d: "M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z" 11863 })); 11864 /* harmony default export */ __webpack_exports__["default"] = (rotateRight); 11865 //# sourceMappingURL=rotate-right.js.map 11866 11867 /***/ }), 11868 11869 /***/ "./node_modules/@wordpress/icons/build-module/library/rss.js": 11870 /*!*******************************************************************!*\ 11871 !*** ./node_modules/@wordpress/icons/build-module/library/rss.js ***! 11872 \*******************************************************************/ 11873 /*! exports provided: default */ 11874 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11875 11876 "use strict"; 11877 __webpack_require__.r(__webpack_exports__); 11878 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11879 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11880 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11881 11882 11883 /** 11884 * WordPress dependencies 11885 */ 11886 11887 var rss = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11888 xmlns: "http://www.w3.org/2000/svg", 11889 viewBox: "0 0 24 24" 11890 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11891 d: "M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z" 11892 })); 11893 /* harmony default export */ __webpack_exports__["default"] = (rss); 11894 //# sourceMappingURL=rss.js.map 11895 11896 /***/ }), 11897 11898 /***/ "./node_modules/@wordpress/icons/build-module/library/search.js": 11899 /*!**********************************************************************!*\ 11900 !*** ./node_modules/@wordpress/icons/build-module/library/search.js ***! 11901 \**********************************************************************/ 11902 /*! exports provided: default */ 11903 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11904 11905 "use strict"; 11906 __webpack_require__.r(__webpack_exports__); 11907 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11908 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11909 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11910 11911 11912 /** 11913 * WordPress dependencies 11914 */ 11915 11916 var search = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11917 xmlns: "http://www.w3.org/2000/svg", 11918 viewBox: "0 0 24 24" 11919 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11920 d: "M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z" 11921 })); 11922 /* harmony default export */ __webpack_exports__["default"] = (search); 11923 //# sourceMappingURL=search.js.map 11924 11925 /***/ }), 11926 11927 /***/ "./node_modules/@wordpress/icons/build-module/library/separator.js": 11928 /*!*************************************************************************!*\ 11929 !*** ./node_modules/@wordpress/icons/build-module/library/separator.js ***! 11930 \*************************************************************************/ 11931 /*! exports provided: default */ 11932 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11933 11934 "use strict"; 11935 __webpack_require__.r(__webpack_exports__); 11936 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11937 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11938 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11939 11940 11941 /** 11942 * WordPress dependencies 11943 */ 11944 11945 var separator = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11946 viewBox: "0 0 24 24", 11947 xmlns: "http://www.w3.org/2000/svg" 11948 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11949 d: "M20.2 7v4H3.8V7H2.2v9h1.6v-3.5h16.4V16h1.6V7z" 11950 })); 11951 /* harmony default export */ __webpack_exports__["default"] = (separator); 11952 //# sourceMappingURL=separator.js.map 11953 11954 /***/ }), 11955 11956 /***/ "./node_modules/@wordpress/icons/build-module/library/share.js": 11957 /*!*********************************************************************!*\ 11958 !*** ./node_modules/@wordpress/icons/build-module/library/share.js ***! 11959 \*********************************************************************/ 11960 /*! exports provided: default */ 11961 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11962 11963 "use strict"; 11964 __webpack_require__.r(__webpack_exports__); 11965 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11966 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11967 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11968 11969 11970 /** 11971 * WordPress dependencies 11972 */ 11973 11974 var share = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 11975 viewBox: "0 0 24 24", 11976 xmlns: "http://www.w3.org/2000/svg" 11977 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 11978 d: "M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z" 11979 })); 11980 /* harmony default export */ __webpack_exports__["default"] = (share); 11981 //# sourceMappingURL=share.js.map 11982 11983 /***/ }), 11984 11985 /***/ "./node_modules/@wordpress/icons/build-module/library/shipping.js": 11986 /*!************************************************************************!*\ 11987 !*** ./node_modules/@wordpress/icons/build-module/library/shipping.js ***! 11988 \************************************************************************/ 11989 /*! exports provided: default */ 11990 /***/ (function(module, __webpack_exports__, __webpack_require__) { 11991 11992 "use strict"; 11993 __webpack_require__.r(__webpack_exports__); 11994 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 11995 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 11996 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 11997 11998 11999 /** 12000 * WordPress dependencies 12001 */ 12002 12003 var shipping = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12004 xmlns: "http://www.w3.org/2000/svg", 12005 viewBox: "0 0 24 24" 12006 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12007 d: "M3 6.75C3 5.784 3.784 5 4.75 5H15V7.313l.05.027 5.056 2.73.394.212v3.468a1.75 1.75 0 01-1.75 1.75h-.012a2.5 2.5 0 11-4.975 0H9.737a2.5 2.5 0 11-4.975 0H3V6.75zM13.5 14V6.5H4.75a.25.25 0 00-.25.25V14h.965a2.493 2.493 0 011.785-.75c.7 0 1.332.287 1.785.75H13.5zm4.535 0h.715a.25.25 0 00.25-.25v-2.573l-4-2.16v4.568a2.487 2.487 0 011.25-.335c.7 0 1.332.287 1.785.75zM6.282 15.5a1.002 1.002 0 00.968 1.25 1 1 0 10-.968-1.25zm9 0a1 1 0 101.937.498 1 1 0 00-1.938-.498z" 12008 })); 12009 /* harmony default export */ __webpack_exports__["default"] = (shipping); 12010 //# sourceMappingURL=shipping.js.map 12011 12012 /***/ }), 12013 12014 /***/ "./node_modules/@wordpress/icons/build-module/library/shortcode.js": 12015 /*!*************************************************************************!*\ 12016 !*** ./node_modules/@wordpress/icons/build-module/library/shortcode.js ***! 12017 \*************************************************************************/ 12018 /*! exports provided: default */ 12019 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12020 12021 "use strict"; 12022 __webpack_require__.r(__webpack_exports__); 12023 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12024 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12025 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12026 12027 12028 /** 12029 * WordPress dependencies 12030 */ 12031 12032 var shortcode = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12033 viewBox: "0 0 24 24", 12034 xmlns: "http://www.w3.org/2000/svg" 12035 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12036 d: "M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z" 12037 })); 12038 /* harmony default export */ __webpack_exports__["default"] = (shortcode); 12039 //# sourceMappingURL=shortcode.js.map 12040 12041 /***/ }), 12042 12043 /***/ "./node_modules/@wordpress/icons/build-module/library/star-empty.js": 12044 /*!**************************************************************************!*\ 12045 !*** ./node_modules/@wordpress/icons/build-module/library/star-empty.js ***! 12046 \**************************************************************************/ 12047 /*! exports provided: default */ 12048 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12049 12050 "use strict"; 12051 __webpack_require__.r(__webpack_exports__); 12052 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12053 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12054 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12055 12056 12057 /** 12058 * WordPress dependencies 12059 */ 12060 12061 var starEmpty = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12062 xmlns: "http://www.w3.org/2000/svg", 12063 viewBox: "0 0 24 24" 12064 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12065 fillRule: "evenodd", 12066 d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z", 12067 clipRule: "evenodd" 12068 })); 12069 /* harmony default export */ __webpack_exports__["default"] = (starEmpty); 12070 //# sourceMappingURL=star-empty.js.map 12071 12072 /***/ }), 12073 12074 /***/ "./node_modules/@wordpress/icons/build-module/library/star-filled.js": 12075 /*!***************************************************************************!*\ 12076 !*** ./node_modules/@wordpress/icons/build-module/library/star-filled.js ***! 12077 \***************************************************************************/ 12078 /*! exports provided: default */ 12079 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12080 12081 "use strict"; 12082 __webpack_require__.r(__webpack_exports__); 12083 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12084 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12085 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12086 12087 12088 /** 12089 * WordPress dependencies 12090 */ 12091 12092 var starFilled = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12093 xmlns: "http://www.w3.org/2000/svg", 12094 viewBox: "0 0 24 24" 12095 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12096 d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" 12097 })); 12098 /* harmony default export */ __webpack_exports__["default"] = (starFilled); 12099 //# sourceMappingURL=star-filled.js.map 12100 12101 /***/ }), 12102 12103 /***/ "./node_modules/@wordpress/icons/build-module/library/star-half.js": 12104 /*!*************************************************************************!*\ 12105 !*** ./node_modules/@wordpress/icons/build-module/library/star-half.js ***! 12106 \*************************************************************************/ 12107 /*! exports provided: default */ 12108 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12109 12110 "use strict"; 12111 __webpack_require__.r(__webpack_exports__); 12112 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12113 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12114 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12115 12116 12117 /** 12118 * WordPress dependencies 12119 */ 12120 12121 var starHalf = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12122 xmlns: "http://www.w3.org/2000/svg", 12123 viewBox: "0 0 24 24" 12124 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12125 d: "M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z" 12126 })); 12127 /* harmony default export */ __webpack_exports__["default"] = (starHalf); 12128 //# sourceMappingURL=star-half.js.map 12129 12130 /***/ }), 12131 12132 /***/ "./node_modules/@wordpress/icons/build-module/library/stretch-full-width.js": 12133 /*!**********************************************************************************!*\ 12134 !*** ./node_modules/@wordpress/icons/build-module/library/stretch-full-width.js ***! 12135 \**********************************************************************************/ 12136 /*! exports provided: default */ 12137 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12138 12139 "use strict"; 12140 __webpack_require__.r(__webpack_exports__); 12141 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12142 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12143 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12144 12145 12146 /** 12147 * WordPress dependencies 12148 */ 12149 12150 var stretchFullWidth = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12151 xmlns: "http://www.w3.org/2000/svg", 12152 viewBox: "0 0 24 24" 12153 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12154 d: "M5 4v11h14V4H5zm3 15.8h8v-1.5H8v1.5z" 12155 })); 12156 /* harmony default export */ __webpack_exports__["default"] = (stretchFullWidth); 12157 //# sourceMappingURL=stretch-full-width.js.map 12158 12159 /***/ }), 12160 12161 /***/ "./node_modules/@wordpress/icons/build-module/library/stretch-wide.js": 12162 /*!****************************************************************************!*\ 12163 !*** ./node_modules/@wordpress/icons/build-module/library/stretch-wide.js ***! 12164 \****************************************************************************/ 12165 /*! exports provided: default */ 12166 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12167 12168 "use strict"; 12169 __webpack_require__.r(__webpack_exports__); 12170 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12171 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12172 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12173 12174 12175 /** 12176 * WordPress dependencies 12177 */ 12178 12179 var stretchWide = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12180 xmlns: "http://www.w3.org/2000/svg", 12181 viewBox: "0 0 24 24" 12182 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12183 d: "M5 9v6h14V9H5zm11-4.8H8v1.5h8V4.2zM8 19.8h8v-1.5H8v1.5z" 12184 })); 12185 /* harmony default export */ __webpack_exports__["default"] = (stretchWide); 12186 //# sourceMappingURL=stretch-wide.js.map 12187 12188 /***/ }), 12189 12190 /***/ "./node_modules/@wordpress/icons/build-module/library/subscript.js": 12191 /*!*************************************************************************!*\ 12192 !*** ./node_modules/@wordpress/icons/build-module/library/subscript.js ***! 12193 \*************************************************************************/ 12194 /*! exports provided: default */ 12195 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12196 12197 "use strict"; 12198 __webpack_require__.r(__webpack_exports__); 12199 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12200 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12201 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12202 12203 12204 /** 12205 * WordPress dependencies 12206 */ 12207 12208 var subscript = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12209 xmlns: "http://www.w3.org/2000/svg", 12210 viewBox: "0 0 24 24" 12211 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12212 d: "M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z" 12213 })); 12214 /* harmony default export */ __webpack_exports__["default"] = (subscript); 12215 //# sourceMappingURL=subscript.js.map 12216 12217 /***/ }), 12218 12219 /***/ "./node_modules/@wordpress/icons/build-module/library/superscript.js": 12220 /*!***************************************************************************!*\ 12221 !*** ./node_modules/@wordpress/icons/build-module/library/superscript.js ***! 12222 \***************************************************************************/ 12223 /*! exports provided: default */ 12224 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12225 12226 "use strict"; 12227 __webpack_require__.r(__webpack_exports__); 12228 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12229 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12230 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12231 12232 12233 /** 12234 * WordPress dependencies 12235 */ 12236 12237 var superscript = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12238 xmlns: "http://www.w3.org/2000/svg", 12239 viewBox: "0 0 24 24" 12240 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12241 d: "M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z" 12242 })); 12243 /* harmony default export */ __webpack_exports__["default"] = (superscript); 12244 //# sourceMappingURL=superscript.js.map 12245 12246 /***/ }), 12247 12248 /***/ "./node_modules/@wordpress/icons/build-module/library/table-column-after.js": 12249 /*!**********************************************************************************!*\ 12250 !*** ./node_modules/@wordpress/icons/build-module/library/table-column-after.js ***! 12251 \**********************************************************************************/ 12252 /*! exports provided: default */ 12253 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12254 12255 "use strict"; 12256 __webpack_require__.r(__webpack_exports__); 12257 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12258 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12259 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12260 12261 12262 /** 12263 * WordPress dependencies 12264 */ 12265 12266 var tableColumnAfter = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12267 xmlns: "http://www.w3.org/2000/svg", 12268 viewBox: "-2 -2 24 24" 12269 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12270 d: "M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z" 12271 })); 12272 /* harmony default export */ __webpack_exports__["default"] = (tableColumnAfter); 12273 //# sourceMappingURL=table-column-after.js.map 12274 12275 /***/ }), 12276 12277 /***/ "./node_modules/@wordpress/icons/build-module/library/table-column-before.js": 12278 /*!***********************************************************************************!*\ 12279 !*** ./node_modules/@wordpress/icons/build-module/library/table-column-before.js ***! 12280 \***********************************************************************************/ 12281 /*! exports provided: default */ 12282 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12283 12284 "use strict"; 12285 __webpack_require__.r(__webpack_exports__); 12286 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12287 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12288 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12289 12290 12291 /** 12292 * WordPress dependencies 12293 */ 12294 12295 var tableColumnBefore = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12296 xmlns: "http://www.w3.org/2000/svg", 12297 viewBox: "-2 -2 24 24" 12298 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12299 d: "M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z" 12300 })); 12301 /* harmony default export */ __webpack_exports__["default"] = (tableColumnBefore); 12302 //# sourceMappingURL=table-column-before.js.map 12303 12304 /***/ }), 12305 12306 /***/ "./node_modules/@wordpress/icons/build-module/library/table-column-delete.js": 12307 /*!***********************************************************************************!*\ 12308 !*** ./node_modules/@wordpress/icons/build-module/library/table-column-delete.js ***! 12309 \***********************************************************************************/ 12310 /*! exports provided: default */ 12311 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12312 12313 "use strict"; 12314 __webpack_require__.r(__webpack_exports__); 12315 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12316 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12317 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12318 12319 12320 /** 12321 * WordPress dependencies 12322 */ 12323 12324 var tableColumnDelete = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12325 xmlns: "http://www.w3.org/2000/svg", 12326 viewBox: "-2 -2 24 24" 12327 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12328 d: "M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z" 12329 })); 12330 /* harmony default export */ __webpack_exports__["default"] = (tableColumnDelete); 12331 //# sourceMappingURL=table-column-delete.js.map 12332 12333 /***/ }), 12334 12335 /***/ "./node_modules/@wordpress/icons/build-module/library/table-row-after.js": 12336 /*!*******************************************************************************!*\ 12337 !*** ./node_modules/@wordpress/icons/build-module/library/table-row-after.js ***! 12338 \*******************************************************************************/ 12339 /*! exports provided: default */ 12340 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12341 12342 "use strict"; 12343 __webpack_require__.r(__webpack_exports__); 12344 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12345 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12346 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12347 12348 12349 /** 12350 * WordPress dependencies 12351 */ 12352 12353 var tableRowAfter = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12354 xmlns: "http://www.w3.org/2000/svg", 12355 viewBox: "-2 -2 24 24" 12356 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12357 d: "M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z" 12358 })); 12359 /* harmony default export */ __webpack_exports__["default"] = (tableRowAfter); 12360 //# sourceMappingURL=table-row-after.js.map 12361 12362 /***/ }), 12363 12364 /***/ "./node_modules/@wordpress/icons/build-module/library/table-row-before.js": 12365 /*!********************************************************************************!*\ 12366 !*** ./node_modules/@wordpress/icons/build-module/library/table-row-before.js ***! 12367 \********************************************************************************/ 12368 /*! exports provided: default */ 12369 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12370 12371 "use strict"; 12372 __webpack_require__.r(__webpack_exports__); 12373 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12374 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12375 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12376 12377 12378 /** 12379 * WordPress dependencies 12380 */ 12381 12382 var tableRowBefore = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12383 xmlns: "http://www.w3.org/2000/svg", 12384 viewBox: "-2 -2 24 24" 12385 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12386 d: "M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z" 12387 })); 12388 /* harmony default export */ __webpack_exports__["default"] = (tableRowBefore); 12389 //# sourceMappingURL=table-row-before.js.map 12390 12391 /***/ }), 12392 12393 /***/ "./node_modules/@wordpress/icons/build-module/library/table-row-delete.js": 12394 /*!********************************************************************************!*\ 12395 !*** ./node_modules/@wordpress/icons/build-module/library/table-row-delete.js ***! 12396 \********************************************************************************/ 12397 /*! exports provided: default */ 12398 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12399 12400 "use strict"; 12401 __webpack_require__.r(__webpack_exports__); 12402 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12403 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12404 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12405 12406 12407 /** 12408 * WordPress dependencies 12409 */ 12410 12411 var tableRowDelete = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12412 xmlns: "http://www.w3.org/2000/svg", 12413 viewBox: "-2 -2 24 24" 12414 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12415 d: "M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z" 12416 })); 12417 /* harmony default export */ __webpack_exports__["default"] = (tableRowDelete); 12418 //# sourceMappingURL=table-row-delete.js.map 12419 12420 /***/ }), 12421 12422 /***/ "./node_modules/@wordpress/icons/build-module/library/table.js": 12423 /*!*********************************************************************!*\ 12424 !*** ./node_modules/@wordpress/icons/build-module/library/table.js ***! 12425 \*********************************************************************/ 12426 /*! exports provided: default */ 12427 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12428 12429 "use strict"; 12430 __webpack_require__.r(__webpack_exports__); 12431 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12432 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12433 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12434 12435 12436 /** 12437 * WordPress dependencies 12438 */ 12439 12440 var table = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12441 xmlns: "http://www.w3.org/2000/svg", 12442 viewBox: "0 0 24 24" 12443 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12444 d: "M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z" 12445 })); 12446 /* harmony default export */ __webpack_exports__["default"] = (table); 12447 //# sourceMappingURL=table.js.map 12448 12449 /***/ }), 12450 12451 /***/ "./node_modules/@wordpress/icons/build-module/library/tablet.js": 12452 /*!**********************************************************************!*\ 12453 !*** ./node_modules/@wordpress/icons/build-module/library/tablet.js ***! 12454 \**********************************************************************/ 12455 /*! exports provided: default */ 12456 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12457 12458 "use strict"; 12459 __webpack_require__.r(__webpack_exports__); 12460 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12461 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12462 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12463 12464 12465 /** 12466 * WordPress dependencies 12467 */ 12468 12469 var tablet = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12470 xmlns: "http://www.w3.org/2000/svg", 12471 viewBox: "0 0 24 24" 12472 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12473 d: "M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z" 12474 })); 12475 /* harmony default export */ __webpack_exports__["default"] = (tablet); 12476 //# sourceMappingURL=tablet.js.map 12477 12478 /***/ }), 12479 12480 /***/ "./node_modules/@wordpress/icons/build-module/library/tag.js": 12481 /*!*******************************************************************!*\ 12482 !*** ./node_modules/@wordpress/icons/build-module/library/tag.js ***! 12483 \*******************************************************************/ 12484 /*! exports provided: default */ 12485 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12486 12487 "use strict"; 12488 __webpack_require__.r(__webpack_exports__); 12489 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12490 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12491 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12492 12493 12494 /** 12495 * WordPress dependencies 12496 */ 12497 12498 var tag = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12499 xmlns: "http://www.w3.org/2000/svg", 12500 viewBox: "0 0 24 24" 12501 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12502 d: "M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z" 12503 })); 12504 /* harmony default export */ __webpack_exports__["default"] = (tag); 12505 //# sourceMappingURL=tag.js.map 12506 12507 /***/ }), 12508 12509 /***/ "./node_modules/@wordpress/icons/build-module/library/text-color.js": 12510 /*!**************************************************************************!*\ 12511 !*** ./node_modules/@wordpress/icons/build-module/library/text-color.js ***! 12512 \**************************************************************************/ 12513 /*! exports provided: default */ 12514 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12515 12516 "use strict"; 12517 __webpack_require__.r(__webpack_exports__); 12518 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12519 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12520 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12521 12522 12523 /** 12524 * WordPress dependencies 12525 */ 12526 12527 var textColor = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12528 xmlns: "http://www.w3.org/2000/svg", 12529 viewBox: "-2 -2 24 24" 12530 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12531 d: "M13.23 15h1.9L11 4H9L5 15h1.88l1.07-3h4.18zm-1.53-4.54H8.51L10 5.6z" 12532 })); 12533 /* harmony default export */ __webpack_exports__["default"] = (textColor); 12534 //# sourceMappingURL=text-color.js.map 12535 12536 /***/ }), 12537 12538 /***/ "./node_modules/@wordpress/icons/build-module/library/title.js": 12539 /*!*********************************************************************!*\ 12540 !*** ./node_modules/@wordpress/icons/build-module/library/title.js ***! 12541 \*********************************************************************/ 12542 /*! exports provided: default */ 12543 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12544 12545 "use strict"; 12546 __webpack_require__.r(__webpack_exports__); 12547 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12548 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12549 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12550 12551 12552 /** 12553 * WordPress dependencies 12554 */ 12555 12556 var title = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12557 xmlns: "https://www.w3.org/2000/svg", 12558 viewBox: "0 0 24 24" 12559 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12560 d: "M5 4v3h5.5v12h3V7H19V4H5z" 12561 })); 12562 /* harmony default export */ __webpack_exports__["default"] = (title); 12563 //# sourceMappingURL=title.js.map 12564 12565 /***/ }), 12566 12567 /***/ "./node_modules/@wordpress/icons/build-module/library/tool.js": 12568 /*!********************************************************************!*\ 12569 !*** ./node_modules/@wordpress/icons/build-module/library/tool.js ***! 12570 \********************************************************************/ 12571 /*! exports provided: default */ 12572 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12573 12574 "use strict"; 12575 __webpack_require__.r(__webpack_exports__); 12576 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12577 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12578 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12579 12580 12581 /** 12582 * WordPress dependencies 12583 */ 12584 12585 var tool = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12586 xmlns: "http://www.w3.org/2000/svg", 12587 viewBox: "0 0 24 24" 12588 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12589 d: "M14.103 7.128l2.26-2.26a4 4 0 00-5.207 4.804L5.828 15a2 2 0 102.828 2.828l5.329-5.328a4 4 0 004.804-5.208l-2.261 2.26-1.912-.512-.513-1.912zm-7.214 9.64a.5.5 0 11.707-.707.5.5 0 01-.707.707z" 12590 })); 12591 /* harmony default export */ __webpack_exports__["default"] = (tool); 12592 //# sourceMappingURL=tool.js.map 12593 12594 /***/ }), 12595 12596 /***/ "./node_modules/@wordpress/icons/build-module/library/trash.js": 12597 /*!*********************************************************************!*\ 12598 !*** ./node_modules/@wordpress/icons/build-module/library/trash.js ***! 12599 \*********************************************************************/ 12600 /*! exports provided: default */ 12601 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12602 12603 "use strict"; 12604 __webpack_require__.r(__webpack_exports__); 12605 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12606 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12607 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12608 12609 12610 /** 12611 * WordPress dependencies 12612 */ 12613 12614 var trash = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12615 xmlns: "http://www.w3.org/2000/svg", 12616 viewBox: "-2 -2 24 24" 12617 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12618 d: "M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z" 12619 })); 12620 /* harmony default export */ __webpack_exports__["default"] = (trash); 12621 //# sourceMappingURL=trash.js.map 12622 12623 /***/ }), 12624 12625 /***/ "./node_modules/@wordpress/icons/build-module/library/typography.js": 12626 /*!**************************************************************************!*\ 12627 !*** ./node_modules/@wordpress/icons/build-module/library/typography.js ***! 12628 \**************************************************************************/ 12629 /*! exports provided: default */ 12630 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12631 12632 "use strict"; 12633 __webpack_require__.r(__webpack_exports__); 12634 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12635 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12636 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12637 12638 12639 /** 12640 * WordPress dependencies 12641 */ 12642 12643 var typography = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12644 xmlns: "http://www.w3.org/2000/svg", 12645 viewBox: "0 0 24 24" 12646 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12647 d: "M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z" 12648 })); 12649 /* harmony default export */ __webpack_exports__["default"] = (typography); 12650 //# sourceMappingURL=typography.js.map 12651 12652 /***/ }), 12653 12654 /***/ "./node_modules/@wordpress/icons/build-module/library/undo.js": 12655 /*!********************************************************************!*\ 12656 !*** ./node_modules/@wordpress/icons/build-module/library/undo.js ***! 12657 \********************************************************************/ 12658 /*! exports provided: default */ 12659 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12660 12661 "use strict"; 12662 __webpack_require__.r(__webpack_exports__); 12663 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12664 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12665 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12666 12667 12668 /** 12669 * WordPress dependencies 12670 */ 12671 12672 var undo = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12673 xmlns: "http://www.w3.org/2000/svg", 12674 viewBox: "0 0 24 24" 12675 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12676 d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" 12677 })); 12678 /* harmony default export */ __webpack_exports__["default"] = (undo); 12679 //# sourceMappingURL=undo.js.map 12680 12681 /***/ }), 12682 12683 /***/ "./node_modules/@wordpress/icons/build-module/library/update.js": 12684 /*!**********************************************************************!*\ 12685 !*** ./node_modules/@wordpress/icons/build-module/library/update.js ***! 12686 \**********************************************************************/ 12687 /*! exports provided: default */ 12688 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12689 12690 "use strict"; 12691 __webpack_require__.r(__webpack_exports__); 12692 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12693 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12694 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12695 12696 12697 /** 12698 * WordPress dependencies 12699 */ 12700 12701 var update = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12702 xmlns: "http://www.w3.org/2000/svg", 12703 viewBox: "-2 -2 24 24" 12704 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12705 d: "M10.2 3.28c3.53 0 6.43 2.61 6.92 6h2.08l-3.5 4-3.5-4h2.32c-.45-1.97-2.21-3.45-4.32-3.45-1.45 0-2.73.71-3.54 1.78L4.95 5.66C6.23 4.2 8.11 3.28 10.2 3.28zm-.4 13.44c-3.52 0-6.43-2.61-6.92-6H.8l3.5-4c1.17 1.33 2.33 2.67 3.5 4H5.48c.45 1.97 2.21 3.45 4.32 3.45 1.45 0 2.73-.71 3.54-1.78l1.71 1.95c-1.28 1.46-3.15 2.38-5.25 2.38z" 12706 })); 12707 /* harmony default export */ __webpack_exports__["default"] = (update); 12708 //# sourceMappingURL=update.js.map 12709 12710 /***/ }), 12711 12712 /***/ "./node_modules/@wordpress/icons/build-module/library/upload.js": 12713 /*!**********************************************************************!*\ 12714 !*** ./node_modules/@wordpress/icons/build-module/library/upload.js ***! 12715 \**********************************************************************/ 12716 /*! exports provided: default */ 12717 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12718 12719 "use strict"; 12720 __webpack_require__.r(__webpack_exports__); 12721 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12722 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12723 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12724 12725 12726 /** 12727 * WordPress dependencies 12728 */ 12729 12730 var upload = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12731 xmlns: "http://www.w3.org/2000/svg", 12732 viewBox: "0 0 24 24" 12733 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12734 d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-5.7-5.3-.6.6-.5-.5-5.2 5.2 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" 12735 })); 12736 /* harmony default export */ __webpack_exports__["default"] = (upload); 12737 //# sourceMappingURL=upload.js.map 12738 12739 /***/ }), 12740 12741 /***/ "./node_modules/@wordpress/icons/build-module/library/verse.js": 12742 /*!*********************************************************************!*\ 12743 !*** ./node_modules/@wordpress/icons/build-module/library/verse.js ***! 12744 \*********************************************************************/ 12745 /*! exports provided: default */ 12746 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12747 12748 "use strict"; 12749 __webpack_require__.r(__webpack_exports__); 12750 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12751 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12752 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12753 12754 12755 /** 12756 * WordPress dependencies 12757 */ 12758 12759 var verse = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12760 viewBox: "0 0 24 24", 12761 xmlns: "http://www.w3.org/2000/svg" 12762 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12763 d: "M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z" 12764 })); 12765 /* harmony default export */ __webpack_exports__["default"] = (verse); 12766 //# sourceMappingURL=verse.js.map 12767 12768 /***/ }), 12769 12770 /***/ "./node_modules/@wordpress/icons/build-module/library/video.js": 12771 /*!*********************************************************************!*\ 12772 !*** ./node_modules/@wordpress/icons/build-module/library/video.js ***! 12773 \*********************************************************************/ 12774 /*! exports provided: default */ 12775 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12776 12777 "use strict"; 12778 __webpack_require__.r(__webpack_exports__); 12779 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12780 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12781 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12782 12783 12784 /** 12785 * WordPress dependencies 12786 */ 12787 12788 var video = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12789 viewBox: "0 0 24 24", 12790 xmlns: "http://www.w3.org/2000/svg" 12791 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12792 d: "M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z" 12793 })); 12794 /* harmony default export */ __webpack_exports__["default"] = (video); 12795 //# sourceMappingURL=video.js.map 12796 12797 /***/ }), 12798 12799 /***/ "./node_modules/@wordpress/icons/build-module/library/widget.js": 12800 /*!**********************************************************************!*\ 12801 !*** ./node_modules/@wordpress/icons/build-module/library/widget.js ***! 12802 \**********************************************************************/ 12803 /*! exports provided: default */ 12804 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12805 12806 "use strict"; 12807 __webpack_require__.r(__webpack_exports__); 12808 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12809 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12810 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12811 12812 12813 /** 12814 * WordPress dependencies 12815 */ 12816 12817 var widget = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12818 viewBox: "0 0 24 24", 12819 xmlns: "http://www.w3.org/2000/svg" 12820 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12821 d: "M7 11h2v2H7v-2zm14-5v14l-2 2H5l-2-2V6l2-2h1V2h2v2h8V2h2v2h1l2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z" 12822 })); 12823 /* harmony default export */ __webpack_exports__["default"] = (widget); 12824 //# sourceMappingURL=widget.js.map 12825 12826 /***/ }), 12827 12828 /***/ "./node_modules/@wordpress/icons/build-module/library/wordpress.js": 12829 /*!*************************************************************************!*\ 12830 !*** ./node_modules/@wordpress/icons/build-module/library/wordpress.js ***! 12831 \*************************************************************************/ 12832 /*! exports provided: default */ 12833 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12834 12835 "use strict"; 12836 __webpack_require__.r(__webpack_exports__); 12837 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12838 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 12839 /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "./node_modules/@wordpress/primitives/build-module/index.js"); 12840 12841 12842 /** 12843 * WordPress dependencies 12844 */ 12845 12846 var wordpress = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], { 12847 xmlns: "http://www.w3.org/2000/svg", 12848 viewBox: "-2 -2 24 24" 12849 }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], { 12850 d: "M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z" 12851 })); 12852 /* harmony default export */ __webpack_exports__["default"] = (wordpress); 12853 //# sourceMappingURL=wordpress.js.map 12854 12855 /***/ }), 12856 12857 /***/ "./node_modules/@wordpress/primitives/build-module/block-quotation/index.js": 12858 /*!**********************************************************************************!*\ 12859 !*** ./node_modules/@wordpress/primitives/build-module/block-quotation/index.js ***! 12860 \**********************************************************************************/ 12861 /*! exports provided: BlockQuotation */ 12862 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12863 12864 "use strict"; 12865 __webpack_require__.r(__webpack_exports__); 12866 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BlockQuotation", function() { return BlockQuotation; }); 12867 var BlockQuotation = 'blockquote'; 12868 //# sourceMappingURL=index.js.map 12869 12870 /***/ }), 12871 12872 /***/ "./node_modules/@wordpress/primitives/build-module/horizontal-rule/index.js": 12873 /*!**********************************************************************************!*\ 12874 !*** ./node_modules/@wordpress/primitives/build-module/horizontal-rule/index.js ***! 12875 \**********************************************************************************/ 12876 /*! exports provided: HorizontalRule */ 12877 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12878 12879 "use strict"; 12880 __webpack_require__.r(__webpack_exports__); 12881 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HorizontalRule", function() { return HorizontalRule; }); 12882 var HorizontalRule = 'hr'; 12883 //# sourceMappingURL=index.js.map 12884 12885 /***/ }), 12886 12887 /***/ "./node_modules/@wordpress/primitives/build-module/index.js": 12888 /*!******************************************************************!*\ 12889 !*** ./node_modules/@wordpress/primitives/build-module/index.js ***! 12890 \******************************************************************/ 12891 /*! exports provided: Circle, G, Path, Polygon, Rect, Defs, RadialGradient, LinearGradient, Stop, SVG, HorizontalRule, BlockQuotation */ 12892 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12893 12894 "use strict"; 12895 __webpack_require__.r(__webpack_exports__); 12896 /* harmony import */ var _svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./svg */ "./node_modules/@wordpress/primitives/build-module/svg/index.js"); 12897 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Circle", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["Circle"]; }); 12898 12899 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "G", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["G"]; }); 12900 12901 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Path", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["Path"]; }); 12902 12903 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Polygon", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["Polygon"]; }); 12904 12905 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Rect", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["Rect"]; }); 12906 12907 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Defs", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["Defs"]; }); 12908 12909 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "RadialGradient", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["RadialGradient"]; }); 12910 12911 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LinearGradient", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["LinearGradient"]; }); 12912 12913 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Stop", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["Stop"]; }); 12914 12915 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SVG", function() { return _svg__WEBPACK_IMPORTED_MODULE_0__["SVG"]; }); 12916 12917 /* harmony import */ var _horizontal_rule__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./horizontal-rule */ "./node_modules/@wordpress/primitives/build-module/horizontal-rule/index.js"); 12918 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HorizontalRule", function() { return _horizontal_rule__WEBPACK_IMPORTED_MODULE_1__["HorizontalRule"]; }); 12919 12920 /* harmony import */ var _block_quotation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./block-quotation */ "./node_modules/@wordpress/primitives/build-module/block-quotation/index.js"); 12921 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BlockQuotation", function() { return _block_quotation__WEBPACK_IMPORTED_MODULE_2__["BlockQuotation"]; }); 12922 12923 12924 12925 12926 //# sourceMappingURL=index.js.map 12927 12928 /***/ }), 12929 12930 /***/ "./node_modules/@wordpress/primitives/build-module/svg/index.js": 12931 /*!**********************************************************************!*\ 12932 !*** ./node_modules/@wordpress/primitives/build-module/svg/index.js ***! 12933 \**********************************************************************/ 12934 /*! exports provided: Circle, G, Path, Polygon, Rect, Defs, RadialGradient, LinearGradient, Stop, SVG */ 12935 /***/ (function(module, __webpack_exports__, __webpack_require__) { 12936 12937 "use strict"; 12938 __webpack_require__.r(__webpack_exports__); 12939 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Circle", function() { return Circle; }); 12940 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return G; }); 12941 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Path", function() { return Path; }); 12942 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Polygon", function() { return Polygon; }); 12943 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Rect", function() { return Rect; }); 12944 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Defs", function() { return Defs; }); 12945 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RadialGradient", function() { return RadialGradient; }); 12946 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LinearGradient", function() { return LinearGradient; }); 12947 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Stop", function() { return Stop; }); 12948 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SVG", function() { return SVG; }); 12949 /* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); 12950 /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"); 12951 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 12952 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); 12953 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 12954 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__); 12955 12956 12957 12958 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } 12959 12960 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } 12961 12962 /** 12963 * External dependencies 12964 */ 12965 12966 /** 12967 * WordPress dependencies 12968 */ 12969 12970 // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly. 12971 12972 /* eslint-disable jsdoc/valid-types */ 12973 12974 /** @typedef {{isPressed?: boolean} & import('react').ComponentPropsWithoutRef<'svg'>} SVGProps */ 12975 12976 /* eslint-enable jsdoc/valid-types */ 12977 12978 /** 12979 * @param {import('react').ComponentPropsWithoutRef<'circle'>} props 12980 * 12981 * @return {JSX.Element} Circle component 12982 */ 12983 12984 var Circle = function Circle(props) { 12985 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('circle', props); 12986 }; 12987 /** 12988 * @param {import('react').ComponentPropsWithoutRef<'g'>} props 12989 * 12990 * @return {JSX.Element} G component 12991 */ 12992 12993 var G = function G(props) { 12994 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('g', props); 12995 }; 12996 /** 12997 * @param {import('react').ComponentPropsWithoutRef<'path'>} props 12998 * 12999 * @return {JSX.Element} Path component 13000 */ 13001 13002 var Path = function Path(props) { 13003 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('path', props); 13004 }; 13005 /** 13006 * @param {import('react').ComponentPropsWithoutRef<'polygon'>} props 13007 * 13008 * @return {JSX.Element} Polygon component 13009 */ 13010 13011 var Polygon = function Polygon(props) { 13012 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('polygon', props); 13013 }; 13014 /** 13015 * @param {import('react').ComponentPropsWithoutRef<'rect'>} props 13016 * 13017 * @return {JSX.Element} Rect component 13018 */ 13019 13020 var Rect = function Rect(props) { 13021 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('rect', props); 13022 }; 13023 /** 13024 * @param {import('react').ComponentPropsWithoutRef<'defs'>} props 13025 * 13026 * @return {JSX.Element} Defs component 13027 */ 13028 13029 var Defs = function Defs(props) { 13030 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('defs', props); 13031 }; 13032 /** 13033 * @param {import('react').ComponentPropsWithoutRef<'radialGradient'>} props 13034 * 13035 * @return {JSX.Element} RadialGradient component 13036 */ 13037 13038 var RadialGradient = function RadialGradient(props) { 13039 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('radialGradient', props); 13040 }; 13041 /** 13042 * @param {import('react').ComponentPropsWithoutRef<'linearGradient'>} props 13043 * 13044 * @return {JSX.Element} LinearGradient component 13045 */ 13046 13047 var LinearGradient = function LinearGradient(props) { 13048 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('linearGradient', props); 13049 }; 13050 /** 13051 * @param {import('react').ComponentPropsWithoutRef<'stop'>} props 13052 * 13053 * @return {JSX.Element} Stop component 13054 */ 13055 13056 var Stop = function Stop(props) { 13057 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])('stop', props); 13058 }; 13059 /** 13060 * 13061 * @param {SVGProps} props isPressed indicates whether the SVG should appear as pressed. 13062 * Other props will be passed through to svg component. 13063 * 13064 * @return {JSX.Element} Stop component 13065 */ 13066 13067 var SVG = function SVG(_ref) { 13068 var className = _ref.className, 13069 isPressed = _ref.isPressed, 13070 props = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__["default"])(_ref, ["className", "isPressed"]); 13071 13072 var appliedProps = _objectSpread({}, props, { 13073 className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(className, { 13074 'is-pressed': isPressed 13075 }) || undefined, 13076 role: 'img', 13077 'aria-hidden': true, 13078 focusable: false 13079 }); // Disable reason: We need to have a way to render HTML tag for web. 13080 // eslint-disable-next-line react/forbid-elements 13081 13082 13083 return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__["createElement"])("svg", appliedProps); 13084 }; 13085 //# sourceMappingURL=index.js.map 13086 13087 /***/ }), 13088 13089 /***/ "./node_modules/ajv/lib/ajv.js": 13090 /*!*************************************!*\ 13091 !*** ./node_modules/ajv/lib/ajv.js ***! 13092 \*************************************/ 13093 /*! no static exports found */ 13094 /***/ (function(module, exports, __webpack_require__) { 13095 13096 "use strict"; 13097 13098 13099 var compileSchema = __webpack_require__(/*! ./compile */ "./node_modules/ajv/lib/compile/index.js") 13100 , resolve = __webpack_require__(/*! ./compile/resolve */ "./node_modules/ajv/lib/compile/resolve.js") 13101 , Cache = __webpack_require__(/*! ./cache */ "./node_modules/ajv/lib/cache.js") 13102 , SchemaObject = __webpack_require__(/*! ./compile/schema_obj */ "./node_modules/ajv/lib/compile/schema_obj.js") 13103 , stableStringify = __webpack_require__(/*! fast-json-stable-stringify */ "./node_modules/fast-json-stable-stringify/index.js") 13104 , formats = __webpack_require__(/*! ./compile/formats */ "./node_modules/ajv/lib/compile/formats.js") 13105 , rules = __webpack_require__(/*! ./compile/rules */ "./node_modules/ajv/lib/compile/rules.js") 13106 , $dataMetaSchema = __webpack_require__(/*! ./data */ "./node_modules/ajv/lib/data.js") 13107 , util = __webpack_require__(/*! ./compile/util */ "./node_modules/ajv/lib/compile/util.js"); 13108 13109 module.exports = Ajv; 13110 13111 Ajv.prototype.validate = validate; 13112 Ajv.prototype.compile = compile; 13113 Ajv.prototype.addSchema = addSchema; 13114 Ajv.prototype.addMetaSchema = addMetaSchema; 13115 Ajv.prototype.validateSchema = validateSchema; 13116 Ajv.prototype.getSchema = getSchema; 13117 Ajv.prototype.removeSchema = removeSchema; 13118 Ajv.prototype.addFormat = addFormat; 13119 Ajv.prototype.errorsText = errorsText; 13120 13121 Ajv.prototype._addSchema = _addSchema; 13122 Ajv.prototype._compile = _compile; 13123 13124 Ajv.prototype.compileAsync = __webpack_require__(/*! ./compile/async */ "./node_modules/ajv/lib/compile/async.js"); 13125 var customKeyword = __webpack_require__(/*! ./keyword */ "./node_modules/ajv/lib/keyword.js"); 13126 Ajv.prototype.addKeyword = customKeyword.add; 13127 Ajv.prototype.getKeyword = customKeyword.get; 13128 Ajv.prototype.removeKeyword = customKeyword.remove; 13129 Ajv.prototype.validateKeyword = customKeyword.validate; 13130 13131 var errorClasses = __webpack_require__(/*! ./compile/error_classes */ "./node_modules/ajv/lib/compile/error_classes.js"); 13132 Ajv.ValidationError = errorClasses.Validation; 13133 Ajv.MissingRefError = errorClasses.MissingRef; 13134 Ajv.$dataMetaSchema = $dataMetaSchema; 13135 13136 var META_SCHEMA_ID = 'http://json-schema.org/draft-07/schema'; 13137 13138 var META_IGNORE_OPTIONS = [ 'removeAdditional', 'useDefaults', 'coerceTypes', 'strictDefaults' ]; 13139 var META_SUPPORT_DATA = ['/properties']; 13140 13141 /** 13142 * Creates validator instance. 13143 * Usage: `Ajv(opts)` 13144 * @param {Object} opts optional options 13145 * @return {Object} ajv instance 13146 */ 13147 function Ajv(opts) { 13148 if (!(this instanceof Ajv)) return new Ajv(opts); 13149 opts = this._opts = util.copy(opts) || {}; 13150 setLogger(this); 13151 this._schemas = {}; 13152 this._refs = {}; 13153 this._fragments = {}; 13154 this._formats = formats(opts.format); 13155 13156 this._cache = opts.cache || new Cache; 13157 this._loadingSchemas = {}; 13158 this._compilations = []; 13159 this.RULES = rules(); 13160 this._getId = chooseGetId(opts); 13161 13162 opts.loopRequired = opts.loopRequired || Infinity; 13163 if (opts.errorDataPath == 'property') opts._errorDataPathProperty = true; 13164 if (opts.serialize === undefined) opts.serialize = stableStringify; 13165 this._metaOpts = getMetaSchemaOptions(this); 13166 13167 if (opts.formats) addInitialFormats(this); 13168 if (opts.keywords) addInitialKeywords(this); 13169 addDefaultMetaSchema(this); 13170 if (typeof opts.meta == 'object') this.addMetaSchema(opts.meta); 13171 if (opts.nullable) this.addKeyword('nullable', {metaSchema: {type: 'boolean'}}); 13172 addInitialSchemas(this); 13173 } 13174 13175 13176 13177 /** 13178 * Validate data using schema 13179 * Schema will be compiled and cached (using serialized JSON as key. [fast-json-stable-stringify](https://github.com/epoberezkin/fast-json-stable-stringify) is used to serialize. 13180 * @this Ajv 13181 * @param {String|Object} schemaKeyRef key, ref or schema object 13182 * @param {Any} data to be validated 13183 * @return {Boolean} validation result. Errors from the last validation will be available in `ajv.errors` (and also in compiled schema: `schema.errors`). 13184 */ 13185 function validate(schemaKeyRef, data) { 13186 var v; 13187 if (typeof schemaKeyRef == 'string') { 13188 v = this.getSchema(schemaKeyRef); 13189 if (!v) throw new Error('no schema with key or ref "' + schemaKeyRef + '"'); 13190 } else { 13191 var schemaObj = this._addSchema(schemaKeyRef); 13192 v = schemaObj.validate || this._compile(schemaObj); 13193 } 13194 13195 var valid = v(data); 13196 if (v.$async !== true) this.errors = v.errors; 13197 return valid; 13198 } 13199 13200 13201 /** 13202 * Create validating function for passed schema. 13203 * @this Ajv 13204 * @param {Object} schema schema object 13205 * @param {Boolean} _meta true if schema is a meta-schema. Used internally to compile meta schemas of custom keywords. 13206 * @return {Function} validating function 13207 */ 13208 function compile(schema, _meta) { 13209 var schemaObj = this._addSchema(schema, undefined, _meta); 13210 return schemaObj.validate || this._compile(schemaObj); 13211 } 13212 13213 13214 /** 13215 * Adds schema to the instance. 13216 * @this Ajv 13217 * @param {Object|Array} schema schema or array of schemas. If array is passed, `key` and other parameters will be ignored. 13218 * @param {String} key Optional schema key. Can be passed to `validate` method instead of schema object or id/ref. One schema per instance can have empty `id` and `key`. 13219 * @param {Boolean} _skipValidation true to skip schema validation. Used internally, option validateSchema should be used instead. 13220 * @param {Boolean} _meta true if schema is a meta-schema. Used internally, addMetaSchema should be used instead. 13221 * @return {Ajv} this for method chaining 13222 */ 13223 function addSchema(schema, key, _skipValidation, _meta) { 13224 if (Array.isArray(schema)){ 13225 for (var i=0; i<schema.length; i++) this.addSchema(schema[i], undefined, _skipValidation, _meta); 13226 return this; 13227 } 13228 var id = this._getId(schema); 13229 if (id !== undefined && typeof id != 'string') 13230 throw new Error('schema id must be string'); 13231 key = resolve.normalizeId(key || id); 13232 checkUnique(this, key); 13233 this._schemas[key] = this._addSchema(schema, _skipValidation, _meta, true); 13234 return this; 13235 } 13236 13237 13238 /** 13239 * Add schema that will be used to validate other schemas 13240 * options in META_IGNORE_OPTIONS are alway set to false 13241 * @this Ajv 13242 * @param {Object} schema schema object 13243 * @param {String} key optional schema key 13244 * @param {Boolean} skipValidation true to skip schema validation, can be used to override validateSchema option for meta-schema 13245 * @return {Ajv} this for method chaining 13246 */ 13247 function addMetaSchema(schema, key, skipValidation) { 13248 this.addSchema(schema, key, skipValidation, true); 13249 return this; 13250 } 13251 13252 13253 /** 13254 * Validate schema 13255 * @this Ajv 13256 * @param {Object} schema schema to validate 13257 * @param {Boolean} throwOrLogError pass true to throw (or log) an error if invalid 13258 * @return {Boolean} true if schema is valid 13259 */ 13260 function validateSchema(schema, throwOrLogError) { 13261 var $schema = schema.$schema; 13262 if ($schema !== undefined && typeof $schema != 'string') 13263 throw new Error('$schema must be a string'); 13264 $schema = $schema || this._opts.defaultMeta || defaultMeta(this); 13265 if (!$schema) { 13266 this.logger.warn('meta-schema not available'); 13267 this.errors = null; 13268 return true; 13269 } 13270 var valid = this.validate($schema, schema); 13271 if (!valid && throwOrLogError) { 13272 var message = 'schema is invalid: ' + this.errorsText(); 13273 if (this._opts.validateSchema == 'log') this.logger.error(message); 13274 else throw new Error(message); 13275 } 13276 return valid; 13277 } 13278 13279 13280 function defaultMeta(self) { 13281 var meta = self._opts.meta; 13282 self._opts.defaultMeta = typeof meta == 'object' 13283 ? self._getId(meta) || meta 13284 : self.getSchema(META_SCHEMA_ID) 13285 ? META_SCHEMA_ID 13286 : undefined; 13287 return self._opts.defaultMeta; 13288 } 13289 13290 13291 /** 13292 * Get compiled schema from the instance by `key` or `ref`. 13293 * @this Ajv 13294 * @param {String} keyRef `key` that was passed to `addSchema` or full schema reference (`schema.id` or resolved id). 13295 * @return {Function} schema validating function (with property `schema`). 13296 */ 13297 function getSchema(keyRef) { 13298 var schemaObj = _getSchemaObj(this, keyRef); 13299 switch (typeof schemaObj) { 13300 case 'object': return schemaObj.validate || this._compile(schemaObj); 13301 case 'string': return this.getSchema(schemaObj); 13302 case 'undefined': return _getSchemaFragment(this, keyRef); 13303 } 13304 } 13305 13306 13307 function _getSchemaFragment(self, ref) { 13308 var res = resolve.schema.call(self, { schema: {} }, ref); 13309 if (res) { 13310 var schema = res.schema 13311 , root = res.root 13312 , baseId = res.baseId; 13313 var v = compileSchema.call(self, schema, root, undefined, baseId); 13314 self._fragments[ref] = new SchemaObject({ 13315 ref: ref, 13316 fragment: true, 13317 schema: schema, 13318 root: root, 13319 baseId: baseId, 13320 validate: v 13321 }); 13322 return v; 13323 } 13324 } 13325 13326 13327 function _getSchemaObj(self, keyRef) { 13328 keyRef = resolve.normalizeId(keyRef); 13329 return self._schemas[keyRef] || self._refs[keyRef] || self._fragments[keyRef]; 13330 } 13331 13332 13333 /** 13334 * Remove cached schema(s). 13335 * If no parameter is passed all schemas but meta-schemas are removed. 13336 * If RegExp is passed all schemas with key/id matching pattern but meta-schemas are removed. 13337 * Even if schema is referenced by other schemas it still can be removed as other schemas have local references. 13338 * @this Ajv 13339 * @param {String|Object|RegExp} schemaKeyRef key, ref, pattern to match key/ref or schema object 13340 * @return {Ajv} this for method chaining 13341 */ 13342 function removeSchema(schemaKeyRef) { 13343 if (schemaKeyRef instanceof RegExp) { 13344 _removeAllSchemas(this, this._schemas, schemaKeyRef); 13345 _removeAllSchemas(this, this._refs, schemaKeyRef); 13346 return this; 13347 } 13348 switch (typeof schemaKeyRef) { 13349 case 'undefined': 13350 _removeAllSchemas(this, this._schemas); 13351 _removeAllSchemas(this, this._refs); 13352 this._cache.clear(); 13353 return this; 13354 case 'string': 13355 var schemaObj = _getSchemaObj(this, schemaKeyRef); 13356 if (schemaObj) this._cache.del(schemaObj.cacheKey); 13357 delete this._schemas[schemaKeyRef]; 13358 delete this._refs[schemaKeyRef]; 13359 return this; 13360 case 'object': 13361 var serialize = this._opts.serialize; 13362 var cacheKey = serialize ? serialize(schemaKeyRef) : schemaKeyRef; 13363 this._cache.del(cacheKey); 13364 var id = this._getId(schemaKeyRef); 13365 if (id) { 13366 id = resolve.normalizeId(id); 13367 delete this._schemas[id]; 13368 delete this._refs[id]; 13369 } 13370 } 13371 return this; 13372 } 13373 13374 13375 function _removeAllSchemas(self, schemas, regex) { 13376 for (var keyRef in schemas) { 13377 var schemaObj = schemas[keyRef]; 13378 if (!schemaObj.meta && (!regex || regex.test(keyRef))) { 13379 self._cache.del(schemaObj.cacheKey); 13380 delete schemas[keyRef]; 13381 } 13382 } 13383 } 13384 13385 13386 /* @this Ajv */ 13387 function _addSchema(schema, skipValidation, meta, shouldAddSchema) { 13388 if (typeof schema != 'object' && typeof schema != 'boolean') 13389 throw new Error('schema should be object or boolean'); 13390 var serialize = this._opts.serialize; 13391 var cacheKey = serialize ? serialize(schema) : schema; 13392 var cached = this._cache.get(cacheKey); 13393 if (cached) return cached; 13394 13395 shouldAddSchema = shouldAddSchema || this._opts.addUsedSchema !== false; 13396 13397 var id = resolve.normalizeId(this._getId(schema)); 13398 if (id && shouldAddSchema) checkUnique(this, id); 13399 13400 var willValidate = this._opts.validateSchema !== false && !skipValidation; 13401 var recursiveMeta; 13402 if (willValidate && !(recursiveMeta = id && id == resolve.normalizeId(schema.$schema))) 13403 this.validateSchema(schema, true); 13404 13405 var localRefs = resolve.ids.call(this, schema); 13406 13407 var schemaObj = new SchemaObject({ 13408 id: id, 13409 schema: schema, 13410 localRefs: localRefs, 13411 cacheKey: cacheKey, 13412 meta: meta 13413 }); 13414 13415 if (id[0] != '#' && shouldAddSchema) this._refs[id] = schemaObj; 13416 this._cache.put(cacheKey, schemaObj); 13417 13418 if (willValidate && recursiveMeta) this.validateSchema(schema, true); 13419 13420 return schemaObj; 13421 } 13422 13423 13424 /* @this Ajv */ 13425 function _compile(schemaObj, root) { 13426 if (schemaObj.compiling) { 13427 schemaObj.validate = callValidate; 13428 callValidate.schema = schemaObj.schema; 13429 callValidate.errors = null; 13430 callValidate.root = root ? root : callValidate; 13431 if (schemaObj.schema.$async === true) 13432 callValidate.$async = true; 13433 return callValidate; 13434 } 13435 schemaObj.compiling = true; 13436 13437 var currentOpts; 13438 if (schemaObj.meta) { 13439 currentOpts = this._opts; 13440 this._opts = this._metaOpts; 13441 } 13442 13443 var v; 13444 try { v = compileSchema.call(this, schemaObj.schema, root, schemaObj.localRefs); } 13445 catch(e) { 13446 delete schemaObj.validate; 13447 throw e; 13448 } 13449 finally { 13450 schemaObj.compiling = false; 13451 if (schemaObj.meta) this._opts = currentOpts; 13452 } 13453 13454 schemaObj.validate = v; 13455 schemaObj.refs = v.refs; 13456 schemaObj.refVal = v.refVal; 13457 schemaObj.root = v.root; 13458 return v; 13459 13460 13461 /* @this {*} - custom context, see passContext option */ 13462 function callValidate() { 13463 /* jshint validthis: true */ 13464 var _validate = schemaObj.validate; 13465 var result = _validate.apply(this, arguments); 13466 callValidate.errors = _validate.errors; 13467 return result; 13468 } 13469 } 13470 13471 13472 function chooseGetId(opts) { 13473 switch (opts.schemaId) { 13474 case 'auto': return _get$IdOrId; 13475 case 'id': return _getId; 13476 default: return _get$Id; 13477 } 13478 } 13479 13480 /* @this Ajv */ 13481 function _getId(schema) { 13482 if (schema.$id) this.logger.warn('schema $id ignored', schema.$id); 13483 return schema.id; 13484 } 13485 13486 /* @this Ajv */ 13487 function _get$Id(schema) { 13488 if (schema.id) this.logger.warn('schema id ignored', schema.id); 13489 return schema.$id; 13490 } 13491 13492 13493 function _get$IdOrId(schema) { 13494 if (schema.$id && schema.id && schema.$id != schema.id) 13495 throw new Error('schema $id is different from id'); 13496 return schema.$id || schema.id; 13497 } 13498 13499 13500 /** 13501 * Convert array of error message objects to string 13502 * @this Ajv 13503 * @param {Array<Object>} errors optional array of validation errors, if not passed errors from the instance are used. 13504 * @param {Object} options optional options with properties `separator` and `dataVar`. 13505 * @return {String} human readable string with all errors descriptions 13506 */ 13507 function errorsText(errors, options) { 13508 errors = errors || this.errors; 13509 if (!errors) return 'No errors'; 13510 options = options || {}; 13511 var separator = options.separator === undefined ? ', ' : options.separator; 13512 var dataVar = options.dataVar === undefined ? 'data' : options.dataVar; 13513 13514 var text = ''; 13515 for (var i=0; i<errors.length; i++) { 13516 var e = errors[i]; 13517 if (e) text += dataVar + e.dataPath + ' ' + e.message + separator; 13518 } 13519 return text.slice(0, -separator.length); 13520 } 13521 13522 13523 /** 13524 * Add custom format 13525 * @this Ajv 13526 * @param {String} name format name 13527 * @param {String|RegExp|Function} format string is converted to RegExp; function should return boolean (true when valid) 13528 * @return {Ajv} this for method chaining 13529 */ 13530 function addFormat(name, format) { 13531 if (typeof format == 'string') format = new RegExp(format); 13532 this._formats[name] = format; 13533 return this; 13534 } 13535 13536 13537 function addDefaultMetaSchema(self) { 13538 var $dataSchema; 13539 if (self._opts.$data) { 13540 $dataSchema = __webpack_require__(/*! ./refs/data.json */ "./node_modules/ajv/lib/refs/data.json"); 13541 self.addMetaSchema($dataSchema, $dataSchema.$id, true); 13542 } 13543 if (self._opts.meta === false) return; 13544 var metaSchema = __webpack_require__(/*! ./refs/json-schema-draft-07.json */ "./node_modules/ajv/lib/refs/json-schema-draft-07.json"); 13545 if (self._opts.$data) metaSchema = $dataMetaSchema(metaSchema, META_SUPPORT_DATA); 13546 self.addMetaSchema(metaSchema, META_SCHEMA_ID, true); 13547 self._refs['http://json-schema.org/schema'] = META_SCHEMA_ID; 13548 } 13549 13550 13551 function addInitialSchemas(self) { 13552 var optsSchemas = self._opts.schemas; 13553 if (!optsSchemas) return; 13554 if (Array.isArray(optsSchemas)) self.addSchema(optsSchemas); 13555 else for (var key in optsSchemas) self.addSchema(optsSchemas[key], key); 13556 } 13557 13558 13559 function addInitialFormats(self) { 13560 for (var name in self._opts.formats) { 13561 var format = self._opts.formats[name]; 13562 self.addFormat(name, format); 13563 } 13564 } 13565 13566 13567 function addInitialKeywords(self) { 13568 for (var name in self._opts.keywords) { 13569 var keyword = self._opts.keywords[name]; 13570 self.addKeyword(name, keyword); 13571 } 13572 } 13573 13574 13575 function checkUnique(self, id) { 13576 if (self._schemas[id] || self._refs[id]) 13577 throw new Error('schema with key or id "' + id + '" already exists'); 13578 } 13579 13580 13581 function getMetaSchemaOptions(self) { 13582 var metaOpts = util.copy(self._opts); 13583 for (var i=0; i<META_IGNORE_OPTIONS.length; i++) 13584 delete metaOpts[META_IGNORE_OPTIONS[i]]; 13585 return metaOpts; 13586 } 13587 13588 13589 function setLogger(self) { 13590 var logger = self._opts.logger; 13591 if (logger === false) { 13592 self.logger = {log: noop, warn: noop, error: noop}; 13593 } else { 13594 if (logger === undefined) logger = console; 13595 if (!(typeof logger == 'object' && logger.log && logger.warn && logger.error)) 13596 throw new Error('logger must implement log, warn and error methods'); 13597 self.logger = logger; 13598 } 13599 } 13600 13601 13602 function noop() {} 13603 13604 13605 /***/ }), 13606 13607 /***/ "./node_modules/ajv/lib/cache.js": 13608 /*!***************************************!*\ 13609 !*** ./node_modules/ajv/lib/cache.js ***! 13610 \***************************************/ 13611 /*! no static exports found */ 13612 /***/ (function(module, exports, __webpack_require__) { 13613 13614 "use strict"; 13615 13616 13617 13618 var Cache = module.exports = function Cache() { 13619 this._cache = {}; 13620 }; 13621 13622 13623 Cache.prototype.put = function Cache_put(key, value) { 13624 this._cache[key] = value; 13625 }; 13626 13627 13628 Cache.prototype.get = function Cache_get(key) { 13629 return this._cache[key]; 13630 }; 13631 13632 13633 Cache.prototype.del = function Cache_del(key) { 13634 delete this._cache[key]; 13635 }; 13636 13637 13638 Cache.prototype.clear = function Cache_clear() { 13639 this._cache = {}; 13640 }; 13641 13642 13643 /***/ }), 13644 13645 /***/ "./node_modules/ajv/lib/compile/async.js": 13646 /*!***********************************************!*\ 13647 !*** ./node_modules/ajv/lib/compile/async.js ***! 13648 \***********************************************/ 13649 /*! no static exports found */ 13650 /***/ (function(module, exports, __webpack_require__) { 13651 13652 "use strict"; 13653 13654 13655 var MissingRefError = __webpack_require__(/*! ./error_classes */ "./node_modules/ajv/lib/compile/error_classes.js").MissingRef; 13656 13657 module.exports = compileAsync; 13658 13659 13660 /** 13661 * Creates validating function for passed schema with asynchronous loading of missing schemas. 13662 * `loadSchema` option should be a function that accepts schema uri and returns promise that resolves with the schema. 13663 * @this Ajv 13664 * @param {Object} schema schema object 13665 * @param {Boolean} meta optional true to compile meta-schema; this parameter can be skipped 13666 * @param {Function} callback an optional node-style callback, it is called with 2 parameters: error (or null) and validating function. 13667 * @return {Promise} promise that resolves with a validating function. 13668 */ 13669 function compileAsync(schema, meta, callback) { 13670 /* eslint no-shadow: 0 */ 13671 /* global Promise */ 13672 /* jshint validthis: true */ 13673 var self = this; 13674 if (typeof this._opts.loadSchema != 'function') 13675 throw new Error('options.loadSchema should be a function'); 13676 13677 if (typeof meta == 'function') { 13678 callback = meta; 13679 meta = undefined; 13680 } 13681 13682 var p = loadMetaSchemaOf(schema).then(function () { 13683 var schemaObj = self._addSchema(schema, undefined, meta); 13684 return schemaObj.validate || _compileAsync(schemaObj); 13685 }); 13686 13687 if (callback) { 13688 p.then( 13689 function(v) { callback(null, v); }, 13690 callback 13691 ); 13692 } 13693 13694 return p; 13695 13696 13697 function loadMetaSchemaOf(sch) { 13698 var $schema = sch.$schema; 13699 return $schema && !self.getSchema($schema) 13700 ? compileAsync.call(self, { $ref: $schema }, true) 13701 : Promise.resolve(); 13702 } 13703 13704 13705 function _compileAsync(schemaObj) { 13706 try { return self._compile(schemaObj); } 13707 catch(e) { 13708 if (e instanceof MissingRefError) return loadMissingSchema(e); 13709 throw e; 13710 } 13711 13712 13713 function loadMissingSchema(e) { 13714 var ref = e.missingSchema; 13715 if (added(ref)) throw new Error('Schema ' + ref + ' is loaded but ' + e.missingRef + ' cannot be resolved'); 13716 13717 var schemaPromise = self._loadingSchemas[ref]; 13718 if (!schemaPromise) { 13719 schemaPromise = self._loadingSchemas[ref] = self._opts.loadSchema(ref); 13720 schemaPromise.then(removePromise, removePromise); 13721 } 13722 13723 return schemaPromise.then(function (sch) { 13724 if (!added(ref)) { 13725 return loadMetaSchemaOf(sch).then(function () { 13726 if (!added(ref)) self.addSchema(sch, ref, undefined, meta); 13727 }); 13728 } 13729 }).then(function() { 13730 return _compileAsync(schemaObj); 13731 }); 13732 13733 function removePromise() { 13734 delete self._loadingSchemas[ref]; 13735 } 13736 13737 function added(ref) { 13738 return self._refs[ref] || self._schemas[ref]; 13739 } 13740 } 13741 } 13742 } 13743 13744 13745 /***/ }), 13746 13747 /***/ "./node_modules/ajv/lib/compile/error_classes.js": 13748 /*!*******************************************************!*\ 13749 !*** ./node_modules/ajv/lib/compile/error_classes.js ***! 13750 \*******************************************************/ 13751 /*! no static exports found */ 13752 /***/ (function(module, exports, __webpack_require__) { 13753 13754 "use strict"; 13755 13756 13757 var resolve = __webpack_require__(/*! ./resolve */ "./node_modules/ajv/lib/compile/resolve.js"); 13758 13759 module.exports = { 13760 Validation: errorSubclass(ValidationError), 13761 MissingRef: errorSubclass(MissingRefError) 13762 }; 13763 13764 13765 function ValidationError(errors) { 13766 this.message = 'validation failed'; 13767 this.errors = errors; 13768 this.ajv = this.validation = true; 13769 } 13770 13771 13772 MissingRefError.message = function (baseId, ref) { 13773 return 'can\'t resolve reference ' + ref + ' from id ' + baseId; 13774 }; 13775 13776 13777 function MissingRefError(baseId, ref, message) { 13778 this.message = message || MissingRefError.message(baseId, ref); 13779 this.missingRef = resolve.url(baseId, ref); 13780 this.missingSchema = resolve.normalizeId(resolve.fullPath(this.missingRef)); 13781 } 13782 13783 13784 function errorSubclass(Subclass) { 13785 Subclass.prototype = Object.create(Error.prototype); 13786 Subclass.prototype.constructor = Subclass; 13787 return Subclass; 13788 } 13789 13790 13791 /***/ }), 13792 13793 /***/ "./node_modules/ajv/lib/compile/formats.js": 13794 /*!*************************************************!*\ 13795 !*** ./node_modules/ajv/lib/compile/formats.js ***! 13796 \*************************************************/ 13797 /*! no static exports found */ 13798 /***/ (function(module, exports, __webpack_require__) { 13799 13800 "use strict"; 13801 13802 13803 var util = __webpack_require__(/*! ./util */ "./node_modules/ajv/lib/compile/util.js"); 13804 13805 var DATE = /^(\d\d\d\d)-(\d\d)-(\d\d)$/; 13806 var DAYS = [0,31,28,31,30,31,30,31,31,30,31,30,31]; 13807 var TIME = /^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i; 13808 var HOSTNAME = /^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i; 13809 var URI = /^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i; 13810 var URIREF = /^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i; 13811 // uri-template: https://tools.ietf.org/html/rfc6570 13812 var URITEMPLATE = /^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i; 13813 // For the source: https://gist.github.com/dperini/729294 13814 // For test cases: https://mathiasbynens.be/demo/url-regex 13815 // @todo Delete current URL in favour of the commented out URL rule when this issue is fixed https://github.com/eslint/eslint/issues/7983. 13816 // var URL = /^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu; 13817 var URL = /^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i; 13818 var UUID = /^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i; 13819 var JSON_POINTER = /^(?:\/(?:[^~/]|~0|~1)*)*$/; 13820 var JSON_POINTER_URI_FRAGMENT = /^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i; 13821 var RELATIVE_JSON_POINTER = /^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/; 13822 13823 13824 module.exports = formats; 13825 13826 function formats(mode) { 13827 mode = mode == 'full' ? 'full' : 'fast'; 13828 return util.copy(formats[mode]); 13829 } 13830 13831 13832 formats.fast = { 13833 // date: http://tools.ietf.org/html/rfc3339#section-5.6 13834 date: /^\d\d\d\d-[0-1]\d-[0-3]\d$/, 13835 // date-time: http://tools.ietf.org/html/rfc3339#section-5.6 13836 time: /^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i, 13837 'date-time': /^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i, 13838 // uri: https://github.com/mafintosh/is-my-json-valid/blob/master/formats.js 13839 uri: /^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i, 13840 'uri-reference': /^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i, 13841 'uri-template': URITEMPLATE, 13842 url: URL, 13843 // email (sources from jsen validator): 13844 // http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address#answer-8829363 13845 // http://www.w3.org/TR/html5/forms.html#valid-e-mail-address (search for 'willful violation') 13846 email: /^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i, 13847 hostname: HOSTNAME, 13848 // optimized https://www.safaribooksonline.com/library/view/regular-expressions-cookbook/9780596802837/ch07s16.html 13849 ipv4: /^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/, 13850 // optimized http://stackoverflow.com/questions/53497/regular-expression-that-matches-valid-ipv6-addresses 13851 ipv6: /^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i, 13852 regex: regex, 13853 // uuid: http://tools.ietf.org/html/rfc4122 13854 uuid: UUID, 13855 // JSON-pointer: https://tools.ietf.org/html/rfc6901 13856 // uri fragment: https://tools.ietf.org/html/rfc3986#appendix-A 13857 'json-pointer': JSON_POINTER, 13858 'json-pointer-uri-fragment': JSON_POINTER_URI_FRAGMENT, 13859 // relative JSON-pointer: http://tools.ietf.org/html/draft-luff-relative-json-pointer-00 13860 'relative-json-pointer': RELATIVE_JSON_POINTER 13861 }; 13862 13863 13864 formats.full = { 13865 date: date, 13866 time: time, 13867 'date-time': date_time, 13868 uri: uri, 13869 'uri-reference': URIREF, 13870 'uri-template': URITEMPLATE, 13871 url: URL, 13872 email: /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i, 13873 hostname: HOSTNAME, 13874 ipv4: /^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/, 13875 ipv6: /^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i, 13876 regex: regex, 13877 uuid: UUID, 13878 'json-pointer': JSON_POINTER, 13879 'json-pointer-uri-fragment': JSON_POINTER_URI_FRAGMENT, 13880 'relative-json-pointer': RELATIVE_JSON_POINTER 13881 }; 13882 13883 13884 function isLeapYear(year) { 13885 // https://tools.ietf.org/html/rfc3339#appendix-C 13886 return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); 13887 } 13888 13889 13890 function date(str) { 13891 // full-date from http://tools.ietf.org/html/rfc3339#section-5.6 13892 var matches = str.match(DATE); 13893 if (!matches) return false; 13894 13895 var year = +matches[1]; 13896 var month = +matches[2]; 13897 var day = +matches[3]; 13898 13899 return month >= 1 && month <= 12 && day >= 1 && 13900 day <= (month == 2 && isLeapYear(year) ? 29 : DAYS[month]); 13901 } 13902 13903 13904 function time(str, full) { 13905 var matches = str.match(TIME); 13906 if (!matches) return false; 13907 13908 var hour = matches[1]; 13909 var minute = matches[2]; 13910 var second = matches[3]; 13911 var timeZone = matches[5]; 13912 return ((hour <= 23 && minute <= 59 && second <= 59) || 13913 (hour == 23 && minute == 59 && second == 60)) && 13914 (!full || timeZone); 13915 } 13916 13917 13918 var DATE_TIME_SEPARATOR = /t|\s/i; 13919 function date_time(str) { 13920 // http://tools.ietf.org/html/rfc3339#section-5.6 13921 var dateTime = str.split(DATE_TIME_SEPARATOR); 13922 return dateTime.length == 2 && date(dateTime[0]) && time(dateTime[1], true); 13923 } 13924 13925 13926 var NOT_URI_FRAGMENT = /\/|:/; 13927 function uri(str) { 13928 // http://jmrware.com/articles/2009/uri_regexp/URI_regex.html + optional protocol + required "." 13929 return NOT_URI_FRAGMENT.test(str) && URI.test(str); 13930 } 13931 13932 13933 var Z_ANCHOR = /[^\\]\\Z/; 13934 function regex(str) { 13935 if (Z_ANCHOR.test(str)) return false; 13936 try { 13937 new RegExp(str); 13938 return true; 13939 } catch(e) { 13940 return false; 13941 } 13942 } 13943 13944 13945 /***/ }), 13946 13947 /***/ "./node_modules/ajv/lib/compile/index.js": 13948 /*!***********************************************!*\ 13949 !*** ./node_modules/ajv/lib/compile/index.js ***! 13950 \***********************************************/ 13951 /*! no static exports found */ 13952 /***/ (function(module, exports, __webpack_require__) { 13953 13954 "use strict"; 13955 13956 13957 var resolve = __webpack_require__(/*! ./resolve */ "./node_modules/ajv/lib/compile/resolve.js") 13958 , util = __webpack_require__(/*! ./util */ "./node_modules/ajv/lib/compile/util.js") 13959 , errorClasses = __webpack_require__(/*! ./error_classes */ "./node_modules/ajv/lib/compile/error_classes.js") 13960 , stableStringify = __webpack_require__(/*! fast-json-stable-stringify */ "./node_modules/fast-json-stable-stringify/index.js"); 13961 13962 var validateGenerator = __webpack_require__(/*! ../dotjs/validate */ "./node_modules/ajv/lib/dotjs/validate.js"); 13963 13964 /** 13965 * Functions below are used inside compiled validations function 13966 */ 13967 13968 var ucs2length = util.ucs2length; 13969 var equal = __webpack_require__(/*! fast-deep-equal */ "./node_modules/fast-deep-equal/index.js"); 13970 13971 // this error is thrown by async schemas to return validation errors via exception 13972 var ValidationError = errorClasses.Validation; 13973 13974 module.exports = compile; 13975 13976 13977 /** 13978 * Compiles schema to validation function 13979 * @this Ajv 13980 * @param {Object} schema schema object 13981 * @param {Object} root object with information about the root schema for this schema 13982 * @param {Object} localRefs the hash of local references inside the schema (created by resolve.id), used for inline resolution 13983 * @param {String} baseId base ID for IDs in the schema 13984 * @return {Function} validation function 13985 */ 13986 function compile(schema, root, localRefs, baseId) { 13987 /* jshint validthis: true, evil: true */ 13988 /* eslint no-shadow: 0 */ 13989 var self = this 13990 , opts = this._opts 13991 , refVal = [ undefined ] 13992 , refs = {} 13993 , patterns = [] 13994 , patternsHash = {} 13995 , defaults = [] 13996 , defaultsHash = {} 13997 , customRules = []; 13998 13999 root = root || { schema: schema, refVal: refVal, refs: refs }; 14000 14001 var c = checkCompiling.call(this, schema, root, baseId); 14002 var compilation = this._compilations[c.index]; 14003 if (c.compiling) return (compilation.callValidate = callValidate); 14004 14005 var formats = this._formats; 14006 var RULES = this.RULES; 14007 14008 try { 14009 var v = localCompile(schema, root, localRefs, baseId); 14010 compilation.validate = v; 14011 var cv = compilation.callValidate; 14012 if (cv) { 14013 cv.schema = v.schema; 14014 cv.errors = null; 14015 cv.refs = v.refs; 14016 cv.refVal = v.refVal; 14017 cv.root = v.root; 14018 cv.$async = v.$async; 14019 if (opts.sourceCode) cv.source = v.source; 14020 } 14021 return v; 14022 } finally { 14023 endCompiling.call(this, schema, root, baseId); 14024 } 14025 14026 /* @this {*} - custom context, see passContext option */ 14027 function callValidate() { 14028 /* jshint validthis: true */ 14029 var validate = compilation.validate; 14030 var result = validate.apply(this, arguments); 14031 callValidate.errors = validate.errors; 14032 return result; 14033 } 14034 14035 function localCompile(_schema, _root, localRefs, baseId) { 14036 var isRoot = !_root || (_root && _root.schema == _schema); 14037 if (_root.schema != root.schema) 14038 return compile.call(self, _schema, _root, localRefs, baseId); 14039 14040 var $async = _schema.$async === true; 14041 14042 var sourceCode = validateGenerator({ 14043 isTop: true, 14044 schema: _schema, 14045 isRoot: isRoot, 14046 baseId: baseId, 14047 root: _root, 14048 schemaPath: '', 14049 errSchemaPath: '#', 14050 errorPath: '""', 14051 MissingRefError: errorClasses.MissingRef, 14052 RULES: RULES, 14053 validate: validateGenerator, 14054 util: util, 14055 resolve: resolve, 14056 resolveRef: resolveRef, 14057 usePattern: usePattern, 14058 useDefault: useDefault, 14059 useCustomRule: useCustomRule, 14060 opts: opts, 14061 formats: formats, 14062 logger: self.logger, 14063 self: self 14064 }); 14065 14066 sourceCode = vars(refVal, refValCode) + vars(patterns, patternCode) 14067 + vars(defaults, defaultCode) + vars(customRules, customRuleCode) 14068 + sourceCode; 14069 14070 if (opts.processCode) sourceCode = opts.processCode(sourceCode); 14071 // console.log('\n\n\n *** \n', JSON.stringify(sourceCode)); 14072 var validate; 14073 try { 14074 var makeValidate = new Function( 14075 'self', 14076 'RULES', 14077 'formats', 14078 'root', 14079 'refVal', 14080 'defaults', 14081 'customRules', 14082 'equal', 14083 'ucs2length', 14084 'ValidationError', 14085 sourceCode 14086 ); 14087 14088 validate = makeValidate( 14089 self, 14090 RULES, 14091 formats, 14092 root, 14093 refVal, 14094 defaults, 14095 customRules, 14096 equal, 14097 ucs2length, 14098 ValidationError 14099 ); 14100 14101 refVal[0] = validate; 14102 } catch(e) { 14103 self.logger.error('Error compiling schema, function code:', sourceCode); 14104 throw e; 14105 } 14106 14107 validate.schema = _schema; 14108 validate.errors = null; 14109 validate.refs = refs; 14110 validate.refVal = refVal; 14111 validate.root = isRoot ? validate : _root; 14112 if ($async) validate.$async = true; 14113 if (opts.sourceCode === true) { 14114 validate.source = { 14115 code: sourceCode, 14116 patterns: patterns, 14117 defaults: defaults 14118 }; 14119 } 14120 14121 return validate; 14122 } 14123 14124 function resolveRef(baseId, ref, isRoot) { 14125 ref = resolve.url(baseId, ref); 14126 var refIndex = refs[ref]; 14127 var _refVal, refCode; 14128 if (refIndex !== undefined) { 14129 _refVal = refVal[refIndex]; 14130 refCode = 'refVal[' + refIndex + ']'; 14131 return resolvedRef(_refVal, refCode); 14132 } 14133 if (!isRoot && root.refs) { 14134 var rootRefId = root.refs[ref]; 14135 if (rootRefId !== undefined) { 14136 _refVal = root.refVal[rootRefId]; 14137 refCode = addLocalRef(ref, _refVal); 14138 return resolvedRef(_refVal, refCode); 14139 } 14140 } 14141 14142 refCode = addLocalRef(ref); 14143 var v = resolve.call(self, localCompile, root, ref); 14144 if (v === undefined) { 14145 var localSchema = localRefs && localRefs[ref]; 14146 if (localSchema) { 14147 v = resolve.inlineRef(localSchema, opts.inlineRefs) 14148 ? localSchema 14149 : compile.call(self, localSchema, root, localRefs, baseId); 14150 } 14151 } 14152 14153 if (v === undefined) { 14154 removeLocalRef(ref); 14155 } else { 14156 replaceLocalRef(ref, v); 14157 return resolvedRef(v, refCode); 14158 } 14159 } 14160 14161 function addLocalRef(ref, v) { 14162 var refId = refVal.length; 14163 refVal[refId] = v; 14164 refs[ref] = refId; 14165 return 'refVal' + refId; 14166 } 14167 14168 function removeLocalRef(ref) { 14169 delete refs[ref]; 14170 } 14171 14172 function replaceLocalRef(ref, v) { 14173 var refId = refs[ref]; 14174 refVal[refId] = v; 14175 } 14176 14177 function resolvedRef(refVal, code) { 14178 return typeof refVal == 'object' || typeof refVal == 'boolean' 14179 ? { code: code, schema: refVal, inline: true } 14180 : { code: code, $async: refVal && !!refVal.$async }; 14181 } 14182 14183 function usePattern(regexStr) { 14184 var index = patternsHash[regexStr]; 14185 if (index === undefined) { 14186 index = patternsHash[regexStr] = patterns.length; 14187 patterns[index] = regexStr; 14188 } 14189 return 'pattern' + index; 14190 } 14191 14192 function useDefault(value) { 14193 switch (typeof value) { 14194 case 'boolean': 14195 case 'number': 14196 return '' + value; 14197 case 'string': 14198 return util.toQuotedString(value); 14199 case 'object': 14200 if (value === null) return 'null'; 14201 var valueStr = stableStringify(value); 14202 var index = defaultsHash[valueStr]; 14203 if (index === undefined) { 14204 index = defaultsHash[valueStr] = defaults.length; 14205 defaults[index] = value; 14206 } 14207 return 'default' + index; 14208 } 14209 } 14210 14211 function useCustomRule(rule, schema, parentSchema, it) { 14212 if (self._opts.validateSchema !== false) { 14213 var deps = rule.definition.dependencies; 14214 if (deps && !deps.every(function(keyword) { 14215 return Object.prototype.hasOwnProperty.call(parentSchema, keyword); 14216 })) 14217 throw new Error('parent schema must have all required keywords: ' + deps.join(',')); 14218 14219 var validateSchema = rule.definition.validateSchema; 14220 if (validateSchema) { 14221 var valid = validateSchema(schema); 14222 if (!valid) { 14223 var message = 'keyword schema is invalid: ' + self.errorsText(validateSchema.errors); 14224 if (self._opts.validateSchema == 'log') self.logger.error(message); 14225 else throw new Error(message); 14226 } 14227 } 14228 } 14229 14230 var compile = rule.definition.compile 14231 , inline = rule.definition.inline 14232 , macro = rule.definition.macro; 14233 14234 var validate; 14235 if (compile) { 14236 validate = compile.call(self, schema, parentSchema, it); 14237 } else if (macro) { 14238 validate = macro.call(self, schema, parentSchema, it); 14239 if (opts.validateSchema !== false) self.validateSchema(validate, true); 14240 } else if (inline) { 14241 validate = inline.call(self, it, rule.keyword, schema, parentSchema); 14242 } else { 14243 validate = rule.definition.validate; 14244 if (!validate) return; 14245 } 14246 14247 if (validate === undefined) 14248 throw new Error('custom keyword "' + rule.keyword + '"failed to compile'); 14249 14250 var index = customRules.length; 14251 customRules[index] = validate; 14252 14253 return { 14254 code: 'customRule' + index, 14255 validate: validate 14256 }; 14257 } 14258 } 14259 14260 14261 /** 14262 * Checks if the schema is currently compiled 14263 * @this Ajv 14264 * @param {Object} schema schema to compile 14265 * @param {Object} root root object 14266 * @param {String} baseId base schema ID 14267 * @return {Object} object with properties "index" (compilation index) and "compiling" (boolean) 14268 */ 14269 function checkCompiling(schema, root, baseId) { 14270 /* jshint validthis: true */ 14271 var index = compIndex.call(this, schema, root, baseId); 14272 if (index >= 0) return { index: index, compiling: true }; 14273 index = this._compilations.length; 14274 this._compilations[index] = { 14275 schema: schema, 14276 root: root, 14277 baseId: baseId 14278 }; 14279 return { index: index, compiling: false }; 14280 } 14281 14282 14283 /** 14284 * Removes the schema from the currently compiled list 14285 * @this Ajv 14286 * @param {Object} schema schema to compile 14287 * @param {Object} root root object 14288 * @param {String} baseId base schema ID 14289 */ 14290 function endCompiling(schema, root, baseId) { 14291 /* jshint validthis: true */ 14292 var i = compIndex.call(this, schema, root, baseId); 14293 if (i >= 0) this._compilations.splice(i, 1); 14294 } 14295 14296 14297 /** 14298 * Index of schema compilation in the currently compiled list 14299 * @this Ajv 14300 * @param {Object} schema schema to compile 14301 * @param {Object} root root object 14302 * @param {String} baseId base schema ID 14303 * @return {Integer} compilation index 14304 */ 14305 function compIndex(schema, root, baseId) { 14306 /* jshint validthis: true */ 14307 for (var i=0; i<this._compilations.length; i++) { 14308 var c = this._compilations[i]; 14309 if (c.schema == schema && c.root == root && c.baseId == baseId) return i; 14310 } 14311 return -1; 14312 } 14313 14314 14315 function patternCode(i, patterns) { 14316 return 'var pattern' + i + ' = new RegExp(' + util.toQuotedString(patterns[i]) + ');'; 14317 } 14318 14319 14320 function defaultCode(i) { 14321 return 'var default' + i + ' = defaults[' + i + '];'; 14322 } 14323 14324 14325 function refValCode(i, refVal) { 14326 return refVal[i] === undefined ? '' : 'var refVal' + i + ' = refVal[' + i + '];'; 14327 } 14328 14329 14330 function customRuleCode(i) { 14331 return 'var customRule' + i + ' = customRules[' + i + '];'; 14332 } 14333 14334 14335 function vars(arr, statement) { 14336 if (!arr.length) return ''; 14337 var code = ''; 14338 for (var i=0; i<arr.length; i++) 14339 code += statement(i, arr); 14340 return code; 14341 } 14342 14343 14344 /***/ }), 14345 14346 /***/ "./node_modules/ajv/lib/compile/resolve.js": 14347 /*!*************************************************!*\ 14348 !*** ./node_modules/ajv/lib/compile/resolve.js ***! 14349 \*************************************************/ 14350 /*! no static exports found */ 14351 /***/ (function(module, exports, __webpack_require__) { 14352 14353 "use strict"; 14354 14355 14356 var URI = __webpack_require__(/*! uri-js */ "./node_modules/uri-js/dist/es5/uri.all.js") 14357 , equal = __webpack_require__(/*! fast-deep-equal */ "./node_modules/fast-deep-equal/index.js") 14358 , util = __webpack_require__(/*! ./util */ "./node_modules/ajv/lib/compile/util.js") 14359 , SchemaObject = __webpack_require__(/*! ./schema_obj */ "./node_modules/ajv/lib/compile/schema_obj.js") 14360 , traverse = __webpack_require__(/*! json-schema-traverse */ "./node_modules/json-schema-traverse/index.js"); 14361 14362 module.exports = resolve; 14363 14364 resolve.normalizeId = normalizeId; 14365 resolve.fullPath = getFullPath; 14366 resolve.url = resolveUrl; 14367 resolve.ids = resolveIds; 14368 resolve.inlineRef = inlineRef; 14369 resolve.schema = resolveSchema; 14370 14371 /** 14372 * [resolve and compile the references ($ref)] 14373 * @this Ajv 14374 * @param {Function} compile reference to schema compilation funciton (localCompile) 14375 * @param {Object} root object with information about the root schema for the current schema 14376 * @param {String} ref reference to resolve 14377 * @return {Object|Function} schema object (if the schema can be inlined) or validation function 14378 */ 14379 function resolve(compile, root, ref) { 14380 /* jshint validthis: true */ 14381 var refVal = this._refs[ref]; 14382 if (typeof refVal == 'string') { 14383 if (this._refs[refVal]) refVal = this._refs[refVal]; 14384 else return resolve.call(this, compile, root, refVal); 14385 } 14386 14387 refVal = refVal || this._schemas[ref]; 14388 if (refVal instanceof SchemaObject) { 14389 return inlineRef(refVal.schema, this._opts.inlineRefs) 14390 ? refVal.schema 14391 : refVal.validate || this._compile(refVal); 14392 } 14393 14394 var res = resolveSchema.call(this, root, ref); 14395 var schema, v, baseId; 14396 if (res) { 14397 schema = res.schema; 14398 root = res.root; 14399 baseId = res.baseId; 14400 } 14401 14402 if (schema instanceof SchemaObject) { 14403 v = schema.validate || compile.call(this, schema.schema, root, undefined, baseId); 14404 } else if (schema !== undefined) { 14405 v = inlineRef(schema, this._opts.inlineRefs) 14406 ? schema 14407 : compile.call(this, schema, root, undefined, baseId); 14408 } 14409 14410 return v; 14411 } 14412 14413 14414 /** 14415 * Resolve schema, its root and baseId 14416 * @this Ajv 14417 * @param {Object} root root object with properties schema, refVal, refs 14418 * @param {String} ref reference to resolve 14419 * @return {Object} object with properties schema, root, baseId 14420 */ 14421 function resolveSchema(root, ref) { 14422 /* jshint validthis: true */ 14423 var p = URI.parse(ref) 14424 , refPath = _getFullPath(p) 14425 , baseId = getFullPath(this._getId(root.schema)); 14426 if (Object.keys(root.schema).length === 0 || refPath !== baseId) { 14427 var id = normalizeId(refPath); 14428 var refVal = this._refs[id]; 14429 if (typeof refVal == 'string') { 14430 return resolveRecursive.call(this, root, refVal, p); 14431 } else if (refVal instanceof SchemaObject) { 14432 if (!refVal.validate) this._compile(refVal); 14433 root = refVal; 14434 } else { 14435 refVal = this._schemas[id]; 14436 if (refVal instanceof SchemaObject) { 14437 if (!refVal.validate) this._compile(refVal); 14438 if (id == normalizeId(ref)) 14439 return { schema: refVal, root: root, baseId: baseId }; 14440 root = refVal; 14441 } else { 14442 return; 14443 } 14444 } 14445 if (!root.schema) return; 14446 baseId = getFullPath(this._getId(root.schema)); 14447 } 14448 return getJsonPointer.call(this, p, baseId, root.schema, root); 14449 } 14450 14451 14452 /* @this Ajv */ 14453 function resolveRecursive(root, ref, parsedRef) { 14454 /* jshint validthis: true */ 14455 var res = resolveSchema.call(this, root, ref); 14456 if (res) { 14457 var schema = res.schema; 14458 var baseId = res.baseId; 14459 root = res.root; 14460 var id = this._getId(schema); 14461 if (id) baseId = resolveUrl(baseId, id); 14462 return getJsonPointer.call(this, parsedRef, baseId, schema, root); 14463 } 14464 } 14465 14466 14467 var PREVENT_SCOPE_CHANGE = util.toHash(['properties', 'patternProperties', 'enum', 'dependencies', 'definitions']); 14468 /* @this Ajv */ 14469 function getJsonPointer(parsedRef, baseId, schema, root) { 14470 /* jshint validthis: true */ 14471 parsedRef.fragment = parsedRef.fragment || ''; 14472 if (parsedRef.fragment.slice(0,1) != '/') return; 14473 var parts = parsedRef.fragment.split('/'); 14474 14475 for (var i = 1; i < parts.length; i++) { 14476 var part = parts[i]; 14477 if (part) { 14478 part = util.unescapeFragment(part); 14479 schema = schema[part]; 14480 if (schema === undefined) break; 14481 var id; 14482 if (!PREVENT_SCOPE_CHANGE[part]) { 14483 id = this._getId(schema); 14484 if (id) baseId = resolveUrl(baseId, id); 14485 if (schema.$ref) { 14486 var $ref = resolveUrl(baseId, schema.$ref); 14487 var res = resolveSchema.call(this, root, $ref); 14488 if (res) { 14489 schema = res.schema; 14490 root = res.root; 14491 baseId = res.baseId; 14492 } 14493 } 14494 } 14495 } 14496 } 14497 if (schema !== undefined && schema !== root.schema) 14498 return { schema: schema, root: root, baseId: baseId }; 14499 } 14500 14501 14502 var SIMPLE_INLINED = util.toHash([ 14503 'type', 'format', 'pattern', 14504 'maxLength', 'minLength', 14505 'maxProperties', 'minProperties', 14506 'maxItems', 'minItems', 14507 'maximum', 'minimum', 14508 'uniqueItems', 'multipleOf', 14509 'required', 'enum' 14510 ]); 14511 function inlineRef(schema, limit) { 14512 if (limit === false) return false; 14513 if (limit === undefined || limit === true) return checkNoRef(schema); 14514 else if (limit) return countKeys(schema) <= limit; 14515 } 14516 14517 14518 function checkNoRef(schema) { 14519 var item; 14520 if (Array.isArray(schema)) { 14521 for (var i=0; i<schema.length; i++) { 14522 item = schema[i]; 14523 if (typeof item == 'object' && !checkNoRef(item)) return false; 14524 } 14525 } else { 14526 for (var key in schema) { 14527 if (key == '$ref') return false; 14528 item = schema[key]; 14529 if (typeof item == 'object' && !checkNoRef(item)) return false; 14530 } 14531 } 14532 return true; 14533 } 14534 14535 14536 function countKeys(schema) { 14537 var count = 0, item; 14538 if (Array.isArray(schema)) { 14539 for (var i=0; i<schema.length; i++) { 14540 item = schema[i]; 14541 if (typeof item == 'object') count += countKeys(item); 14542 if (count == Infinity) return Infinity; 14543 } 14544 } else { 14545 for (var key in schema) { 14546 if (key == '$ref') return Infinity; 14547 if (SIMPLE_INLINED[key]) { 14548 count++; 14549 } else { 14550 item = schema[key]; 14551 if (typeof item == 'object') count += countKeys(item) + 1; 14552 if (count == Infinity) return Infinity; 14553 } 14554 } 14555 } 14556 return count; 14557 } 14558 14559 14560 function getFullPath(id, normalize) { 14561 if (normalize !== false) id = normalizeId(id); 14562 var p = URI.parse(id); 14563 return _getFullPath(p); 14564 } 14565 14566 14567 function _getFullPath(p) { 14568 return URI.serialize(p).split('#')[0] + '#'; 14569 } 14570 14571 14572 var TRAILING_SLASH_HASH = /#\/?$/; 14573 function normalizeId(id) { 14574 return id ? id.replace(TRAILING_SLASH_HASH, '') : ''; 14575 } 14576 14577 14578 function resolveUrl(baseId, id) { 14579 id = normalizeId(id); 14580 return URI.resolve(baseId, id); 14581 } 14582 14583 14584 /* @this Ajv */ 14585 function resolveIds(schema) { 14586 var schemaId = normalizeId(this._getId(schema)); 14587 var baseIds = {'': schemaId}; 14588 var fullPaths = {'': getFullPath(schemaId, false)}; 14589 var localRefs = {}; 14590 var self = this; 14591 14592 traverse(schema, {allKeys: true}, function(sch, jsonPtr, rootSchema, parentJsonPtr, parentKeyword, parentSchema, keyIndex) { 14593 if (jsonPtr === '') return; 14594 var id = self._getId(sch); 14595 var baseId = baseIds[parentJsonPtr]; 14596 var fullPath = fullPaths[parentJsonPtr] + '/' + parentKeyword; 14597 if (keyIndex !== undefined) 14598 fullPath += '/' + (typeof keyIndex == 'number' ? keyIndex : util.escapeFragment(keyIndex)); 14599 14600 if (typeof id == 'string') { 14601 id = baseId = normalizeId(baseId ? URI.resolve(baseId, id) : id); 14602 14603 var refVal = self._refs[id]; 14604 if (typeof refVal == 'string') refVal = self._refs[refVal]; 14605 if (refVal && refVal.schema) { 14606 if (!equal(sch, refVal.schema)) 14607 throw new Error('id "' + id + '" resolves to more than one schema'); 14608 } else if (id != normalizeId(fullPath)) { 14609 if (id[0] == '#') { 14610 if (localRefs[id] && !equal(sch, localRefs[id])) 14611 throw new Error('id "' + id + '" resolves to more than one schema'); 14612 localRefs[id] = sch; 14613 } else { 14614 self._refs[id] = fullPath; 14615 } 14616 } 14617 } 14618 baseIds[jsonPtr] = baseId; 14619 fullPaths[jsonPtr] = fullPath; 14620 }); 14621 14622 return localRefs; 14623 } 14624 14625 14626 /***/ }), 14627 14628 /***/ "./node_modules/ajv/lib/compile/rules.js": 14629 /*!***********************************************!*\ 14630 !*** ./node_modules/ajv/lib/compile/rules.js ***! 14631 \***********************************************/ 14632 /*! no static exports found */ 14633 /***/ (function(module, exports, __webpack_require__) { 14634 14635 "use strict"; 14636 14637 14638 var ruleModules = __webpack_require__(/*! ../dotjs */ "./node_modules/ajv/lib/dotjs/index.js") 14639 , toHash = __webpack_require__(/*! ./util */ "./node_modules/ajv/lib/compile/util.js").toHash; 14640 14641 module.exports = function rules() { 14642 var RULES = [ 14643 { type: 'number', 14644 rules: [ { 'maximum': ['exclusiveMaximum'] }, 14645 { 'minimum': ['exclusiveMinimum'] }, 'multipleOf', 'format'] }, 14646 { type: 'string', 14647 rules: [ 'maxLength', 'minLength', 'pattern', 'format' ] }, 14648 { type: 'array', 14649 rules: [ 'maxItems', 'minItems', 'items', 'contains', 'uniqueItems' ] }, 14650 { type: 'object', 14651 rules: [ 'maxProperties', 'minProperties', 'required', 'dependencies', 'propertyNames', 14652 { 'properties': ['additionalProperties', 'patternProperties'] } ] }, 14653 { rules: [ '$ref', 'const', 'enum', 'not', 'anyOf', 'oneOf', 'allOf', 'if' ] } 14654 ]; 14655 14656 var ALL = [ 'type', '$comment' ]; 14657 var KEYWORDS = [ 14658 '$schema', '$id', 'id', '$data', '$async', 'title', 14659 'description', 'default', 'definitions', 14660 'examples', 'readOnly', 'writeOnly', 14661 'contentMediaType', 'contentEncoding', 14662 'additionalItems', 'then', 'else' 14663 ]; 14664 var TYPES = [ 'number', 'integer', 'string', 'array', 'object', 'boolean', 'null' ]; 14665 RULES.all = toHash(ALL); 14666 RULES.types = toHash(TYPES); 14667 14668 RULES.forEach(function (group) { 14669 group.rules = group.rules.map(function (keyword) { 14670 var implKeywords; 14671 if (typeof keyword == 'object') { 14672 var key = Object.keys(keyword)[0]; 14673 implKeywords = keyword[key]; 14674 keyword = key; 14675 implKeywords.forEach(function (k) { 14676 ALL.push(k); 14677 RULES.all[k] = true; 14678 }); 14679 } 14680 ALL.push(keyword); 14681 var rule = RULES.all[keyword] = { 14682 keyword: keyword, 14683 code: ruleModules[keyword], 14684 implements: implKeywords 14685 }; 14686 return rule; 14687 }); 14688 14689 RULES.all.$comment = { 14690 keyword: '$comment', 14691 code: ruleModules.$comment 14692 }; 14693 14694 if (group.type) RULES.types[group.type] = group; 14695 }); 14696 14697 RULES.keywords = toHash(ALL.concat(KEYWORDS)); 14698 RULES.custom = {}; 14699 14700 return RULES; 14701 }; 14702 14703 14704 /***/ }), 14705 14706 /***/ "./node_modules/ajv/lib/compile/schema_obj.js": 14707 /*!****************************************************!*\ 14708 !*** ./node_modules/ajv/lib/compile/schema_obj.js ***! 14709 \****************************************************/ 14710 /*! no static exports found */ 14711 /***/ (function(module, exports, __webpack_require__) { 14712 14713 "use strict"; 14714 14715 14716 var util = __webpack_require__(/*! ./util */ "./node_modules/ajv/lib/compile/util.js"); 14717 14718 module.exports = SchemaObject; 14719 14720 function SchemaObject(obj) { 14721 util.copy(obj, this); 14722 } 14723 14724 14725 /***/ }), 14726 14727 /***/ "./node_modules/ajv/lib/compile/ucs2length.js": 14728 /*!****************************************************!*\ 14729 !*** ./node_modules/ajv/lib/compile/ucs2length.js ***! 14730 \****************************************************/ 14731 /*! no static exports found */ 14732 /***/ (function(module, exports, __webpack_require__) { 14733 14734 "use strict"; 14735 14736 14737 // https://mathiasbynens.be/notes/javascript-encoding 14738 // https://github.com/bestiejs/punycode.js - punycode.ucs2.decode 14739 module.exports = function ucs2length(str) { 14740 var length = 0 14741 , len = str.length 14742 , pos = 0 14743 , value; 14744 while (pos < len) { 14745 length++; 14746 value = str.charCodeAt(pos++); 14747 if (value >= 0xD800 && value <= 0xDBFF && pos < len) { 14748 // high surrogate, and there is a next character 14749 value = str.charCodeAt(pos); 14750 if ((value & 0xFC00) == 0xDC00) pos++; // low surrogate 14751 } 14752 } 14753 return length; 14754 }; 14755 14756 14757 /***/ }), 14758 14759 /***/ "./node_modules/ajv/lib/compile/util.js": 14760 /*!**********************************************!*\ 14761 !*** ./node_modules/ajv/lib/compile/util.js ***! 14762 \**********************************************/ 14763 /*! no static exports found */ 14764 /***/ (function(module, exports, __webpack_require__) { 14765 14766 "use strict"; 14767 14768 14769 14770 module.exports = { 14771 copy: copy, 14772 checkDataType: checkDataType, 14773 checkDataTypes: checkDataTypes, 14774 coerceToTypes: coerceToTypes, 14775 toHash: toHash, 14776 getProperty: getProperty, 14777 escapeQuotes: escapeQuotes, 14778 equal: __webpack_require__(/*! fast-deep-equal */ "./node_modules/fast-deep-equal/index.js"), 14779 ucs2length: __webpack_require__(/*! ./ucs2length */ "./node_modules/ajv/lib/compile/ucs2length.js"), 14780 varOccurences: varOccurences, 14781 varReplace: varReplace, 14782 cleanUpCode: cleanUpCode, 14783 finalCleanUpCode: finalCleanUpCode, 14784 schemaHasRules: schemaHasRules, 14785 schemaHasRulesExcept: schemaHasRulesExcept, 14786 schemaUnknownRules: schemaUnknownRules, 14787 toQuotedString: toQuotedString, 14788 getPathExpr: getPathExpr, 14789 getPath: getPath, 14790 getData: getData, 14791 unescapeFragment: unescapeFragment, 14792 unescapeJsonPointer: unescapeJsonPointer, 14793 escapeFragment: escapeFragment, 14794 escapeJsonPointer: escapeJsonPointer 14795 }; 14796 14797 14798 function copy(o, to) { 14799 to = to || {}; 14800 for (var key in o) to[key] = o[key]; 14801 return to; 14802 } 14803 14804 14805 function checkDataType(dataType, data, negate) { 14806 var EQUAL = negate ? ' !== ' : ' === ' 14807 , AND = negate ? ' || ' : ' && ' 14808 , OK = negate ? '!' : '' 14809 , NOT = negate ? '' : '!'; 14810 switch (dataType) { 14811 case 'null': return data + EQUAL + 'null'; 14812 case 'array': return OK + 'Array.isArray(' + data + ')'; 14813 case 'object': return '(' + OK + data + AND + 14814 'typeof ' + data + EQUAL + '"object"' + AND + 14815 NOT + 'Array.isArray(' + data + '))'; 14816 case 'integer': return '(typeof ' + data + EQUAL + '"number"' + AND + 14817 NOT + '(' + data + ' % 1)' + 14818 AND + data + EQUAL + data + ')'; 14819 default: return 'typeof ' + data + EQUAL + '"' + dataType + '"'; 14820 } 14821 } 14822 14823 14824 function checkDataTypes(dataTypes, data) { 14825 switch (dataTypes.length) { 14826 case 1: return checkDataType(dataTypes[0], data, true); 14827 default: 14828 var code = ''; 14829 var types = toHash(dataTypes); 14830 if (types.array && types.object) { 14831 code = types.null ? '(': '(!' + data + ' || '; 14832 code += 'typeof ' + data + ' !== "object")'; 14833 delete types.null; 14834 delete types.array; 14835 delete types.object; 14836 } 14837 if (types.number) delete types.integer; 14838 for (var t in types) 14839 code += (code ? ' && ' : '' ) + checkDataType(t, data, true); 14840 14841 return code; 14842 } 14843 } 14844 14845 14846 var COERCE_TO_TYPES = toHash([ 'string', 'number', 'integer', 'boolean', 'null' ]); 14847 function coerceToTypes(optionCoerceTypes, dataTypes) { 14848 if (Array.isArray(dataTypes)) { 14849 var types = []; 14850 for (var i=0; i<dataTypes.length; i++) { 14851 var t = dataTypes[i]; 14852 if (COERCE_TO_TYPES[t]) types[types.length] = t; 14853 else if (optionCoerceTypes === 'array' && t === 'array') types[types.length] = t; 14854 } 14855 if (types.length) return types; 14856 } else if (COERCE_TO_TYPES[dataTypes]) { 14857 return [dataTypes]; 14858 } else if (optionCoerceTypes === 'array' && dataTypes === 'array') { 14859 return ['array']; 14860 } 14861 } 14862 14863 14864 function toHash(arr) { 14865 var hash = {}; 14866 for (var i=0; i<arr.length; i++) hash[arr[i]] = true; 14867 return hash; 14868 } 14869 14870 14871 var IDENTIFIER = /^[a-z$_][a-z$_0-9]*$/i; 14872 var SINGLE_QUOTE = /'|\\/g; 14873 function getProperty(key) { 14874 return typeof key == 'number' 14875 ? '[' + key + ']' 14876 : IDENTIFIER.test(key) 14877 ? '.' + key 14878 : "['" + escapeQuotes(key) + "']"; 14879 } 14880 14881 14882 function escapeQuotes(str) { 14883 return str.replace(SINGLE_QUOTE, '\\$&') 14884 .replace(/\n/g, '\\n') 14885 .replace(/\r/g, '\\r') 14886 .replace(/\f/g, '\\f') 14887 .replace(/\t/g, '\\t'); 14888 } 14889 14890 14891 function varOccurences(str, dataVar) { 14892 dataVar += '[^0-9]'; 14893 var matches = str.match(new RegExp(dataVar, 'g')); 14894 return matches ? matches.length : 0; 14895 } 14896 14897 14898 function varReplace(str, dataVar, expr) { 14899 dataVar += '([^0-9])'; 14900 expr = expr.replace(/\$/g, '$$$$'); 14901 return str.replace(new RegExp(dataVar, 'g'), expr + '$1'); 14902 } 14903 14904 14905 var EMPTY_ELSE = /else\s*{\s*}/g 14906 , EMPTY_IF_NO_ELSE = /if\s*\([^)]+\)\s*\{\s*\}(?!\s*else)/g 14907 , EMPTY_IF_WITH_ELSE = /if\s*\(([^)]+)\)\s*\{\s*\}\s*else(?!\s*if)/g; 14908 function cleanUpCode(out) { 14909 return out.replace(EMPTY_ELSE, '') 14910 .replace(EMPTY_IF_NO_ELSE, '') 14911 .replace(EMPTY_IF_WITH_ELSE, 'if (!($1))'); 14912 } 14913 14914 14915 var ERRORS_REGEXP = /[^v.]errors/g 14916 , REMOVE_ERRORS = /var errors = 0;|var vErrors = null;|validate.errors = vErrors;/g 14917 , REMOVE_ERRORS_ASYNC = /var errors = 0;|var vErrors = null;/g 14918 , RETURN_VALID = 'return errors === 0;' 14919 , RETURN_TRUE = 'validate.errors = null; return true;' 14920 , RETURN_ASYNC = /if \(errors === 0\) return data;\s*else throw new ValidationError\(vErrors\);/ 14921 , RETURN_DATA_ASYNC = 'return data;' 14922 , ROOTDATA_REGEXP = /[^A-Za-z_$]rootData[^A-Za-z0-9_$]/g 14923 , REMOVE_ROOTDATA = /if \(rootData === undefined\) rootData = data;/; 14924 14925 function finalCleanUpCode(out, async) { 14926 var matches = out.match(ERRORS_REGEXP); 14927 if (matches && matches.length == 2) { 14928 out = async 14929 ? out.replace(REMOVE_ERRORS_ASYNC, '') 14930 .replace(RETURN_ASYNC, RETURN_DATA_ASYNC) 14931 : out.replace(REMOVE_ERRORS, '') 14932 .replace(RETURN_VALID, RETURN_TRUE); 14933 } 14934 14935 matches = out.match(ROOTDATA_REGEXP); 14936 if (!matches || matches.length !== 3) return out; 14937 return out.replace(REMOVE_ROOTDATA, ''); 14938 } 14939 14940 14941 function schemaHasRules(schema, rules) { 14942 if (typeof schema == 'boolean') return !schema; 14943 for (var key in schema) if (rules[key]) return true; 14944 } 14945 14946 14947 function schemaHasRulesExcept(schema, rules, exceptKeyword) { 14948 if (typeof schema == 'boolean') return !schema && exceptKeyword != 'not'; 14949 for (var key in schema) if (key != exceptKeyword && rules[key]) return true; 14950 } 14951 14952 14953 function schemaUnknownRules(schema, rules) { 14954 if (typeof schema == 'boolean') return; 14955 for (var key in schema) if (!rules[key]) return key; 14956 } 14957 14958 14959 function toQuotedString(str) { 14960 return '\'' + escapeQuotes(str) + '\''; 14961 } 14962 14963 14964 function getPathExpr(currentPath, expr, jsonPointers, isNumber) { 14965 var path = jsonPointers // false by default 14966 ? '\'/\' + ' + expr + (isNumber ? '' : '.replace(/~/g, \'~0\').replace(/\\//g, \'~1\')') 14967 : (isNumber ? '\'[\' + ' + expr + ' + \']\'' : '\'[\\\'\' + ' + expr + ' + \'\\\']\''); 14968 return joinPaths(currentPath, path); 14969 } 14970 14971 14972 function getPath(currentPath, prop, jsonPointers) { 14973 var path = jsonPointers // false by default 14974 ? toQuotedString('/' + escapeJsonPointer(prop)) 14975 : toQuotedString(getProperty(prop)); 14976 return joinPaths(currentPath, path); 14977 } 14978 14979 14980 var JSON_POINTER = /^\/(?:[^~]|~0|~1)*$/; 14981 var RELATIVE_JSON_POINTER = /^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/; 14982 function getData($data, lvl, paths) { 14983 var up, jsonPointer, data, matches; 14984 if ($data === '') return 'rootData'; 14985 if ($data[0] == '/') { 14986 if (!JSON_POINTER.test($data)) throw new Error('Invalid JSON-pointer: ' + $data); 14987 jsonPointer = $data; 14988 data = 'rootData'; 14989 } else { 14990 matches = $data.match(RELATIVE_JSON_POINTER); 14991 if (!matches) throw new Error('Invalid JSON-pointer: ' + $data); 14992 up = +matches[1]; 14993 jsonPointer = matches[2]; 14994 if (jsonPointer == '#') { 14995 if (up >= lvl) throw new Error('Cannot access property/index ' + up + ' levels up, current level is ' + lvl); 14996 return paths[lvl - up]; 14997 } 14998 14999 if (up > lvl) throw new Error('Cannot access data ' + up + ' levels up, current level is ' + lvl); 15000 data = 'data' + ((lvl - up) || ''); 15001 if (!jsonPointer) return data; 15002 } 15003 15004 var expr = data; 15005 var segments = jsonPointer.split('/'); 15006 for (var i=0; i<segments.length; i++) { 15007 var segment = segments[i]; 15008 if (segment) { 15009 data += getProperty(unescapeJsonPointer(segment)); 15010 expr += ' && ' + data; 15011 } 15012 } 15013 return expr; 15014 } 15015 15016 15017 function joinPaths (a, b) { 15018 if (a == '""') return b; 15019 return (a + ' + ' + b).replace(/' \+ '/g, ''); 15020 } 15021 15022 15023 function unescapeFragment(str) { 15024 return unescapeJsonPointer(decodeURIComponent(str)); 15025 } 15026 15027 15028 function escapeFragment(str) { 15029 return encodeURIComponent(escapeJsonPointer(str)); 15030 } 15031 15032 15033 function escapeJsonPointer(str) { 15034 return str.replace(/~/g, '~0').replace(/\//g, '~1'); 15035 } 15036 15037 15038 function unescapeJsonPointer(str) { 15039 return str.replace(/~1/g, '/').replace(/~0/g, '~'); 15040 } 15041 15042 15043 /***/ }), 15044 15045 /***/ "./node_modules/ajv/lib/data.js": 15046 /*!**************************************!*\ 15047 !*** ./node_modules/ajv/lib/data.js ***! 15048 \**************************************/ 15049 /*! no static exports found */ 15050 /***/ (function(module, exports, __webpack_require__) { 15051 15052 "use strict"; 15053 15054 15055 var KEYWORDS = [ 15056 'multipleOf', 15057 'maximum', 15058 'exclusiveMaximum', 15059 'minimum', 15060 'exclusiveMinimum', 15061 'maxLength', 15062 'minLength', 15063 'pattern', 15064 'additionalItems', 15065 'maxItems', 15066 'minItems', 15067 'uniqueItems', 15068 'maxProperties', 15069 'minProperties', 15070 'required', 15071 'additionalProperties', 15072 'enum', 15073 'format', 15074 'const' 15075 ]; 15076 15077 module.exports = function (metaSchema, keywordsJsonPointers) { 15078 for (var i=0; i<keywordsJsonPointers.length; i++) { 15079 metaSchema = JSON.parse(JSON.stringify(metaSchema)); 15080 var segments = keywordsJsonPointers[i].split('/'); 15081 var keywords = metaSchema; 15082 var j; 15083 for (j=1; j<segments.length; j++) 15084 keywords = keywords[segments[j]]; 15085 15086 for (j=0; j<KEYWORDS.length; j++) { 15087 var key = KEYWORDS[j]; 15088 var schema = keywords[key]; 15089 if (schema) { 15090 keywords[key] = { 15091 anyOf: [ 15092 schema, 15093 { $ref: 'https://raw.githubusercontent.com/epoberezkin/ajv/master/lib/refs/data.json#' } 15094 ] 15095 }; 15096 } 15097 } 15098 } 15099 15100 return metaSchema; 15101 }; 15102 15103 15104 /***/ }), 15105 15106 /***/ "./node_modules/ajv/lib/definition_schema.js": 15107 /*!***************************************************!*\ 15108 !*** ./node_modules/ajv/lib/definition_schema.js ***! 15109 \***************************************************/ 15110 /*! no static exports found */ 15111 /***/ (function(module, exports, __webpack_require__) { 15112 15113 "use strict"; 15114 15115 15116 var metaSchema = __webpack_require__(/*! ./refs/json-schema-draft-07.json */ "./node_modules/ajv/lib/refs/json-schema-draft-07.json"); 15117 15118 module.exports = { 15119 $id: 'https://github.com/epoberezkin/ajv/blob/master/lib/definition_schema.js', 15120 definitions: { 15121 simpleTypes: metaSchema.definitions.simpleTypes 15122 }, 15123 type: 'object', 15124 dependencies: { 15125 schema: ['validate'], 15126 $data: ['validate'], 15127 statements: ['inline'], 15128 valid: {not: {required: ['macro']}} 15129 }, 15130 properties: { 15131 type: metaSchema.properties.type, 15132 schema: {type: 'boolean'}, 15133 statements: {type: 'boolean'}, 15134 dependencies: { 15135 type: 'array', 15136 items: {type: 'string'} 15137 }, 15138 metaSchema: {type: 'object'}, 15139 modifying: {type: 'boolean'}, 15140 valid: {type: 'boolean'}, 15141 $data: {type: 'boolean'}, 15142 async: {type: 'boolean'}, 15143 errors: { 15144 anyOf: [ 15145 {type: 'boolean'}, 15146 {const: 'full'} 15147 ] 15148 } 15149 } 15150 }; 15151 15152 15153 /***/ }), 15154 15155 /***/ "./node_modules/ajv/lib/dotjs/_limit.js": 15156 /*!**********************************************!*\ 15157 !*** ./node_modules/ajv/lib/dotjs/_limit.js ***! 15158 \**********************************************/ 15159 /*! no static exports found */ 15160 /***/ (function(module, exports, __webpack_require__) { 15161 15162 "use strict"; 15163 15164 module.exports = function generate__limit(it, $keyword, $ruleType) { 15165 var out = ' '; 15166 var $lvl = it.level; 15167 var $dataLvl = it.dataLevel; 15168 var $schema = it.schema[$keyword]; 15169 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15170 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15171 var $breakOnError = !it.opts.allErrors; 15172 var $errorKeyword; 15173 var $data = 'data' + ($dataLvl || ''); 15174 var $isData = it.opts.$data && $schema && $schema.$data, 15175 $schemaValue; 15176 if ($isData) { 15177 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 15178 $schemaValue = 'schema' + $lvl; 15179 } else { 15180 $schemaValue = $schema; 15181 } 15182 var $isMax = $keyword == 'maximum', 15183 $exclusiveKeyword = $isMax ? 'exclusiveMaximum' : 'exclusiveMinimum', 15184 $schemaExcl = it.schema[$exclusiveKeyword], 15185 $isDataExcl = it.opts.$data && $schemaExcl && $schemaExcl.$data, 15186 $op = $isMax ? '<' : '>', 15187 $notOp = $isMax ? '>' : '<', 15188 $errorKeyword = undefined; 15189 if ($isDataExcl) { 15190 var $schemaValueExcl = it.util.getData($schemaExcl.$data, $dataLvl, it.dataPathArr), 15191 $exclusive = 'exclusive' + $lvl, 15192 $exclType = 'exclType' + $lvl, 15193 $exclIsNumber = 'exclIsNumber' + $lvl, 15194 $opExpr = 'op' + $lvl, 15195 $opStr = '\' + ' + $opExpr + ' + \''; 15196 out += ' var schemaExcl' + ($lvl) + ' = ' + ($schemaValueExcl) + '; '; 15197 $schemaValueExcl = 'schemaExcl' + $lvl; 15198 out += ' var ' + ($exclusive) + '; var ' + ($exclType) + ' = typeof ' + ($schemaValueExcl) + '; if (' + ($exclType) + ' != \'boolean\' && ' + ($exclType) + ' != \'undefined\' && ' + ($exclType) + ' != \'number\') { '; 15199 var $errorKeyword = $exclusiveKeyword; 15200 var $$outStack = $$outStack || []; 15201 $$outStack.push(out); 15202 out = ''; /* istanbul ignore else */ 15203 if (it.createErrors !== false) { 15204 out += ' { keyword: \'' + ($errorKeyword || '_exclusiveLimit') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} '; 15205 if (it.opts.messages !== false) { 15206 out += ' , message: \'' + ($exclusiveKeyword) + ' should be boolean\' '; 15207 } 15208 if (it.opts.verbose) { 15209 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15210 } 15211 out += ' } '; 15212 } else { 15213 out += ' {} '; 15214 } 15215 var __err = out; 15216 out = $$outStack.pop(); 15217 if (!it.compositeRule && $breakOnError) { 15218 /* istanbul ignore if */ 15219 if (it.async) { 15220 out += ' throw new ValidationError([' + (__err) + ']); '; 15221 } else { 15222 out += ' validate.errors = [' + (__err) + ']; return false; '; 15223 } 15224 } else { 15225 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15226 } 15227 out += ' } else if ( '; 15228 if ($isData) { 15229 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'number\') || '; 15230 } 15231 out += ' ' + ($exclType) + ' == \'number\' ? ( (' + ($exclusive) + ' = ' + ($schemaValue) + ' === undefined || ' + ($schemaValueExcl) + ' ' + ($op) + '= ' + ($schemaValue) + ') ? ' + ($data) + ' ' + ($notOp) + '= ' + ($schemaValueExcl) + ' : ' + ($data) + ' ' + ($notOp) + ' ' + ($schemaValue) + ' ) : ( (' + ($exclusive) + ' = ' + ($schemaValueExcl) + ' === true) ? ' + ($data) + ' ' + ($notOp) + '= ' + ($schemaValue) + ' : ' + ($data) + ' ' + ($notOp) + ' ' + ($schemaValue) + ' ) || ' + ($data) + ' !== ' + ($data) + ') { var op' + ($lvl) + ' = ' + ($exclusive) + ' ? \'' + ($op) + '\' : \'' + ($op) + '=\'; '; 15232 if ($schema === undefined) { 15233 $errorKeyword = $exclusiveKeyword; 15234 $errSchemaPath = it.errSchemaPath + '/' + $exclusiveKeyword; 15235 $schemaValue = $schemaValueExcl; 15236 $isData = $isDataExcl; 15237 } 15238 } else { 15239 var $exclIsNumber = typeof $schemaExcl == 'number', 15240 $opStr = $op; 15241 if ($exclIsNumber && $isData) { 15242 var $opExpr = '\'' + $opStr + '\''; 15243 out += ' if ( '; 15244 if ($isData) { 15245 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'number\') || '; 15246 } 15247 out += ' ( ' + ($schemaValue) + ' === undefined || ' + ($schemaExcl) + ' ' + ($op) + '= ' + ($schemaValue) + ' ? ' + ($data) + ' ' + ($notOp) + '= ' + ($schemaExcl) + ' : ' + ($data) + ' ' + ($notOp) + ' ' + ($schemaValue) + ' ) || ' + ($data) + ' !== ' + ($data) + ') { '; 15248 } else { 15249 if ($exclIsNumber && $schema === undefined) { 15250 $exclusive = true; 15251 $errorKeyword = $exclusiveKeyword; 15252 $errSchemaPath = it.errSchemaPath + '/' + $exclusiveKeyword; 15253 $schemaValue = $schemaExcl; 15254 $notOp += '='; 15255 } else { 15256 if ($exclIsNumber) $schemaValue = Math[$isMax ? 'min' : 'max']($schemaExcl, $schema); 15257 if ($schemaExcl === ($exclIsNumber ? $schemaValue : true)) { 15258 $exclusive = true; 15259 $errorKeyword = $exclusiveKeyword; 15260 $errSchemaPath = it.errSchemaPath + '/' + $exclusiveKeyword; 15261 $notOp += '='; 15262 } else { 15263 $exclusive = false; 15264 $opStr += '='; 15265 } 15266 } 15267 var $opExpr = '\'' + $opStr + '\''; 15268 out += ' if ( '; 15269 if ($isData) { 15270 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'number\') || '; 15271 } 15272 out += ' ' + ($data) + ' ' + ($notOp) + ' ' + ($schemaValue) + ' || ' + ($data) + ' !== ' + ($data) + ') { '; 15273 } 15274 } 15275 $errorKeyword = $errorKeyword || $keyword; 15276 var $$outStack = $$outStack || []; 15277 $$outStack.push(out); 15278 out = ''; /* istanbul ignore else */ 15279 if (it.createErrors !== false) { 15280 out += ' { keyword: \'' + ($errorKeyword || '_limit') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { comparison: ' + ($opExpr) + ', limit: ' + ($schemaValue) + ', exclusive: ' + ($exclusive) + ' } '; 15281 if (it.opts.messages !== false) { 15282 out += ' , message: \'should be ' + ($opStr) + ' '; 15283 if ($isData) { 15284 out += '\' + ' + ($schemaValue); 15285 } else { 15286 out += '' + ($schemaValue) + '\''; 15287 } 15288 } 15289 if (it.opts.verbose) { 15290 out += ' , schema: '; 15291 if ($isData) { 15292 out += 'validate.schema' + ($schemaPath); 15293 } else { 15294 out += '' + ($schema); 15295 } 15296 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15297 } 15298 out += ' } '; 15299 } else { 15300 out += ' {} '; 15301 } 15302 var __err = out; 15303 out = $$outStack.pop(); 15304 if (!it.compositeRule && $breakOnError) { 15305 /* istanbul ignore if */ 15306 if (it.async) { 15307 out += ' throw new ValidationError([' + (__err) + ']); '; 15308 } else { 15309 out += ' validate.errors = [' + (__err) + ']; return false; '; 15310 } 15311 } else { 15312 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15313 } 15314 out += ' } '; 15315 if ($breakOnError) { 15316 out += ' else { '; 15317 } 15318 return out; 15319 } 15320 15321 15322 /***/ }), 15323 15324 /***/ "./node_modules/ajv/lib/dotjs/_limitItems.js": 15325 /*!***************************************************!*\ 15326 !*** ./node_modules/ajv/lib/dotjs/_limitItems.js ***! 15327 \***************************************************/ 15328 /*! no static exports found */ 15329 /***/ (function(module, exports, __webpack_require__) { 15330 15331 "use strict"; 15332 15333 module.exports = function generate__limitItems(it, $keyword, $ruleType) { 15334 var out = ' '; 15335 var $lvl = it.level; 15336 var $dataLvl = it.dataLevel; 15337 var $schema = it.schema[$keyword]; 15338 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15339 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15340 var $breakOnError = !it.opts.allErrors; 15341 var $errorKeyword; 15342 var $data = 'data' + ($dataLvl || ''); 15343 var $isData = it.opts.$data && $schema && $schema.$data, 15344 $schemaValue; 15345 if ($isData) { 15346 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 15347 $schemaValue = 'schema' + $lvl; 15348 } else { 15349 $schemaValue = $schema; 15350 } 15351 var $op = $keyword == 'maxItems' ? '>' : '<'; 15352 out += 'if ( '; 15353 if ($isData) { 15354 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'number\') || '; 15355 } 15356 out += ' ' + ($data) + '.length ' + ($op) + ' ' + ($schemaValue) + ') { '; 15357 var $errorKeyword = $keyword; 15358 var $$outStack = $$outStack || []; 15359 $$outStack.push(out); 15360 out = ''; /* istanbul ignore else */ 15361 if (it.createErrors !== false) { 15362 out += ' { keyword: \'' + ($errorKeyword || '_limitItems') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { limit: ' + ($schemaValue) + ' } '; 15363 if (it.opts.messages !== false) { 15364 out += ' , message: \'should NOT have '; 15365 if ($keyword == 'maxItems') { 15366 out += 'more'; 15367 } else { 15368 out += 'fewer'; 15369 } 15370 out += ' than '; 15371 if ($isData) { 15372 out += '\' + ' + ($schemaValue) + ' + \''; 15373 } else { 15374 out += '' + ($schema); 15375 } 15376 out += ' items\' '; 15377 } 15378 if (it.opts.verbose) { 15379 out += ' , schema: '; 15380 if ($isData) { 15381 out += 'validate.schema' + ($schemaPath); 15382 } else { 15383 out += '' + ($schema); 15384 } 15385 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15386 } 15387 out += ' } '; 15388 } else { 15389 out += ' {} '; 15390 } 15391 var __err = out; 15392 out = $$outStack.pop(); 15393 if (!it.compositeRule && $breakOnError) { 15394 /* istanbul ignore if */ 15395 if (it.async) { 15396 out += ' throw new ValidationError([' + (__err) + ']); '; 15397 } else { 15398 out += ' validate.errors = [' + (__err) + ']; return false; '; 15399 } 15400 } else { 15401 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15402 } 15403 out += '} '; 15404 if ($breakOnError) { 15405 out += ' else { '; 15406 } 15407 return out; 15408 } 15409 15410 15411 /***/ }), 15412 15413 /***/ "./node_modules/ajv/lib/dotjs/_limitLength.js": 15414 /*!****************************************************!*\ 15415 !*** ./node_modules/ajv/lib/dotjs/_limitLength.js ***! 15416 \****************************************************/ 15417 /*! no static exports found */ 15418 /***/ (function(module, exports, __webpack_require__) { 15419 15420 "use strict"; 15421 15422 module.exports = function generate__limitLength(it, $keyword, $ruleType) { 15423 var out = ' '; 15424 var $lvl = it.level; 15425 var $dataLvl = it.dataLevel; 15426 var $schema = it.schema[$keyword]; 15427 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15428 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15429 var $breakOnError = !it.opts.allErrors; 15430 var $errorKeyword; 15431 var $data = 'data' + ($dataLvl || ''); 15432 var $isData = it.opts.$data && $schema && $schema.$data, 15433 $schemaValue; 15434 if ($isData) { 15435 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 15436 $schemaValue = 'schema' + $lvl; 15437 } else { 15438 $schemaValue = $schema; 15439 } 15440 var $op = $keyword == 'maxLength' ? '>' : '<'; 15441 out += 'if ( '; 15442 if ($isData) { 15443 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'number\') || '; 15444 } 15445 if (it.opts.unicode === false) { 15446 out += ' ' + ($data) + '.length '; 15447 } else { 15448 out += ' ucs2length(' + ($data) + ') '; 15449 } 15450 out += ' ' + ($op) + ' ' + ($schemaValue) + ') { '; 15451 var $errorKeyword = $keyword; 15452 var $$outStack = $$outStack || []; 15453 $$outStack.push(out); 15454 out = ''; /* istanbul ignore else */ 15455 if (it.createErrors !== false) { 15456 out += ' { keyword: \'' + ($errorKeyword || '_limitLength') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { limit: ' + ($schemaValue) + ' } '; 15457 if (it.opts.messages !== false) { 15458 out += ' , message: \'should NOT be '; 15459 if ($keyword == 'maxLength') { 15460 out += 'longer'; 15461 } else { 15462 out += 'shorter'; 15463 } 15464 out += ' than '; 15465 if ($isData) { 15466 out += '\' + ' + ($schemaValue) + ' + \''; 15467 } else { 15468 out += '' + ($schema); 15469 } 15470 out += ' characters\' '; 15471 } 15472 if (it.opts.verbose) { 15473 out += ' , schema: '; 15474 if ($isData) { 15475 out += 'validate.schema' + ($schemaPath); 15476 } else { 15477 out += '' + ($schema); 15478 } 15479 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15480 } 15481 out += ' } '; 15482 } else { 15483 out += ' {} '; 15484 } 15485 var __err = out; 15486 out = $$outStack.pop(); 15487 if (!it.compositeRule && $breakOnError) { 15488 /* istanbul ignore if */ 15489 if (it.async) { 15490 out += ' throw new ValidationError([' + (__err) + ']); '; 15491 } else { 15492 out += ' validate.errors = [' + (__err) + ']; return false; '; 15493 } 15494 } else { 15495 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15496 } 15497 out += '} '; 15498 if ($breakOnError) { 15499 out += ' else { '; 15500 } 15501 return out; 15502 } 15503 15504 15505 /***/ }), 15506 15507 /***/ "./node_modules/ajv/lib/dotjs/_limitProperties.js": 15508 /*!********************************************************!*\ 15509 !*** ./node_modules/ajv/lib/dotjs/_limitProperties.js ***! 15510 \********************************************************/ 15511 /*! no static exports found */ 15512 /***/ (function(module, exports, __webpack_require__) { 15513 15514 "use strict"; 15515 15516 module.exports = function generate__limitProperties(it, $keyword, $ruleType) { 15517 var out = ' '; 15518 var $lvl = it.level; 15519 var $dataLvl = it.dataLevel; 15520 var $schema = it.schema[$keyword]; 15521 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15522 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15523 var $breakOnError = !it.opts.allErrors; 15524 var $errorKeyword; 15525 var $data = 'data' + ($dataLvl || ''); 15526 var $isData = it.opts.$data && $schema && $schema.$data, 15527 $schemaValue; 15528 if ($isData) { 15529 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 15530 $schemaValue = 'schema' + $lvl; 15531 } else { 15532 $schemaValue = $schema; 15533 } 15534 var $op = $keyword == 'maxProperties' ? '>' : '<'; 15535 out += 'if ( '; 15536 if ($isData) { 15537 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'number\') || '; 15538 } 15539 out += ' Object.keys(' + ($data) + ').length ' + ($op) + ' ' + ($schemaValue) + ') { '; 15540 var $errorKeyword = $keyword; 15541 var $$outStack = $$outStack || []; 15542 $$outStack.push(out); 15543 out = ''; /* istanbul ignore else */ 15544 if (it.createErrors !== false) { 15545 out += ' { keyword: \'' + ($errorKeyword || '_limitProperties') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { limit: ' + ($schemaValue) + ' } '; 15546 if (it.opts.messages !== false) { 15547 out += ' , message: \'should NOT have '; 15548 if ($keyword == 'maxProperties') { 15549 out += 'more'; 15550 } else { 15551 out += 'fewer'; 15552 } 15553 out += ' than '; 15554 if ($isData) { 15555 out += '\' + ' + ($schemaValue) + ' + \''; 15556 } else { 15557 out += '' + ($schema); 15558 } 15559 out += ' properties\' '; 15560 } 15561 if (it.opts.verbose) { 15562 out += ' , schema: '; 15563 if ($isData) { 15564 out += 'validate.schema' + ($schemaPath); 15565 } else { 15566 out += '' + ($schema); 15567 } 15568 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15569 } 15570 out += ' } '; 15571 } else { 15572 out += ' {} '; 15573 } 15574 var __err = out; 15575 out = $$outStack.pop(); 15576 if (!it.compositeRule && $breakOnError) { 15577 /* istanbul ignore if */ 15578 if (it.async) { 15579 out += ' throw new ValidationError([' + (__err) + ']); '; 15580 } else { 15581 out += ' validate.errors = [' + (__err) + ']; return false; '; 15582 } 15583 } else { 15584 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15585 } 15586 out += '} '; 15587 if ($breakOnError) { 15588 out += ' else { '; 15589 } 15590 return out; 15591 } 15592 15593 15594 /***/ }), 15595 15596 /***/ "./node_modules/ajv/lib/dotjs/allOf.js": 15597 /*!*********************************************!*\ 15598 !*** ./node_modules/ajv/lib/dotjs/allOf.js ***! 15599 \*********************************************/ 15600 /*! no static exports found */ 15601 /***/ (function(module, exports, __webpack_require__) { 15602 15603 "use strict"; 15604 15605 module.exports = function generate_allOf(it, $keyword, $ruleType) { 15606 var out = ' '; 15607 var $schema = it.schema[$keyword]; 15608 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15609 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15610 var $breakOnError = !it.opts.allErrors; 15611 var $it = it.util.copy(it); 15612 var $closingBraces = ''; 15613 $it.level++; 15614 var $nextValid = 'valid' + $it.level; 15615 var $currentBaseId = $it.baseId, 15616 $allSchemasEmpty = true; 15617 var arr1 = $schema; 15618 if (arr1) { 15619 var $sch, $i = -1, 15620 l1 = arr1.length - 1; 15621 while ($i < l1) { 15622 $sch = arr1[$i += 1]; 15623 if ((it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all))) { 15624 $allSchemasEmpty = false; 15625 $it.schema = $sch; 15626 $it.schemaPath = $schemaPath + '[' + $i + ']'; 15627 $it.errSchemaPath = $errSchemaPath + '/' + $i; 15628 out += ' ' + (it.validate($it)) + ' '; 15629 $it.baseId = $currentBaseId; 15630 if ($breakOnError) { 15631 out += ' if (' + ($nextValid) + ') { '; 15632 $closingBraces += '}'; 15633 } 15634 } 15635 } 15636 } 15637 if ($breakOnError) { 15638 if ($allSchemasEmpty) { 15639 out += ' if (true) { '; 15640 } else { 15641 out += ' ' + ($closingBraces.slice(0, -1)) + ' '; 15642 } 15643 } 15644 out = it.util.cleanUpCode(out); 15645 return out; 15646 } 15647 15648 15649 /***/ }), 15650 15651 /***/ "./node_modules/ajv/lib/dotjs/anyOf.js": 15652 /*!*********************************************!*\ 15653 !*** ./node_modules/ajv/lib/dotjs/anyOf.js ***! 15654 \*********************************************/ 15655 /*! no static exports found */ 15656 /***/ (function(module, exports, __webpack_require__) { 15657 15658 "use strict"; 15659 15660 module.exports = function generate_anyOf(it, $keyword, $ruleType) { 15661 var out = ' '; 15662 var $lvl = it.level; 15663 var $dataLvl = it.dataLevel; 15664 var $schema = it.schema[$keyword]; 15665 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15666 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15667 var $breakOnError = !it.opts.allErrors; 15668 var $data = 'data' + ($dataLvl || ''); 15669 var $valid = 'valid' + $lvl; 15670 var $errs = 'errs__' + $lvl; 15671 var $it = it.util.copy(it); 15672 var $closingBraces = ''; 15673 $it.level++; 15674 var $nextValid = 'valid' + $it.level; 15675 var $noEmptySchema = $schema.every(function($sch) { 15676 return (it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all)); 15677 }); 15678 if ($noEmptySchema) { 15679 var $currentBaseId = $it.baseId; 15680 out += ' var ' + ($errs) + ' = errors; var ' + ($valid) + ' = false; '; 15681 var $wasComposite = it.compositeRule; 15682 it.compositeRule = $it.compositeRule = true; 15683 var arr1 = $schema; 15684 if (arr1) { 15685 var $sch, $i = -1, 15686 l1 = arr1.length - 1; 15687 while ($i < l1) { 15688 $sch = arr1[$i += 1]; 15689 $it.schema = $sch; 15690 $it.schemaPath = $schemaPath + '[' + $i + ']'; 15691 $it.errSchemaPath = $errSchemaPath + '/' + $i; 15692 out += ' ' + (it.validate($it)) + ' '; 15693 $it.baseId = $currentBaseId; 15694 out += ' ' + ($valid) + ' = ' + ($valid) + ' || ' + ($nextValid) + '; if (!' + ($valid) + ') { '; 15695 $closingBraces += '}'; 15696 } 15697 } 15698 it.compositeRule = $it.compositeRule = $wasComposite; 15699 out += ' ' + ($closingBraces) + ' if (!' + ($valid) + ') { var err = '; /* istanbul ignore else */ 15700 if (it.createErrors !== false) { 15701 out += ' { keyword: \'' + ('anyOf') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} '; 15702 if (it.opts.messages !== false) { 15703 out += ' , message: \'should match some schema in anyOf\' '; 15704 } 15705 if (it.opts.verbose) { 15706 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15707 } 15708 out += ' } '; 15709 } else { 15710 out += ' {} '; 15711 } 15712 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15713 if (!it.compositeRule && $breakOnError) { 15714 /* istanbul ignore if */ 15715 if (it.async) { 15716 out += ' throw new ValidationError(vErrors); '; 15717 } else { 15718 out += ' validate.errors = vErrors; return false; '; 15719 } 15720 } 15721 out += ' } else { errors = ' + ($errs) + '; if (vErrors !== null) { if (' + ($errs) + ') vErrors.length = ' + ($errs) + '; else vErrors = null; } '; 15722 if (it.opts.allErrors) { 15723 out += ' } '; 15724 } 15725 out = it.util.cleanUpCode(out); 15726 } else { 15727 if ($breakOnError) { 15728 out += ' if (true) { '; 15729 } 15730 } 15731 return out; 15732 } 15733 15734 15735 /***/ }), 15736 15737 /***/ "./node_modules/ajv/lib/dotjs/comment.js": 15738 /*!***********************************************!*\ 15739 !*** ./node_modules/ajv/lib/dotjs/comment.js ***! 15740 \***********************************************/ 15741 /*! no static exports found */ 15742 /***/ (function(module, exports, __webpack_require__) { 15743 15744 "use strict"; 15745 15746 module.exports = function generate_comment(it, $keyword, $ruleType) { 15747 var out = ' '; 15748 var $schema = it.schema[$keyword]; 15749 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15750 var $breakOnError = !it.opts.allErrors; 15751 var $comment = it.util.toQuotedString($schema); 15752 if (it.opts.$comment === true) { 15753 out += ' console.log(' + ($comment) + ');'; 15754 } else if (typeof it.opts.$comment == 'function') { 15755 out += ' self._opts.$comment(' + ($comment) + ', ' + (it.util.toQuotedString($errSchemaPath)) + ', validate.root.schema);'; 15756 } 15757 return out; 15758 } 15759 15760 15761 /***/ }), 15762 15763 /***/ "./node_modules/ajv/lib/dotjs/const.js": 15764 /*!*********************************************!*\ 15765 !*** ./node_modules/ajv/lib/dotjs/const.js ***! 15766 \*********************************************/ 15767 /*! no static exports found */ 15768 /***/ (function(module, exports, __webpack_require__) { 15769 15770 "use strict"; 15771 15772 module.exports = function generate_const(it, $keyword, $ruleType) { 15773 var out = ' '; 15774 var $lvl = it.level; 15775 var $dataLvl = it.dataLevel; 15776 var $schema = it.schema[$keyword]; 15777 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15778 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15779 var $breakOnError = !it.opts.allErrors; 15780 var $data = 'data' + ($dataLvl || ''); 15781 var $valid = 'valid' + $lvl; 15782 var $isData = it.opts.$data && $schema && $schema.$data, 15783 $schemaValue; 15784 if ($isData) { 15785 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 15786 $schemaValue = 'schema' + $lvl; 15787 } else { 15788 $schemaValue = $schema; 15789 } 15790 if (!$isData) { 15791 out += ' var schema' + ($lvl) + ' = validate.schema' + ($schemaPath) + ';'; 15792 } 15793 out += 'var ' + ($valid) + ' = equal(' + ($data) + ', schema' + ($lvl) + '); if (!' + ($valid) + ') { '; 15794 var $$outStack = $$outStack || []; 15795 $$outStack.push(out); 15796 out = ''; /* istanbul ignore else */ 15797 if (it.createErrors !== false) { 15798 out += ' { keyword: \'' + ('const') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { allowedValue: schema' + ($lvl) + ' } '; 15799 if (it.opts.messages !== false) { 15800 out += ' , message: \'should be equal to constant\' '; 15801 } 15802 if (it.opts.verbose) { 15803 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15804 } 15805 out += ' } '; 15806 } else { 15807 out += ' {} '; 15808 } 15809 var __err = out; 15810 out = $$outStack.pop(); 15811 if (!it.compositeRule && $breakOnError) { 15812 /* istanbul ignore if */ 15813 if (it.async) { 15814 out += ' throw new ValidationError([' + (__err) + ']); '; 15815 } else { 15816 out += ' validate.errors = [' + (__err) + ']; return false; '; 15817 } 15818 } else { 15819 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15820 } 15821 out += ' }'; 15822 if ($breakOnError) { 15823 out += ' else { '; 15824 } 15825 return out; 15826 } 15827 15828 15829 /***/ }), 15830 15831 /***/ "./node_modules/ajv/lib/dotjs/contains.js": 15832 /*!************************************************!*\ 15833 !*** ./node_modules/ajv/lib/dotjs/contains.js ***! 15834 \************************************************/ 15835 /*! no static exports found */ 15836 /***/ (function(module, exports, __webpack_require__) { 15837 15838 "use strict"; 15839 15840 module.exports = function generate_contains(it, $keyword, $ruleType) { 15841 var out = ' '; 15842 var $lvl = it.level; 15843 var $dataLvl = it.dataLevel; 15844 var $schema = it.schema[$keyword]; 15845 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15846 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15847 var $breakOnError = !it.opts.allErrors; 15848 var $data = 'data' + ($dataLvl || ''); 15849 var $valid = 'valid' + $lvl; 15850 var $errs = 'errs__' + $lvl; 15851 var $it = it.util.copy(it); 15852 var $closingBraces = ''; 15853 $it.level++; 15854 var $nextValid = 'valid' + $it.level; 15855 var $idx = 'i' + $lvl, 15856 $dataNxt = $it.dataLevel = it.dataLevel + 1, 15857 $nextData = 'data' + $dataNxt, 15858 $currentBaseId = it.baseId, 15859 $nonEmptySchema = (it.opts.strictKeywords ? typeof $schema == 'object' && Object.keys($schema).length > 0 : it.util.schemaHasRules($schema, it.RULES.all)); 15860 out += 'var ' + ($errs) + ' = errors;var ' + ($valid) + ';'; 15861 if ($nonEmptySchema) { 15862 var $wasComposite = it.compositeRule; 15863 it.compositeRule = $it.compositeRule = true; 15864 $it.schema = $schema; 15865 $it.schemaPath = $schemaPath; 15866 $it.errSchemaPath = $errSchemaPath; 15867 out += ' var ' + ($nextValid) + ' = false; for (var ' + ($idx) + ' = 0; ' + ($idx) + ' < ' + ($data) + '.length; ' + ($idx) + '++) { '; 15868 $it.errorPath = it.util.getPathExpr(it.errorPath, $idx, it.opts.jsonPointers, true); 15869 var $passData = $data + '[' + $idx + ']'; 15870 $it.dataPathArr[$dataNxt] = $idx; 15871 var $code = it.validate($it); 15872 $it.baseId = $currentBaseId; 15873 if (it.util.varOccurences($code, $nextData) < 2) { 15874 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 15875 } else { 15876 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 15877 } 15878 out += ' if (' + ($nextValid) + ') break; } '; 15879 it.compositeRule = $it.compositeRule = $wasComposite; 15880 out += ' ' + ($closingBraces) + ' if (!' + ($nextValid) + ') {'; 15881 } else { 15882 out += ' if (' + ($data) + '.length == 0) {'; 15883 } 15884 var $$outStack = $$outStack || []; 15885 $$outStack.push(out); 15886 out = ''; /* istanbul ignore else */ 15887 if (it.createErrors !== false) { 15888 out += ' { keyword: \'' + ('contains') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} '; 15889 if (it.opts.messages !== false) { 15890 out += ' , message: \'should contain a valid item\' '; 15891 } 15892 if (it.opts.verbose) { 15893 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 15894 } 15895 out += ' } '; 15896 } else { 15897 out += ' {} '; 15898 } 15899 var __err = out; 15900 out = $$outStack.pop(); 15901 if (!it.compositeRule && $breakOnError) { 15902 /* istanbul ignore if */ 15903 if (it.async) { 15904 out += ' throw new ValidationError([' + (__err) + ']); '; 15905 } else { 15906 out += ' validate.errors = [' + (__err) + ']; return false; '; 15907 } 15908 } else { 15909 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 15910 } 15911 out += ' } else { '; 15912 if ($nonEmptySchema) { 15913 out += ' errors = ' + ($errs) + '; if (vErrors !== null) { if (' + ($errs) + ') vErrors.length = ' + ($errs) + '; else vErrors = null; } '; 15914 } 15915 if (it.opts.allErrors) { 15916 out += ' } '; 15917 } 15918 out = it.util.cleanUpCode(out); 15919 return out; 15920 } 15921 15922 15923 /***/ }), 15924 15925 /***/ "./node_modules/ajv/lib/dotjs/custom.js": 15926 /*!**********************************************!*\ 15927 !*** ./node_modules/ajv/lib/dotjs/custom.js ***! 15928 \**********************************************/ 15929 /*! no static exports found */ 15930 /***/ (function(module, exports, __webpack_require__) { 15931 15932 "use strict"; 15933 15934 module.exports = function generate_custom(it, $keyword, $ruleType) { 15935 var out = ' '; 15936 var $lvl = it.level; 15937 var $dataLvl = it.dataLevel; 15938 var $schema = it.schema[$keyword]; 15939 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 15940 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 15941 var $breakOnError = !it.opts.allErrors; 15942 var $errorKeyword; 15943 var $data = 'data' + ($dataLvl || ''); 15944 var $valid = 'valid' + $lvl; 15945 var $errs = 'errs__' + $lvl; 15946 var $isData = it.opts.$data && $schema && $schema.$data, 15947 $schemaValue; 15948 if ($isData) { 15949 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 15950 $schemaValue = 'schema' + $lvl; 15951 } else { 15952 $schemaValue = $schema; 15953 } 15954 var $rule = this, 15955 $definition = 'definition' + $lvl, 15956 $rDef = $rule.definition, 15957 $closingBraces = ''; 15958 var $compile, $inline, $macro, $ruleValidate, $validateCode; 15959 if ($isData && $rDef.$data) { 15960 $validateCode = 'keywordValidate' + $lvl; 15961 var $validateSchema = $rDef.validateSchema; 15962 out += ' var ' + ($definition) + ' = RULES.custom[\'' + ($keyword) + '\'].definition; var ' + ($validateCode) + ' = ' + ($definition) + '.validate;'; 15963 } else { 15964 $ruleValidate = it.useCustomRule($rule, $schema, it.schema, it); 15965 if (!$ruleValidate) return; 15966 $schemaValue = 'validate.schema' + $schemaPath; 15967 $validateCode = $ruleValidate.code; 15968 $compile = $rDef.compile; 15969 $inline = $rDef.inline; 15970 $macro = $rDef.macro; 15971 } 15972 var $ruleErrs = $validateCode + '.errors', 15973 $i = 'i' + $lvl, 15974 $ruleErr = 'ruleErr' + $lvl, 15975 $asyncKeyword = $rDef.async; 15976 if ($asyncKeyword && !it.async) throw new Error('async keyword in sync schema'); 15977 if (!($inline || $macro)) { 15978 out += '' + ($ruleErrs) + ' = null;'; 15979 } 15980 out += 'var ' + ($errs) + ' = errors;var ' + ($valid) + ';'; 15981 if ($isData && $rDef.$data) { 15982 $closingBraces += '}'; 15983 out += ' if (' + ($schemaValue) + ' === undefined) { ' + ($valid) + ' = true; } else { '; 15984 if ($validateSchema) { 15985 $closingBraces += '}'; 15986 out += ' ' + ($valid) + ' = ' + ($definition) + '.validateSchema(' + ($schemaValue) + '); if (' + ($valid) + ') { '; 15987 } 15988 } 15989 if ($inline) { 15990 if ($rDef.statements) { 15991 out += ' ' + ($ruleValidate.validate) + ' '; 15992 } else { 15993 out += ' ' + ($valid) + ' = ' + ($ruleValidate.validate) + '; '; 15994 } 15995 } else if ($macro) { 15996 var $it = it.util.copy(it); 15997 var $closingBraces = ''; 15998 $it.level++; 15999 var $nextValid = 'valid' + $it.level; 16000 $it.schema = $ruleValidate.validate; 16001 $it.schemaPath = ''; 16002 var $wasComposite = it.compositeRule; 16003 it.compositeRule = $it.compositeRule = true; 16004 var $code = it.validate($it).replace(/validate\.schema/g, $validateCode); 16005 it.compositeRule = $it.compositeRule = $wasComposite; 16006 out += ' ' + ($code); 16007 } else { 16008 var $$outStack = $$outStack || []; 16009 $$outStack.push(out); 16010 out = ''; 16011 out += ' ' + ($validateCode) + '.call( '; 16012 if (it.opts.passContext) { 16013 out += 'this'; 16014 } else { 16015 out += 'self'; 16016 } 16017 if ($compile || $rDef.schema === false) { 16018 out += ' , ' + ($data) + ' '; 16019 } else { 16020 out += ' , ' + ($schemaValue) + ' , ' + ($data) + ' , validate.schema' + (it.schemaPath) + ' '; 16021 } 16022 out += ' , (dataPath || \'\')'; 16023 if (it.errorPath != '""') { 16024 out += ' + ' + (it.errorPath); 16025 } 16026 var $parentData = $dataLvl ? 'data' + (($dataLvl - 1) || '') : 'parentData', 16027 $parentDataProperty = $dataLvl ? it.dataPathArr[$dataLvl] : 'parentDataProperty'; 16028 out += ' , ' + ($parentData) + ' , ' + ($parentDataProperty) + ' , rootData ) '; 16029 var def_callRuleValidate = out; 16030 out = $$outStack.pop(); 16031 if ($rDef.errors === false) { 16032 out += ' ' + ($valid) + ' = '; 16033 if ($asyncKeyword) { 16034 out += 'await '; 16035 } 16036 out += '' + (def_callRuleValidate) + '; '; 16037 } else { 16038 if ($asyncKeyword) { 16039 $ruleErrs = 'customErrors' + $lvl; 16040 out += ' var ' + ($ruleErrs) + ' = null; try { ' + ($valid) + ' = await ' + (def_callRuleValidate) + '; } catch (e) { ' + ($valid) + ' = false; if (e instanceof ValidationError) ' + ($ruleErrs) + ' = e.errors; else throw e; } '; 16041 } else { 16042 out += ' ' + ($ruleErrs) + ' = null; ' + ($valid) + ' = ' + (def_callRuleValidate) + '; '; 16043 } 16044 } 16045 } 16046 if ($rDef.modifying) { 16047 out += ' if (' + ($parentData) + ') ' + ($data) + ' = ' + ($parentData) + '[' + ($parentDataProperty) + '];'; 16048 } 16049 out += '' + ($closingBraces); 16050 if ($rDef.valid) { 16051 if ($breakOnError) { 16052 out += ' if (true) { '; 16053 } 16054 } else { 16055 out += ' if ( '; 16056 if ($rDef.valid === undefined) { 16057 out += ' !'; 16058 if ($macro) { 16059 out += '' + ($nextValid); 16060 } else { 16061 out += '' + ($valid); 16062 } 16063 } else { 16064 out += ' ' + (!$rDef.valid) + ' '; 16065 } 16066 out += ') { '; 16067 $errorKeyword = $rule.keyword; 16068 var $$outStack = $$outStack || []; 16069 $$outStack.push(out); 16070 out = ''; 16071 var $$outStack = $$outStack || []; 16072 $$outStack.push(out); 16073 out = ''; /* istanbul ignore else */ 16074 if (it.createErrors !== false) { 16075 out += ' { keyword: \'' + ($errorKeyword || 'custom') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { keyword: \'' + ($rule.keyword) + '\' } '; 16076 if (it.opts.messages !== false) { 16077 out += ' , message: \'should pass "' + ($rule.keyword) + '" keyword validation\' '; 16078 } 16079 if (it.opts.verbose) { 16080 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16081 } 16082 out += ' } '; 16083 } else { 16084 out += ' {} '; 16085 } 16086 var __err = out; 16087 out = $$outStack.pop(); 16088 if (!it.compositeRule && $breakOnError) { 16089 /* istanbul ignore if */ 16090 if (it.async) { 16091 out += ' throw new ValidationError([' + (__err) + ']); '; 16092 } else { 16093 out += ' validate.errors = [' + (__err) + ']; return false; '; 16094 } 16095 } else { 16096 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16097 } 16098 var def_customError = out; 16099 out = $$outStack.pop(); 16100 if ($inline) { 16101 if ($rDef.errors) { 16102 if ($rDef.errors != 'full') { 16103 out += ' for (var ' + ($i) + '=' + ($errs) + '; ' + ($i) + '<errors; ' + ($i) + '++) { var ' + ($ruleErr) + ' = vErrors[' + ($i) + ']; if (' + ($ruleErr) + '.dataPath === undefined) ' + ($ruleErr) + '.dataPath = (dataPath || \'\') + ' + (it.errorPath) + '; if (' + ($ruleErr) + '.schemaPath === undefined) { ' + ($ruleErr) + '.schemaPath = "' + ($errSchemaPath) + '"; } '; 16104 if (it.opts.verbose) { 16105 out += ' ' + ($ruleErr) + '.schema = ' + ($schemaValue) + '; ' + ($ruleErr) + '.data = ' + ($data) + '; '; 16106 } 16107 out += ' } '; 16108 } 16109 } else { 16110 if ($rDef.errors === false) { 16111 out += ' ' + (def_customError) + ' '; 16112 } else { 16113 out += ' if (' + ($errs) + ' == errors) { ' + (def_customError) + ' } else { for (var ' + ($i) + '=' + ($errs) + '; ' + ($i) + '<errors; ' + ($i) + '++) { var ' + ($ruleErr) + ' = vErrors[' + ($i) + ']; if (' + ($ruleErr) + '.dataPath === undefined) ' + ($ruleErr) + '.dataPath = (dataPath || \'\') + ' + (it.errorPath) + '; if (' + ($ruleErr) + '.schemaPath === undefined) { ' + ($ruleErr) + '.schemaPath = "' + ($errSchemaPath) + '"; } '; 16114 if (it.opts.verbose) { 16115 out += ' ' + ($ruleErr) + '.schema = ' + ($schemaValue) + '; ' + ($ruleErr) + '.data = ' + ($data) + '; '; 16116 } 16117 out += ' } } '; 16118 } 16119 } 16120 } else if ($macro) { 16121 out += ' var err = '; /* istanbul ignore else */ 16122 if (it.createErrors !== false) { 16123 out += ' { keyword: \'' + ($errorKeyword || 'custom') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { keyword: \'' + ($rule.keyword) + '\' } '; 16124 if (it.opts.messages !== false) { 16125 out += ' , message: \'should pass "' + ($rule.keyword) + '" keyword validation\' '; 16126 } 16127 if (it.opts.verbose) { 16128 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16129 } 16130 out += ' } '; 16131 } else { 16132 out += ' {} '; 16133 } 16134 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16135 if (!it.compositeRule && $breakOnError) { 16136 /* istanbul ignore if */ 16137 if (it.async) { 16138 out += ' throw new ValidationError(vErrors); '; 16139 } else { 16140 out += ' validate.errors = vErrors; return false; '; 16141 } 16142 } 16143 } else { 16144 if ($rDef.errors === false) { 16145 out += ' ' + (def_customError) + ' '; 16146 } else { 16147 out += ' if (Array.isArray(' + ($ruleErrs) + ')) { if (vErrors === null) vErrors = ' + ($ruleErrs) + '; else vErrors = vErrors.concat(' + ($ruleErrs) + '); errors = vErrors.length; for (var ' + ($i) + '=' + ($errs) + '; ' + ($i) + '<errors; ' + ($i) + '++) { var ' + ($ruleErr) + ' = vErrors[' + ($i) + ']; if (' + ($ruleErr) + '.dataPath === undefined) ' + ($ruleErr) + '.dataPath = (dataPath || \'\') + ' + (it.errorPath) + '; ' + ($ruleErr) + '.schemaPath = "' + ($errSchemaPath) + '"; '; 16148 if (it.opts.verbose) { 16149 out += ' ' + ($ruleErr) + '.schema = ' + ($schemaValue) + '; ' + ($ruleErr) + '.data = ' + ($data) + '; '; 16150 } 16151 out += ' } } else { ' + (def_customError) + ' } '; 16152 } 16153 } 16154 out += ' } '; 16155 if ($breakOnError) { 16156 out += ' else { '; 16157 } 16158 } 16159 return out; 16160 } 16161 16162 16163 /***/ }), 16164 16165 /***/ "./node_modules/ajv/lib/dotjs/dependencies.js": 16166 /*!****************************************************!*\ 16167 !*** ./node_modules/ajv/lib/dotjs/dependencies.js ***! 16168 \****************************************************/ 16169 /*! no static exports found */ 16170 /***/ (function(module, exports, __webpack_require__) { 16171 16172 "use strict"; 16173 16174 module.exports = function generate_dependencies(it, $keyword, $ruleType) { 16175 var out = ' '; 16176 var $lvl = it.level; 16177 var $dataLvl = it.dataLevel; 16178 var $schema = it.schema[$keyword]; 16179 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 16180 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 16181 var $breakOnError = !it.opts.allErrors; 16182 var $data = 'data' + ($dataLvl || ''); 16183 var $errs = 'errs__' + $lvl; 16184 var $it = it.util.copy(it); 16185 var $closingBraces = ''; 16186 $it.level++; 16187 var $nextValid = 'valid' + $it.level; 16188 var $schemaDeps = {}, 16189 $propertyDeps = {}, 16190 $ownProperties = it.opts.ownProperties; 16191 for ($property in $schema) { 16192 var $sch = $schema[$property]; 16193 var $deps = Array.isArray($sch) ? $propertyDeps : $schemaDeps; 16194 $deps[$property] = $sch; 16195 } 16196 out += 'var ' + ($errs) + ' = errors;'; 16197 var $currentErrorPath = it.errorPath; 16198 out += 'var missing' + ($lvl) + ';'; 16199 for (var $property in $propertyDeps) { 16200 $deps = $propertyDeps[$property]; 16201 if ($deps.length) { 16202 out += ' if ( ' + ($data) + (it.util.getProperty($property)) + ' !== undefined '; 16203 if ($ownProperties) { 16204 out += ' && Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($property)) + '\') '; 16205 } 16206 if ($breakOnError) { 16207 out += ' && ( '; 16208 var arr1 = $deps; 16209 if (arr1) { 16210 var $propertyKey, $i = -1, 16211 l1 = arr1.length - 1; 16212 while ($i < l1) { 16213 $propertyKey = arr1[$i += 1]; 16214 if ($i) { 16215 out += ' || '; 16216 } 16217 var $prop = it.util.getProperty($propertyKey), 16218 $useData = $data + $prop; 16219 out += ' ( ( ' + ($useData) + ' === undefined '; 16220 if ($ownProperties) { 16221 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 16222 } 16223 out += ') && (missing' + ($lvl) + ' = ' + (it.util.toQuotedString(it.opts.jsonPointers ? $propertyKey : $prop)) + ') ) '; 16224 } 16225 } 16226 out += ')) { '; 16227 var $propertyPath = 'missing' + $lvl, 16228 $missingProperty = '\' + ' + $propertyPath + ' + \''; 16229 if (it.opts._errorDataPathProperty) { 16230 it.errorPath = it.opts.jsonPointers ? it.util.getPathExpr($currentErrorPath, $propertyPath, true) : $currentErrorPath + ' + ' + $propertyPath; 16231 } 16232 var $$outStack = $$outStack || []; 16233 $$outStack.push(out); 16234 out = ''; /* istanbul ignore else */ 16235 if (it.createErrors !== false) { 16236 out += ' { keyword: \'' + ('dependencies') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { property: \'' + (it.util.escapeQuotes($property)) + '\', missingProperty: \'' + ($missingProperty) + '\', depsCount: ' + ($deps.length) + ', deps: \'' + (it.util.escapeQuotes($deps.length == 1 ? $deps[0] : $deps.join(", "))) + '\' } '; 16237 if (it.opts.messages !== false) { 16238 out += ' , message: \'should have '; 16239 if ($deps.length == 1) { 16240 out += 'property ' + (it.util.escapeQuotes($deps[0])); 16241 } else { 16242 out += 'properties ' + (it.util.escapeQuotes($deps.join(", "))); 16243 } 16244 out += ' when property ' + (it.util.escapeQuotes($property)) + ' is present\' '; 16245 } 16246 if (it.opts.verbose) { 16247 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16248 } 16249 out += ' } '; 16250 } else { 16251 out += ' {} '; 16252 } 16253 var __err = out; 16254 out = $$outStack.pop(); 16255 if (!it.compositeRule && $breakOnError) { 16256 /* istanbul ignore if */ 16257 if (it.async) { 16258 out += ' throw new ValidationError([' + (__err) + ']); '; 16259 } else { 16260 out += ' validate.errors = [' + (__err) + ']; return false; '; 16261 } 16262 } else { 16263 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16264 } 16265 } else { 16266 out += ' ) { '; 16267 var arr2 = $deps; 16268 if (arr2) { 16269 var $propertyKey, i2 = -1, 16270 l2 = arr2.length - 1; 16271 while (i2 < l2) { 16272 $propertyKey = arr2[i2 += 1]; 16273 var $prop = it.util.getProperty($propertyKey), 16274 $missingProperty = it.util.escapeQuotes($propertyKey), 16275 $useData = $data + $prop; 16276 if (it.opts._errorDataPathProperty) { 16277 it.errorPath = it.util.getPath($currentErrorPath, $propertyKey, it.opts.jsonPointers); 16278 } 16279 out += ' if ( ' + ($useData) + ' === undefined '; 16280 if ($ownProperties) { 16281 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 16282 } 16283 out += ') { var err = '; /* istanbul ignore else */ 16284 if (it.createErrors !== false) { 16285 out += ' { keyword: \'' + ('dependencies') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { property: \'' + (it.util.escapeQuotes($property)) + '\', missingProperty: \'' + ($missingProperty) + '\', depsCount: ' + ($deps.length) + ', deps: \'' + (it.util.escapeQuotes($deps.length == 1 ? $deps[0] : $deps.join(", "))) + '\' } '; 16286 if (it.opts.messages !== false) { 16287 out += ' , message: \'should have '; 16288 if ($deps.length == 1) { 16289 out += 'property ' + (it.util.escapeQuotes($deps[0])); 16290 } else { 16291 out += 'properties ' + (it.util.escapeQuotes($deps.join(", "))); 16292 } 16293 out += ' when property ' + (it.util.escapeQuotes($property)) + ' is present\' '; 16294 } 16295 if (it.opts.verbose) { 16296 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16297 } 16298 out += ' } '; 16299 } else { 16300 out += ' {} '; 16301 } 16302 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } '; 16303 } 16304 } 16305 } 16306 out += ' } '; 16307 if ($breakOnError) { 16308 $closingBraces += '}'; 16309 out += ' else { '; 16310 } 16311 } 16312 } 16313 it.errorPath = $currentErrorPath; 16314 var $currentBaseId = $it.baseId; 16315 for (var $property in $schemaDeps) { 16316 var $sch = $schemaDeps[$property]; 16317 if ((it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all))) { 16318 out += ' ' + ($nextValid) + ' = true; if ( ' + ($data) + (it.util.getProperty($property)) + ' !== undefined '; 16319 if ($ownProperties) { 16320 out += ' && Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($property)) + '\') '; 16321 } 16322 out += ') { '; 16323 $it.schema = $sch; 16324 $it.schemaPath = $schemaPath + it.util.getProperty($property); 16325 $it.errSchemaPath = $errSchemaPath + '/' + it.util.escapeFragment($property); 16326 out += ' ' + (it.validate($it)) + ' '; 16327 $it.baseId = $currentBaseId; 16328 out += ' } '; 16329 if ($breakOnError) { 16330 out += ' if (' + ($nextValid) + ') { '; 16331 $closingBraces += '}'; 16332 } 16333 } 16334 } 16335 if ($breakOnError) { 16336 out += ' ' + ($closingBraces) + ' if (' + ($errs) + ' == errors) {'; 16337 } 16338 out = it.util.cleanUpCode(out); 16339 return out; 16340 } 16341 16342 16343 /***/ }), 16344 16345 /***/ "./node_modules/ajv/lib/dotjs/enum.js": 16346 /*!********************************************!*\ 16347 !*** ./node_modules/ajv/lib/dotjs/enum.js ***! 16348 \********************************************/ 16349 /*! no static exports found */ 16350 /***/ (function(module, exports, __webpack_require__) { 16351 16352 "use strict"; 16353 16354 module.exports = function generate_enum(it, $keyword, $ruleType) { 16355 var out = ' '; 16356 var $lvl = it.level; 16357 var $dataLvl = it.dataLevel; 16358 var $schema = it.schema[$keyword]; 16359 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 16360 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 16361 var $breakOnError = !it.opts.allErrors; 16362 var $data = 'data' + ($dataLvl || ''); 16363 var $valid = 'valid' + $lvl; 16364 var $isData = it.opts.$data && $schema && $schema.$data, 16365 $schemaValue; 16366 if ($isData) { 16367 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 16368 $schemaValue = 'schema' + $lvl; 16369 } else { 16370 $schemaValue = $schema; 16371 } 16372 var $i = 'i' + $lvl, 16373 $vSchema = 'schema' + $lvl; 16374 if (!$isData) { 16375 out += ' var ' + ($vSchema) + ' = validate.schema' + ($schemaPath) + ';'; 16376 } 16377 out += 'var ' + ($valid) + ';'; 16378 if ($isData) { 16379 out += ' if (schema' + ($lvl) + ' === undefined) ' + ($valid) + ' = true; else if (!Array.isArray(schema' + ($lvl) + ')) ' + ($valid) + ' = false; else {'; 16380 } 16381 out += '' + ($valid) + ' = false;for (var ' + ($i) + '=0; ' + ($i) + '<' + ($vSchema) + '.length; ' + ($i) + '++) if (equal(' + ($data) + ', ' + ($vSchema) + '[' + ($i) + '])) { ' + ($valid) + ' = true; break; }'; 16382 if ($isData) { 16383 out += ' } '; 16384 } 16385 out += ' if (!' + ($valid) + ') { '; 16386 var $$outStack = $$outStack || []; 16387 $$outStack.push(out); 16388 out = ''; /* istanbul ignore else */ 16389 if (it.createErrors !== false) { 16390 out += ' { keyword: \'' + ('enum') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { allowedValues: schema' + ($lvl) + ' } '; 16391 if (it.opts.messages !== false) { 16392 out += ' , message: \'should be equal to one of the allowed values\' '; 16393 } 16394 if (it.opts.verbose) { 16395 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16396 } 16397 out += ' } '; 16398 } else { 16399 out += ' {} '; 16400 } 16401 var __err = out; 16402 out = $$outStack.pop(); 16403 if (!it.compositeRule && $breakOnError) { 16404 /* istanbul ignore if */ 16405 if (it.async) { 16406 out += ' throw new ValidationError([' + (__err) + ']); '; 16407 } else { 16408 out += ' validate.errors = [' + (__err) + ']; return false; '; 16409 } 16410 } else { 16411 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16412 } 16413 out += ' }'; 16414 if ($breakOnError) { 16415 out += ' else { '; 16416 } 16417 return out; 16418 } 16419 16420 16421 /***/ }), 16422 16423 /***/ "./node_modules/ajv/lib/dotjs/format.js": 16424 /*!**********************************************!*\ 16425 !*** ./node_modules/ajv/lib/dotjs/format.js ***! 16426 \**********************************************/ 16427 /*! no static exports found */ 16428 /***/ (function(module, exports, __webpack_require__) { 16429 16430 "use strict"; 16431 16432 module.exports = function generate_format(it, $keyword, $ruleType) { 16433 var out = ' '; 16434 var $lvl = it.level; 16435 var $dataLvl = it.dataLevel; 16436 var $schema = it.schema[$keyword]; 16437 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 16438 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 16439 var $breakOnError = !it.opts.allErrors; 16440 var $data = 'data' + ($dataLvl || ''); 16441 if (it.opts.format === false) { 16442 if ($breakOnError) { 16443 out += ' if (true) { '; 16444 } 16445 return out; 16446 } 16447 var $isData = it.opts.$data && $schema && $schema.$data, 16448 $schemaValue; 16449 if ($isData) { 16450 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 16451 $schemaValue = 'schema' + $lvl; 16452 } else { 16453 $schemaValue = $schema; 16454 } 16455 var $unknownFormats = it.opts.unknownFormats, 16456 $allowUnknown = Array.isArray($unknownFormats); 16457 if ($isData) { 16458 var $format = 'format' + $lvl, 16459 $isObject = 'isObject' + $lvl, 16460 $formatType = 'formatType' + $lvl; 16461 out += ' var ' + ($format) + ' = formats[' + ($schemaValue) + ']; var ' + ($isObject) + ' = typeof ' + ($format) + ' == \'object\' && !(' + ($format) + ' instanceof RegExp) && ' + ($format) + '.validate; var ' + ($formatType) + ' = ' + ($isObject) + ' && ' + ($format) + '.type || \'string\'; if (' + ($isObject) + ') { '; 16462 if (it.async) { 16463 out += ' var async' + ($lvl) + ' = ' + ($format) + '.async; '; 16464 } 16465 out += ' ' + ($format) + ' = ' + ($format) + '.validate; } if ( '; 16466 if ($isData) { 16467 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'string\') || '; 16468 } 16469 out += ' ('; 16470 if ($unknownFormats != 'ignore') { 16471 out += ' (' + ($schemaValue) + ' && !' + ($format) + ' '; 16472 if ($allowUnknown) { 16473 out += ' && self._opts.unknownFormats.indexOf(' + ($schemaValue) + ') == -1 '; 16474 } 16475 out += ') || '; 16476 } 16477 out += ' (' + ($format) + ' && ' + ($formatType) + ' == \'' + ($ruleType) + '\' && !(typeof ' + ($format) + ' == \'function\' ? '; 16478 if (it.async) { 16479 out += ' (async' + ($lvl) + ' ? await ' + ($format) + '(' + ($data) + ') : ' + ($format) + '(' + ($data) + ')) '; 16480 } else { 16481 out += ' ' + ($format) + '(' + ($data) + ') '; 16482 } 16483 out += ' : ' + ($format) + '.test(' + ($data) + '))))) {'; 16484 } else { 16485 var $format = it.formats[$schema]; 16486 if (!$format) { 16487 if ($unknownFormats == 'ignore') { 16488 it.logger.warn('unknown format "' + $schema + '" ignored in schema at path "' + it.errSchemaPath + '"'); 16489 if ($breakOnError) { 16490 out += ' if (true) { '; 16491 } 16492 return out; 16493 } else if ($allowUnknown && $unknownFormats.indexOf($schema) >= 0) { 16494 if ($breakOnError) { 16495 out += ' if (true) { '; 16496 } 16497 return out; 16498 } else { 16499 throw new Error('unknown format "' + $schema + '" is used in schema at path "' + it.errSchemaPath + '"'); 16500 } 16501 } 16502 var $isObject = typeof $format == 'object' && !($format instanceof RegExp) && $format.validate; 16503 var $formatType = $isObject && $format.type || 'string'; 16504 if ($isObject) { 16505 var $async = $format.async === true; 16506 $format = $format.validate; 16507 } 16508 if ($formatType != $ruleType) { 16509 if ($breakOnError) { 16510 out += ' if (true) { '; 16511 } 16512 return out; 16513 } 16514 if ($async) { 16515 if (!it.async) throw new Error('async format in sync schema'); 16516 var $formatRef = 'formats' + it.util.getProperty($schema) + '.validate'; 16517 out += ' if (!(await ' + ($formatRef) + '(' + ($data) + '))) { '; 16518 } else { 16519 out += ' if (! '; 16520 var $formatRef = 'formats' + it.util.getProperty($schema); 16521 if ($isObject) $formatRef += '.validate'; 16522 if (typeof $format == 'function') { 16523 out += ' ' + ($formatRef) + '(' + ($data) + ') '; 16524 } else { 16525 out += ' ' + ($formatRef) + '.test(' + ($data) + ') '; 16526 } 16527 out += ') { '; 16528 } 16529 } 16530 var $$outStack = $$outStack || []; 16531 $$outStack.push(out); 16532 out = ''; /* istanbul ignore else */ 16533 if (it.createErrors !== false) { 16534 out += ' { keyword: \'' + ('format') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { format: '; 16535 if ($isData) { 16536 out += '' + ($schemaValue); 16537 } else { 16538 out += '' + (it.util.toQuotedString($schema)); 16539 } 16540 out += ' } '; 16541 if (it.opts.messages !== false) { 16542 out += ' , message: \'should match format "'; 16543 if ($isData) { 16544 out += '\' + ' + ($schemaValue) + ' + \''; 16545 } else { 16546 out += '' + (it.util.escapeQuotes($schema)); 16547 } 16548 out += '"\' '; 16549 } 16550 if (it.opts.verbose) { 16551 out += ' , schema: '; 16552 if ($isData) { 16553 out += 'validate.schema' + ($schemaPath); 16554 } else { 16555 out += '' + (it.util.toQuotedString($schema)); 16556 } 16557 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16558 } 16559 out += ' } '; 16560 } else { 16561 out += ' {} '; 16562 } 16563 var __err = out; 16564 out = $$outStack.pop(); 16565 if (!it.compositeRule && $breakOnError) { 16566 /* istanbul ignore if */ 16567 if (it.async) { 16568 out += ' throw new ValidationError([' + (__err) + ']); '; 16569 } else { 16570 out += ' validate.errors = [' + (__err) + ']; return false; '; 16571 } 16572 } else { 16573 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16574 } 16575 out += ' } '; 16576 if ($breakOnError) { 16577 out += ' else { '; 16578 } 16579 return out; 16580 } 16581 16582 16583 /***/ }), 16584 16585 /***/ "./node_modules/ajv/lib/dotjs/if.js": 16586 /*!******************************************!*\ 16587 !*** ./node_modules/ajv/lib/dotjs/if.js ***! 16588 \******************************************/ 16589 /*! no static exports found */ 16590 /***/ (function(module, exports, __webpack_require__) { 16591 16592 "use strict"; 16593 16594 module.exports = function generate_if(it, $keyword, $ruleType) { 16595 var out = ' '; 16596 var $lvl = it.level; 16597 var $dataLvl = it.dataLevel; 16598 var $schema = it.schema[$keyword]; 16599 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 16600 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 16601 var $breakOnError = !it.opts.allErrors; 16602 var $data = 'data' + ($dataLvl || ''); 16603 var $valid = 'valid' + $lvl; 16604 var $errs = 'errs__' + $lvl; 16605 var $it = it.util.copy(it); 16606 $it.level++; 16607 var $nextValid = 'valid' + $it.level; 16608 var $thenSch = it.schema['then'], 16609 $elseSch = it.schema['else'], 16610 $thenPresent = $thenSch !== undefined && (it.opts.strictKeywords ? typeof $thenSch == 'object' && Object.keys($thenSch).length > 0 : it.util.schemaHasRules($thenSch, it.RULES.all)), 16611 $elsePresent = $elseSch !== undefined && (it.opts.strictKeywords ? typeof $elseSch == 'object' && Object.keys($elseSch).length > 0 : it.util.schemaHasRules($elseSch, it.RULES.all)), 16612 $currentBaseId = $it.baseId; 16613 if ($thenPresent || $elsePresent) { 16614 var $ifClause; 16615 $it.createErrors = false; 16616 $it.schema = $schema; 16617 $it.schemaPath = $schemaPath; 16618 $it.errSchemaPath = $errSchemaPath; 16619 out += ' var ' + ($errs) + ' = errors; var ' + ($valid) + ' = true; '; 16620 var $wasComposite = it.compositeRule; 16621 it.compositeRule = $it.compositeRule = true; 16622 out += ' ' + (it.validate($it)) + ' '; 16623 $it.baseId = $currentBaseId; 16624 $it.createErrors = true; 16625 out += ' errors = ' + ($errs) + '; if (vErrors !== null) { if (' + ($errs) + ') vErrors.length = ' + ($errs) + '; else vErrors = null; } '; 16626 it.compositeRule = $it.compositeRule = $wasComposite; 16627 if ($thenPresent) { 16628 out += ' if (' + ($nextValid) + ') { '; 16629 $it.schema = it.schema['then']; 16630 $it.schemaPath = it.schemaPath + '.then'; 16631 $it.errSchemaPath = it.errSchemaPath + '/then'; 16632 out += ' ' + (it.validate($it)) + ' '; 16633 $it.baseId = $currentBaseId; 16634 out += ' ' + ($valid) + ' = ' + ($nextValid) + '; '; 16635 if ($thenPresent && $elsePresent) { 16636 $ifClause = 'ifClause' + $lvl; 16637 out += ' var ' + ($ifClause) + ' = \'then\'; '; 16638 } else { 16639 $ifClause = '\'then\''; 16640 } 16641 out += ' } '; 16642 if ($elsePresent) { 16643 out += ' else { '; 16644 } 16645 } else { 16646 out += ' if (!' + ($nextValid) + ') { '; 16647 } 16648 if ($elsePresent) { 16649 $it.schema = it.schema['else']; 16650 $it.schemaPath = it.schemaPath + '.else'; 16651 $it.errSchemaPath = it.errSchemaPath + '/else'; 16652 out += ' ' + (it.validate($it)) + ' '; 16653 $it.baseId = $currentBaseId; 16654 out += ' ' + ($valid) + ' = ' + ($nextValid) + '; '; 16655 if ($thenPresent && $elsePresent) { 16656 $ifClause = 'ifClause' + $lvl; 16657 out += ' var ' + ($ifClause) + ' = \'else\'; '; 16658 } else { 16659 $ifClause = '\'else\''; 16660 } 16661 out += ' } '; 16662 } 16663 out += ' if (!' + ($valid) + ') { var err = '; /* istanbul ignore else */ 16664 if (it.createErrors !== false) { 16665 out += ' { keyword: \'' + ('if') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { failingKeyword: ' + ($ifClause) + ' } '; 16666 if (it.opts.messages !== false) { 16667 out += ' , message: \'should match "\' + ' + ($ifClause) + ' + \'" schema\' '; 16668 } 16669 if (it.opts.verbose) { 16670 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16671 } 16672 out += ' } '; 16673 } else { 16674 out += ' {} '; 16675 } 16676 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16677 if (!it.compositeRule && $breakOnError) { 16678 /* istanbul ignore if */ 16679 if (it.async) { 16680 out += ' throw new ValidationError(vErrors); '; 16681 } else { 16682 out += ' validate.errors = vErrors; return false; '; 16683 } 16684 } 16685 out += ' } '; 16686 if ($breakOnError) { 16687 out += ' else { '; 16688 } 16689 out = it.util.cleanUpCode(out); 16690 } else { 16691 if ($breakOnError) { 16692 out += ' if (true) { '; 16693 } 16694 } 16695 return out; 16696 } 16697 16698 16699 /***/ }), 16700 16701 /***/ "./node_modules/ajv/lib/dotjs/index.js": 16702 /*!*********************************************!*\ 16703 !*** ./node_modules/ajv/lib/dotjs/index.js ***! 16704 \*********************************************/ 16705 /*! no static exports found */ 16706 /***/ (function(module, exports, __webpack_require__) { 16707 16708 "use strict"; 16709 16710 16711 //all requires must be explicit because browserify won't work with dynamic requires 16712 module.exports = { 16713 '$ref': __webpack_require__(/*! ./ref */ "./node_modules/ajv/lib/dotjs/ref.js"), 16714 allOf: __webpack_require__(/*! ./allOf */ "./node_modules/ajv/lib/dotjs/allOf.js"), 16715 anyOf: __webpack_require__(/*! ./anyOf */ "./node_modules/ajv/lib/dotjs/anyOf.js"), 16716 '$comment': __webpack_require__(/*! ./comment */ "./node_modules/ajv/lib/dotjs/comment.js"), 16717 const: __webpack_require__(/*! ./const */ "./node_modules/ajv/lib/dotjs/const.js"), 16718 contains: __webpack_require__(/*! ./contains */ "./node_modules/ajv/lib/dotjs/contains.js"), 16719 dependencies: __webpack_require__(/*! ./dependencies */ "./node_modules/ajv/lib/dotjs/dependencies.js"), 16720 'enum': __webpack_require__(/*! ./enum */ "./node_modules/ajv/lib/dotjs/enum.js"), 16721 format: __webpack_require__(/*! ./format */ "./node_modules/ajv/lib/dotjs/format.js"), 16722 'if': __webpack_require__(/*! ./if */ "./node_modules/ajv/lib/dotjs/if.js"), 16723 items: __webpack_require__(/*! ./items */ "./node_modules/ajv/lib/dotjs/items.js"), 16724 maximum: __webpack_require__(/*! ./_limit */ "./node_modules/ajv/lib/dotjs/_limit.js"), 16725 minimum: __webpack_require__(/*! ./_limit */ "./node_modules/ajv/lib/dotjs/_limit.js"), 16726 maxItems: __webpack_require__(/*! ./_limitItems */ "./node_modules/ajv/lib/dotjs/_limitItems.js"), 16727 minItems: __webpack_require__(/*! ./_limitItems */ "./node_modules/ajv/lib/dotjs/_limitItems.js"), 16728 maxLength: __webpack_require__(/*! ./_limitLength */ "./node_modules/ajv/lib/dotjs/_limitLength.js"), 16729 minLength: __webpack_require__(/*! ./_limitLength */ "./node_modules/ajv/lib/dotjs/_limitLength.js"), 16730 maxProperties: __webpack_require__(/*! ./_limitProperties */ "./node_modules/ajv/lib/dotjs/_limitProperties.js"), 16731 minProperties: __webpack_require__(/*! ./_limitProperties */ "./node_modules/ajv/lib/dotjs/_limitProperties.js"), 16732 multipleOf: __webpack_require__(/*! ./multipleOf */ "./node_modules/ajv/lib/dotjs/multipleOf.js"), 16733 not: __webpack_require__(/*! ./not */ "./node_modules/ajv/lib/dotjs/not.js"), 16734 oneOf: __webpack_require__(/*! ./oneOf */ "./node_modules/ajv/lib/dotjs/oneOf.js"), 16735 pattern: __webpack_require__(/*! ./pattern */ "./node_modules/ajv/lib/dotjs/pattern.js"), 16736 properties: __webpack_require__(/*! ./properties */ "./node_modules/ajv/lib/dotjs/properties.js"), 16737 propertyNames: __webpack_require__(/*! ./propertyNames */ "./node_modules/ajv/lib/dotjs/propertyNames.js"), 16738 required: __webpack_require__(/*! ./required */ "./node_modules/ajv/lib/dotjs/required.js"), 16739 uniqueItems: __webpack_require__(/*! ./uniqueItems */ "./node_modules/ajv/lib/dotjs/uniqueItems.js"), 16740 validate: __webpack_require__(/*! ./validate */ "./node_modules/ajv/lib/dotjs/validate.js") 16741 }; 16742 16743 16744 /***/ }), 16745 16746 /***/ "./node_modules/ajv/lib/dotjs/items.js": 16747 /*!*********************************************!*\ 16748 !*** ./node_modules/ajv/lib/dotjs/items.js ***! 16749 \*********************************************/ 16750 /*! no static exports found */ 16751 /***/ (function(module, exports, __webpack_require__) { 16752 16753 "use strict"; 16754 16755 module.exports = function generate_items(it, $keyword, $ruleType) { 16756 var out = ' '; 16757 var $lvl = it.level; 16758 var $dataLvl = it.dataLevel; 16759 var $schema = it.schema[$keyword]; 16760 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 16761 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 16762 var $breakOnError = !it.opts.allErrors; 16763 var $data = 'data' + ($dataLvl || ''); 16764 var $valid = 'valid' + $lvl; 16765 var $errs = 'errs__' + $lvl; 16766 var $it = it.util.copy(it); 16767 var $closingBraces = ''; 16768 $it.level++; 16769 var $nextValid = 'valid' + $it.level; 16770 var $idx = 'i' + $lvl, 16771 $dataNxt = $it.dataLevel = it.dataLevel + 1, 16772 $nextData = 'data' + $dataNxt, 16773 $currentBaseId = it.baseId; 16774 out += 'var ' + ($errs) + ' = errors;var ' + ($valid) + ';'; 16775 if (Array.isArray($schema)) { 16776 var $additionalItems = it.schema.additionalItems; 16777 if ($additionalItems === false) { 16778 out += ' ' + ($valid) + ' = ' + ($data) + '.length <= ' + ($schema.length) + '; '; 16779 var $currErrSchemaPath = $errSchemaPath; 16780 $errSchemaPath = it.errSchemaPath + '/additionalItems'; 16781 out += ' if (!' + ($valid) + ') { '; 16782 var $$outStack = $$outStack || []; 16783 $$outStack.push(out); 16784 out = ''; /* istanbul ignore else */ 16785 if (it.createErrors !== false) { 16786 out += ' { keyword: \'' + ('additionalItems') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { limit: ' + ($schema.length) + ' } '; 16787 if (it.opts.messages !== false) { 16788 out += ' , message: \'should NOT have more than ' + ($schema.length) + ' items\' '; 16789 } 16790 if (it.opts.verbose) { 16791 out += ' , schema: false , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16792 } 16793 out += ' } '; 16794 } else { 16795 out += ' {} '; 16796 } 16797 var __err = out; 16798 out = $$outStack.pop(); 16799 if (!it.compositeRule && $breakOnError) { 16800 /* istanbul ignore if */ 16801 if (it.async) { 16802 out += ' throw new ValidationError([' + (__err) + ']); '; 16803 } else { 16804 out += ' validate.errors = [' + (__err) + ']; return false; '; 16805 } 16806 } else { 16807 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16808 } 16809 out += ' } '; 16810 $errSchemaPath = $currErrSchemaPath; 16811 if ($breakOnError) { 16812 $closingBraces += '}'; 16813 out += ' else { '; 16814 } 16815 } 16816 var arr1 = $schema; 16817 if (arr1) { 16818 var $sch, $i = -1, 16819 l1 = arr1.length - 1; 16820 while ($i < l1) { 16821 $sch = arr1[$i += 1]; 16822 if ((it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all))) { 16823 out += ' ' + ($nextValid) + ' = true; if (' + ($data) + '.length > ' + ($i) + ') { '; 16824 var $passData = $data + '[' + $i + ']'; 16825 $it.schema = $sch; 16826 $it.schemaPath = $schemaPath + '[' + $i + ']'; 16827 $it.errSchemaPath = $errSchemaPath + '/' + $i; 16828 $it.errorPath = it.util.getPathExpr(it.errorPath, $i, it.opts.jsonPointers, true); 16829 $it.dataPathArr[$dataNxt] = $i; 16830 var $code = it.validate($it); 16831 $it.baseId = $currentBaseId; 16832 if (it.util.varOccurences($code, $nextData) < 2) { 16833 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 16834 } else { 16835 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 16836 } 16837 out += ' } '; 16838 if ($breakOnError) { 16839 out += ' if (' + ($nextValid) + ') { '; 16840 $closingBraces += '}'; 16841 } 16842 } 16843 } 16844 } 16845 if (typeof $additionalItems == 'object' && (it.opts.strictKeywords ? typeof $additionalItems == 'object' && Object.keys($additionalItems).length > 0 : it.util.schemaHasRules($additionalItems, it.RULES.all))) { 16846 $it.schema = $additionalItems; 16847 $it.schemaPath = it.schemaPath + '.additionalItems'; 16848 $it.errSchemaPath = it.errSchemaPath + '/additionalItems'; 16849 out += ' ' + ($nextValid) + ' = true; if (' + ($data) + '.length > ' + ($schema.length) + ') { for (var ' + ($idx) + ' = ' + ($schema.length) + '; ' + ($idx) + ' < ' + ($data) + '.length; ' + ($idx) + '++) { '; 16850 $it.errorPath = it.util.getPathExpr(it.errorPath, $idx, it.opts.jsonPointers, true); 16851 var $passData = $data + '[' + $idx + ']'; 16852 $it.dataPathArr[$dataNxt] = $idx; 16853 var $code = it.validate($it); 16854 $it.baseId = $currentBaseId; 16855 if (it.util.varOccurences($code, $nextData) < 2) { 16856 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 16857 } else { 16858 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 16859 } 16860 if ($breakOnError) { 16861 out += ' if (!' + ($nextValid) + ') break; '; 16862 } 16863 out += ' } } '; 16864 if ($breakOnError) { 16865 out += ' if (' + ($nextValid) + ') { '; 16866 $closingBraces += '}'; 16867 } 16868 } 16869 } else if ((it.opts.strictKeywords ? typeof $schema == 'object' && Object.keys($schema).length > 0 : it.util.schemaHasRules($schema, it.RULES.all))) { 16870 $it.schema = $schema; 16871 $it.schemaPath = $schemaPath; 16872 $it.errSchemaPath = $errSchemaPath; 16873 out += ' for (var ' + ($idx) + ' = ' + (0) + '; ' + ($idx) + ' < ' + ($data) + '.length; ' + ($idx) + '++) { '; 16874 $it.errorPath = it.util.getPathExpr(it.errorPath, $idx, it.opts.jsonPointers, true); 16875 var $passData = $data + '[' + $idx + ']'; 16876 $it.dataPathArr[$dataNxt] = $idx; 16877 var $code = it.validate($it); 16878 $it.baseId = $currentBaseId; 16879 if (it.util.varOccurences($code, $nextData) < 2) { 16880 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 16881 } else { 16882 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 16883 } 16884 if ($breakOnError) { 16885 out += ' if (!' + ($nextValid) + ') break; '; 16886 } 16887 out += ' }'; 16888 } 16889 if ($breakOnError) { 16890 out += ' ' + ($closingBraces) + ' if (' + ($errs) + ' == errors) {'; 16891 } 16892 out = it.util.cleanUpCode(out); 16893 return out; 16894 } 16895 16896 16897 /***/ }), 16898 16899 /***/ "./node_modules/ajv/lib/dotjs/multipleOf.js": 16900 /*!**************************************************!*\ 16901 !*** ./node_modules/ajv/lib/dotjs/multipleOf.js ***! 16902 \**************************************************/ 16903 /*! no static exports found */ 16904 /***/ (function(module, exports, __webpack_require__) { 16905 16906 "use strict"; 16907 16908 module.exports = function generate_multipleOf(it, $keyword, $ruleType) { 16909 var out = ' '; 16910 var $lvl = it.level; 16911 var $dataLvl = it.dataLevel; 16912 var $schema = it.schema[$keyword]; 16913 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 16914 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 16915 var $breakOnError = !it.opts.allErrors; 16916 var $data = 'data' + ($dataLvl || ''); 16917 var $isData = it.opts.$data && $schema && $schema.$data, 16918 $schemaValue; 16919 if ($isData) { 16920 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 16921 $schemaValue = 'schema' + $lvl; 16922 } else { 16923 $schemaValue = $schema; 16924 } 16925 out += 'var division' + ($lvl) + ';if ('; 16926 if ($isData) { 16927 out += ' ' + ($schemaValue) + ' !== undefined && ( typeof ' + ($schemaValue) + ' != \'number\' || '; 16928 } 16929 out += ' (division' + ($lvl) + ' = ' + ($data) + ' / ' + ($schemaValue) + ', '; 16930 if (it.opts.multipleOfPrecision) { 16931 out += ' Math.abs(Math.round(division' + ($lvl) + ') - division' + ($lvl) + ') > 1e-' + (it.opts.multipleOfPrecision) + ' '; 16932 } else { 16933 out += ' division' + ($lvl) + ' !== parseInt(division' + ($lvl) + ') '; 16934 } 16935 out += ' ) '; 16936 if ($isData) { 16937 out += ' ) '; 16938 } 16939 out += ' ) { '; 16940 var $$outStack = $$outStack || []; 16941 $$outStack.push(out); 16942 out = ''; /* istanbul ignore else */ 16943 if (it.createErrors !== false) { 16944 out += ' { keyword: \'' + ('multipleOf') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { multipleOf: ' + ($schemaValue) + ' } '; 16945 if (it.opts.messages !== false) { 16946 out += ' , message: \'should be multiple of '; 16947 if ($isData) { 16948 out += '\' + ' + ($schemaValue); 16949 } else { 16950 out += '' + ($schemaValue) + '\''; 16951 } 16952 } 16953 if (it.opts.verbose) { 16954 out += ' , schema: '; 16955 if ($isData) { 16956 out += 'validate.schema' + ($schemaPath); 16957 } else { 16958 out += '' + ($schema); 16959 } 16960 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 16961 } 16962 out += ' } '; 16963 } else { 16964 out += ' {} '; 16965 } 16966 var __err = out; 16967 out = $$outStack.pop(); 16968 if (!it.compositeRule && $breakOnError) { 16969 /* istanbul ignore if */ 16970 if (it.async) { 16971 out += ' throw new ValidationError([' + (__err) + ']); '; 16972 } else { 16973 out += ' validate.errors = [' + (__err) + ']; return false; '; 16974 } 16975 } else { 16976 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 16977 } 16978 out += '} '; 16979 if ($breakOnError) { 16980 out += ' else { '; 16981 } 16982 return out; 16983 } 16984 16985 16986 /***/ }), 16987 16988 /***/ "./node_modules/ajv/lib/dotjs/not.js": 16989 /*!*******************************************!*\ 16990 !*** ./node_modules/ajv/lib/dotjs/not.js ***! 16991 \*******************************************/ 16992 /*! no static exports found */ 16993 /***/ (function(module, exports, __webpack_require__) { 16994 16995 "use strict"; 16996 16997 module.exports = function generate_not(it, $keyword, $ruleType) { 16998 var out = ' '; 16999 var $lvl = it.level; 17000 var $dataLvl = it.dataLevel; 17001 var $schema = it.schema[$keyword]; 17002 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 17003 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17004 var $breakOnError = !it.opts.allErrors; 17005 var $data = 'data' + ($dataLvl || ''); 17006 var $errs = 'errs__' + $lvl; 17007 var $it = it.util.copy(it); 17008 $it.level++; 17009 var $nextValid = 'valid' + $it.level; 17010 if ((it.opts.strictKeywords ? typeof $schema == 'object' && Object.keys($schema).length > 0 : it.util.schemaHasRules($schema, it.RULES.all))) { 17011 $it.schema = $schema; 17012 $it.schemaPath = $schemaPath; 17013 $it.errSchemaPath = $errSchemaPath; 17014 out += ' var ' + ($errs) + ' = errors; '; 17015 var $wasComposite = it.compositeRule; 17016 it.compositeRule = $it.compositeRule = true; 17017 $it.createErrors = false; 17018 var $allErrorsOption; 17019 if ($it.opts.allErrors) { 17020 $allErrorsOption = $it.opts.allErrors; 17021 $it.opts.allErrors = false; 17022 } 17023 out += ' ' + (it.validate($it)) + ' '; 17024 $it.createErrors = true; 17025 if ($allErrorsOption) $it.opts.allErrors = $allErrorsOption; 17026 it.compositeRule = $it.compositeRule = $wasComposite; 17027 out += ' if (' + ($nextValid) + ') { '; 17028 var $$outStack = $$outStack || []; 17029 $$outStack.push(out); 17030 out = ''; /* istanbul ignore else */ 17031 if (it.createErrors !== false) { 17032 out += ' { keyword: \'' + ('not') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} '; 17033 if (it.opts.messages !== false) { 17034 out += ' , message: \'should NOT be valid\' '; 17035 } 17036 if (it.opts.verbose) { 17037 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17038 } 17039 out += ' } '; 17040 } else { 17041 out += ' {} '; 17042 } 17043 var __err = out; 17044 out = $$outStack.pop(); 17045 if (!it.compositeRule && $breakOnError) { 17046 /* istanbul ignore if */ 17047 if (it.async) { 17048 out += ' throw new ValidationError([' + (__err) + ']); '; 17049 } else { 17050 out += ' validate.errors = [' + (__err) + ']; return false; '; 17051 } 17052 } else { 17053 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17054 } 17055 out += ' } else { errors = ' + ($errs) + '; if (vErrors !== null) { if (' + ($errs) + ') vErrors.length = ' + ($errs) + '; else vErrors = null; } '; 17056 if (it.opts.allErrors) { 17057 out += ' } '; 17058 } 17059 } else { 17060 out += ' var err = '; /* istanbul ignore else */ 17061 if (it.createErrors !== false) { 17062 out += ' { keyword: \'' + ('not') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} '; 17063 if (it.opts.messages !== false) { 17064 out += ' , message: \'should NOT be valid\' '; 17065 } 17066 if (it.opts.verbose) { 17067 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17068 } 17069 out += ' } '; 17070 } else { 17071 out += ' {} '; 17072 } 17073 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17074 if ($breakOnError) { 17075 out += ' if (false) { '; 17076 } 17077 } 17078 return out; 17079 } 17080 17081 17082 /***/ }), 17083 17084 /***/ "./node_modules/ajv/lib/dotjs/oneOf.js": 17085 /*!*********************************************!*\ 17086 !*** ./node_modules/ajv/lib/dotjs/oneOf.js ***! 17087 \*********************************************/ 17088 /*! no static exports found */ 17089 /***/ (function(module, exports, __webpack_require__) { 17090 17091 "use strict"; 17092 17093 module.exports = function generate_oneOf(it, $keyword, $ruleType) { 17094 var out = ' '; 17095 var $lvl = it.level; 17096 var $dataLvl = it.dataLevel; 17097 var $schema = it.schema[$keyword]; 17098 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 17099 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17100 var $breakOnError = !it.opts.allErrors; 17101 var $data = 'data' + ($dataLvl || ''); 17102 var $valid = 'valid' + $lvl; 17103 var $errs = 'errs__' + $lvl; 17104 var $it = it.util.copy(it); 17105 var $closingBraces = ''; 17106 $it.level++; 17107 var $nextValid = 'valid' + $it.level; 17108 var $currentBaseId = $it.baseId, 17109 $prevValid = 'prevValid' + $lvl, 17110 $passingSchemas = 'passingSchemas' + $lvl; 17111 out += 'var ' + ($errs) + ' = errors , ' + ($prevValid) + ' = false , ' + ($valid) + ' = false , ' + ($passingSchemas) + ' = null; '; 17112 var $wasComposite = it.compositeRule; 17113 it.compositeRule = $it.compositeRule = true; 17114 var arr1 = $schema; 17115 if (arr1) { 17116 var $sch, $i = -1, 17117 l1 = arr1.length - 1; 17118 while ($i < l1) { 17119 $sch = arr1[$i += 1]; 17120 if ((it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all))) { 17121 $it.schema = $sch; 17122 $it.schemaPath = $schemaPath + '[' + $i + ']'; 17123 $it.errSchemaPath = $errSchemaPath + '/' + $i; 17124 out += ' ' + (it.validate($it)) + ' '; 17125 $it.baseId = $currentBaseId; 17126 } else { 17127 out += ' var ' + ($nextValid) + ' = true; '; 17128 } 17129 if ($i) { 17130 out += ' if (' + ($nextValid) + ' && ' + ($prevValid) + ') { ' + ($valid) + ' = false; ' + ($passingSchemas) + ' = [' + ($passingSchemas) + ', ' + ($i) + ']; } else { '; 17131 $closingBraces += '}'; 17132 } 17133 out += ' if (' + ($nextValid) + ') { ' + ($valid) + ' = ' + ($prevValid) + ' = true; ' + ($passingSchemas) + ' = ' + ($i) + '; }'; 17134 } 17135 } 17136 it.compositeRule = $it.compositeRule = $wasComposite; 17137 out += '' + ($closingBraces) + 'if (!' + ($valid) + ') { var err = '; /* istanbul ignore else */ 17138 if (it.createErrors !== false) { 17139 out += ' { keyword: \'' + ('oneOf') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { passingSchemas: ' + ($passingSchemas) + ' } '; 17140 if (it.opts.messages !== false) { 17141 out += ' , message: \'should match exactly one schema in oneOf\' '; 17142 } 17143 if (it.opts.verbose) { 17144 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17145 } 17146 out += ' } '; 17147 } else { 17148 out += ' {} '; 17149 } 17150 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17151 if (!it.compositeRule && $breakOnError) { 17152 /* istanbul ignore if */ 17153 if (it.async) { 17154 out += ' throw new ValidationError(vErrors); '; 17155 } else { 17156 out += ' validate.errors = vErrors; return false; '; 17157 } 17158 } 17159 out += '} else { errors = ' + ($errs) + '; if (vErrors !== null) { if (' + ($errs) + ') vErrors.length = ' + ($errs) + '; else vErrors = null; }'; 17160 if (it.opts.allErrors) { 17161 out += ' } '; 17162 } 17163 return out; 17164 } 17165 17166 17167 /***/ }), 17168 17169 /***/ "./node_modules/ajv/lib/dotjs/pattern.js": 17170 /*!***********************************************!*\ 17171 !*** ./node_modules/ajv/lib/dotjs/pattern.js ***! 17172 \***********************************************/ 17173 /*! no static exports found */ 17174 /***/ (function(module, exports, __webpack_require__) { 17175 17176 "use strict"; 17177 17178 module.exports = function generate_pattern(it, $keyword, $ruleType) { 17179 var out = ' '; 17180 var $lvl = it.level; 17181 var $dataLvl = it.dataLevel; 17182 var $schema = it.schema[$keyword]; 17183 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 17184 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17185 var $breakOnError = !it.opts.allErrors; 17186 var $data = 'data' + ($dataLvl || ''); 17187 var $isData = it.opts.$data && $schema && $schema.$data, 17188 $schemaValue; 17189 if ($isData) { 17190 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 17191 $schemaValue = 'schema' + $lvl; 17192 } else { 17193 $schemaValue = $schema; 17194 } 17195 var $regexp = $isData ? '(new RegExp(' + $schemaValue + '))' : it.usePattern($schema); 17196 out += 'if ( '; 17197 if ($isData) { 17198 out += ' (' + ($schemaValue) + ' !== undefined && typeof ' + ($schemaValue) + ' != \'string\') || '; 17199 } 17200 out += ' !' + ($regexp) + '.test(' + ($data) + ') ) { '; 17201 var $$outStack = $$outStack || []; 17202 $$outStack.push(out); 17203 out = ''; /* istanbul ignore else */ 17204 if (it.createErrors !== false) { 17205 out += ' { keyword: \'' + ('pattern') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { pattern: '; 17206 if ($isData) { 17207 out += '' + ($schemaValue); 17208 } else { 17209 out += '' + (it.util.toQuotedString($schema)); 17210 } 17211 out += ' } '; 17212 if (it.opts.messages !== false) { 17213 out += ' , message: \'should match pattern "'; 17214 if ($isData) { 17215 out += '\' + ' + ($schemaValue) + ' + \''; 17216 } else { 17217 out += '' + (it.util.escapeQuotes($schema)); 17218 } 17219 out += '"\' '; 17220 } 17221 if (it.opts.verbose) { 17222 out += ' , schema: '; 17223 if ($isData) { 17224 out += 'validate.schema' + ($schemaPath); 17225 } else { 17226 out += '' + (it.util.toQuotedString($schema)); 17227 } 17228 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17229 } 17230 out += ' } '; 17231 } else { 17232 out += ' {} '; 17233 } 17234 var __err = out; 17235 out = $$outStack.pop(); 17236 if (!it.compositeRule && $breakOnError) { 17237 /* istanbul ignore if */ 17238 if (it.async) { 17239 out += ' throw new ValidationError([' + (__err) + ']); '; 17240 } else { 17241 out += ' validate.errors = [' + (__err) + ']; return false; '; 17242 } 17243 } else { 17244 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17245 } 17246 out += '} '; 17247 if ($breakOnError) { 17248 out += ' else { '; 17249 } 17250 return out; 17251 } 17252 17253 17254 /***/ }), 17255 17256 /***/ "./node_modules/ajv/lib/dotjs/properties.js": 17257 /*!**************************************************!*\ 17258 !*** ./node_modules/ajv/lib/dotjs/properties.js ***! 17259 \**************************************************/ 17260 /*! no static exports found */ 17261 /***/ (function(module, exports, __webpack_require__) { 17262 17263 "use strict"; 17264 17265 module.exports = function generate_properties(it, $keyword, $ruleType) { 17266 var out = ' '; 17267 var $lvl = it.level; 17268 var $dataLvl = it.dataLevel; 17269 var $schema = it.schema[$keyword]; 17270 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 17271 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17272 var $breakOnError = !it.opts.allErrors; 17273 var $data = 'data' + ($dataLvl || ''); 17274 var $errs = 'errs__' + $lvl; 17275 var $it = it.util.copy(it); 17276 var $closingBraces = ''; 17277 $it.level++; 17278 var $nextValid = 'valid' + $it.level; 17279 var $key = 'key' + $lvl, 17280 $idx = 'idx' + $lvl, 17281 $dataNxt = $it.dataLevel = it.dataLevel + 1, 17282 $nextData = 'data' + $dataNxt, 17283 $dataProperties = 'dataProperties' + $lvl; 17284 var $schemaKeys = Object.keys($schema || {}), 17285 $pProperties = it.schema.patternProperties || {}, 17286 $pPropertyKeys = Object.keys($pProperties), 17287 $aProperties = it.schema.additionalProperties, 17288 $someProperties = $schemaKeys.length || $pPropertyKeys.length, 17289 $noAdditional = $aProperties === false, 17290 $additionalIsSchema = typeof $aProperties == 'object' && Object.keys($aProperties).length, 17291 $removeAdditional = it.opts.removeAdditional, 17292 $checkAdditional = $noAdditional || $additionalIsSchema || $removeAdditional, 17293 $ownProperties = it.opts.ownProperties, 17294 $currentBaseId = it.baseId; 17295 var $required = it.schema.required; 17296 if ($required && !(it.opts.$data && $required.$data) && $required.length < it.opts.loopRequired) var $requiredHash = it.util.toHash($required); 17297 out += 'var ' + ($errs) + ' = errors;var ' + ($nextValid) + ' = true;'; 17298 if ($ownProperties) { 17299 out += ' var ' + ($dataProperties) + ' = undefined;'; 17300 } 17301 if ($checkAdditional) { 17302 if ($ownProperties) { 17303 out += ' ' + ($dataProperties) + ' = ' + ($dataProperties) + ' || Object.keys(' + ($data) + '); for (var ' + ($idx) + '=0; ' + ($idx) + '<' + ($dataProperties) + '.length; ' + ($idx) + '++) { var ' + ($key) + ' = ' + ($dataProperties) + '[' + ($idx) + ']; '; 17304 } else { 17305 out += ' for (var ' + ($key) + ' in ' + ($data) + ') { '; 17306 } 17307 if ($someProperties) { 17308 out += ' var isAdditional' + ($lvl) + ' = !(false '; 17309 if ($schemaKeys.length) { 17310 if ($schemaKeys.length > 8) { 17311 out += ' || validate.schema' + ($schemaPath) + '.hasOwnProperty(' + ($key) + ') '; 17312 } else { 17313 var arr1 = $schemaKeys; 17314 if (arr1) { 17315 var $propertyKey, i1 = -1, 17316 l1 = arr1.length - 1; 17317 while (i1 < l1) { 17318 $propertyKey = arr1[i1 += 1]; 17319 out += ' || ' + ($key) + ' == ' + (it.util.toQuotedString($propertyKey)) + ' '; 17320 } 17321 } 17322 } 17323 } 17324 if ($pPropertyKeys.length) { 17325 var arr2 = $pPropertyKeys; 17326 if (arr2) { 17327 var $pProperty, $i = -1, 17328 l2 = arr2.length - 1; 17329 while ($i < l2) { 17330 $pProperty = arr2[$i += 1]; 17331 out += ' || ' + (it.usePattern($pProperty)) + '.test(' + ($key) + ') '; 17332 } 17333 } 17334 } 17335 out += ' ); if (isAdditional' + ($lvl) + ') { '; 17336 } 17337 if ($removeAdditional == 'all') { 17338 out += ' delete ' + ($data) + '[' + ($key) + ']; '; 17339 } else { 17340 var $currentErrorPath = it.errorPath; 17341 var $additionalProperty = '\' + ' + $key + ' + \''; 17342 if (it.opts._errorDataPathProperty) { 17343 it.errorPath = it.util.getPathExpr(it.errorPath, $key, it.opts.jsonPointers); 17344 } 17345 if ($noAdditional) { 17346 if ($removeAdditional) { 17347 out += ' delete ' + ($data) + '[' + ($key) + ']; '; 17348 } else { 17349 out += ' ' + ($nextValid) + ' = false; '; 17350 var $currErrSchemaPath = $errSchemaPath; 17351 $errSchemaPath = it.errSchemaPath + '/additionalProperties'; 17352 var $$outStack = $$outStack || []; 17353 $$outStack.push(out); 17354 out = ''; /* istanbul ignore else */ 17355 if (it.createErrors !== false) { 17356 out += ' { keyword: \'' + ('additionalProperties') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { additionalProperty: \'' + ($additionalProperty) + '\' } '; 17357 if (it.opts.messages !== false) { 17358 out += ' , message: \''; 17359 if (it.opts._errorDataPathProperty) { 17360 out += 'is an invalid additional property'; 17361 } else { 17362 out += 'should NOT have additional properties'; 17363 } 17364 out += '\' '; 17365 } 17366 if (it.opts.verbose) { 17367 out += ' , schema: false , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17368 } 17369 out += ' } '; 17370 } else { 17371 out += ' {} '; 17372 } 17373 var __err = out; 17374 out = $$outStack.pop(); 17375 if (!it.compositeRule && $breakOnError) { 17376 /* istanbul ignore if */ 17377 if (it.async) { 17378 out += ' throw new ValidationError([' + (__err) + ']); '; 17379 } else { 17380 out += ' validate.errors = [' + (__err) + ']; return false; '; 17381 } 17382 } else { 17383 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17384 } 17385 $errSchemaPath = $currErrSchemaPath; 17386 if ($breakOnError) { 17387 out += ' break; '; 17388 } 17389 } 17390 } else if ($additionalIsSchema) { 17391 if ($removeAdditional == 'failing') { 17392 out += ' var ' + ($errs) + ' = errors; '; 17393 var $wasComposite = it.compositeRule; 17394 it.compositeRule = $it.compositeRule = true; 17395 $it.schema = $aProperties; 17396 $it.schemaPath = it.schemaPath + '.additionalProperties'; 17397 $it.errSchemaPath = it.errSchemaPath + '/additionalProperties'; 17398 $it.errorPath = it.opts._errorDataPathProperty ? it.errorPath : it.util.getPathExpr(it.errorPath, $key, it.opts.jsonPointers); 17399 var $passData = $data + '[' + $key + ']'; 17400 $it.dataPathArr[$dataNxt] = $key; 17401 var $code = it.validate($it); 17402 $it.baseId = $currentBaseId; 17403 if (it.util.varOccurences($code, $nextData) < 2) { 17404 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 17405 } else { 17406 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 17407 } 17408 out += ' if (!' + ($nextValid) + ') { errors = ' + ($errs) + '; if (validate.errors !== null) { if (errors) validate.errors.length = errors; else validate.errors = null; } delete ' + ($data) + '[' + ($key) + ']; } '; 17409 it.compositeRule = $it.compositeRule = $wasComposite; 17410 } else { 17411 $it.schema = $aProperties; 17412 $it.schemaPath = it.schemaPath + '.additionalProperties'; 17413 $it.errSchemaPath = it.errSchemaPath + '/additionalProperties'; 17414 $it.errorPath = it.opts._errorDataPathProperty ? it.errorPath : it.util.getPathExpr(it.errorPath, $key, it.opts.jsonPointers); 17415 var $passData = $data + '[' + $key + ']'; 17416 $it.dataPathArr[$dataNxt] = $key; 17417 var $code = it.validate($it); 17418 $it.baseId = $currentBaseId; 17419 if (it.util.varOccurences($code, $nextData) < 2) { 17420 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 17421 } else { 17422 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 17423 } 17424 if ($breakOnError) { 17425 out += ' if (!' + ($nextValid) + ') break; '; 17426 } 17427 } 17428 } 17429 it.errorPath = $currentErrorPath; 17430 } 17431 if ($someProperties) { 17432 out += ' } '; 17433 } 17434 out += ' } '; 17435 if ($breakOnError) { 17436 out += ' if (' + ($nextValid) + ') { '; 17437 $closingBraces += '}'; 17438 } 17439 } 17440 var $useDefaults = it.opts.useDefaults && !it.compositeRule; 17441 if ($schemaKeys.length) { 17442 var arr3 = $schemaKeys; 17443 if (arr3) { 17444 var $propertyKey, i3 = -1, 17445 l3 = arr3.length - 1; 17446 while (i3 < l3) { 17447 $propertyKey = arr3[i3 += 1]; 17448 var $sch = $schema[$propertyKey]; 17449 if ((it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all))) { 17450 var $prop = it.util.getProperty($propertyKey), 17451 $passData = $data + $prop, 17452 $hasDefault = $useDefaults && $sch.default !== undefined; 17453 $it.schema = $sch; 17454 $it.schemaPath = $schemaPath + $prop; 17455 $it.errSchemaPath = $errSchemaPath + '/' + it.util.escapeFragment($propertyKey); 17456 $it.errorPath = it.util.getPath(it.errorPath, $propertyKey, it.opts.jsonPointers); 17457 $it.dataPathArr[$dataNxt] = it.util.toQuotedString($propertyKey); 17458 var $code = it.validate($it); 17459 $it.baseId = $currentBaseId; 17460 if (it.util.varOccurences($code, $nextData) < 2) { 17461 $code = it.util.varReplace($code, $nextData, $passData); 17462 var $useData = $passData; 17463 } else { 17464 var $useData = $nextData; 17465 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; '; 17466 } 17467 if ($hasDefault) { 17468 out += ' ' + ($code) + ' '; 17469 } else { 17470 if ($requiredHash && $requiredHash[$propertyKey]) { 17471 out += ' if ( ' + ($useData) + ' === undefined '; 17472 if ($ownProperties) { 17473 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 17474 } 17475 out += ') { ' + ($nextValid) + ' = false; '; 17476 var $currentErrorPath = it.errorPath, 17477 $currErrSchemaPath = $errSchemaPath, 17478 $missingProperty = it.util.escapeQuotes($propertyKey); 17479 if (it.opts._errorDataPathProperty) { 17480 it.errorPath = it.util.getPath($currentErrorPath, $propertyKey, it.opts.jsonPointers); 17481 } 17482 $errSchemaPath = it.errSchemaPath + '/required'; 17483 var $$outStack = $$outStack || []; 17484 $$outStack.push(out); 17485 out = ''; /* istanbul ignore else */ 17486 if (it.createErrors !== false) { 17487 out += ' { keyword: \'' + ('required') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { missingProperty: \'' + ($missingProperty) + '\' } '; 17488 if (it.opts.messages !== false) { 17489 out += ' , message: \''; 17490 if (it.opts._errorDataPathProperty) { 17491 out += 'is a required property'; 17492 } else { 17493 out += 'should have required property \\\'' + ($missingProperty) + '\\\''; 17494 } 17495 out += '\' '; 17496 } 17497 if (it.opts.verbose) { 17498 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17499 } 17500 out += ' } '; 17501 } else { 17502 out += ' {} '; 17503 } 17504 var __err = out; 17505 out = $$outStack.pop(); 17506 if (!it.compositeRule && $breakOnError) { 17507 /* istanbul ignore if */ 17508 if (it.async) { 17509 out += ' throw new ValidationError([' + (__err) + ']); '; 17510 } else { 17511 out += ' validate.errors = [' + (__err) + ']; return false; '; 17512 } 17513 } else { 17514 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17515 } 17516 $errSchemaPath = $currErrSchemaPath; 17517 it.errorPath = $currentErrorPath; 17518 out += ' } else { '; 17519 } else { 17520 if ($breakOnError) { 17521 out += ' if ( ' + ($useData) + ' === undefined '; 17522 if ($ownProperties) { 17523 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 17524 } 17525 out += ') { ' + ($nextValid) + ' = true; } else { '; 17526 } else { 17527 out += ' if (' + ($useData) + ' !== undefined '; 17528 if ($ownProperties) { 17529 out += ' && Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 17530 } 17531 out += ' ) { '; 17532 } 17533 } 17534 out += ' ' + ($code) + ' } '; 17535 } 17536 } 17537 if ($breakOnError) { 17538 out += ' if (' + ($nextValid) + ') { '; 17539 $closingBraces += '}'; 17540 } 17541 } 17542 } 17543 } 17544 if ($pPropertyKeys.length) { 17545 var arr4 = $pPropertyKeys; 17546 if (arr4) { 17547 var $pProperty, i4 = -1, 17548 l4 = arr4.length - 1; 17549 while (i4 < l4) { 17550 $pProperty = arr4[i4 += 1]; 17551 var $sch = $pProperties[$pProperty]; 17552 if ((it.opts.strictKeywords ? typeof $sch == 'object' && Object.keys($sch).length > 0 : it.util.schemaHasRules($sch, it.RULES.all))) { 17553 $it.schema = $sch; 17554 $it.schemaPath = it.schemaPath + '.patternProperties' + it.util.getProperty($pProperty); 17555 $it.errSchemaPath = it.errSchemaPath + '/patternProperties/' + it.util.escapeFragment($pProperty); 17556 if ($ownProperties) { 17557 out += ' ' + ($dataProperties) + ' = ' + ($dataProperties) + ' || Object.keys(' + ($data) + '); for (var ' + ($idx) + '=0; ' + ($idx) + '<' + ($dataProperties) + '.length; ' + ($idx) + '++) { var ' + ($key) + ' = ' + ($dataProperties) + '[' + ($idx) + ']; '; 17558 } else { 17559 out += ' for (var ' + ($key) + ' in ' + ($data) + ') { '; 17560 } 17561 out += ' if (' + (it.usePattern($pProperty)) + '.test(' + ($key) + ')) { '; 17562 $it.errorPath = it.util.getPathExpr(it.errorPath, $key, it.opts.jsonPointers); 17563 var $passData = $data + '[' + $key + ']'; 17564 $it.dataPathArr[$dataNxt] = $key; 17565 var $code = it.validate($it); 17566 $it.baseId = $currentBaseId; 17567 if (it.util.varOccurences($code, $nextData) < 2) { 17568 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 17569 } else { 17570 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 17571 } 17572 if ($breakOnError) { 17573 out += ' if (!' + ($nextValid) + ') break; '; 17574 } 17575 out += ' } '; 17576 if ($breakOnError) { 17577 out += ' else ' + ($nextValid) + ' = true; '; 17578 } 17579 out += ' } '; 17580 if ($breakOnError) { 17581 out += ' if (' + ($nextValid) + ') { '; 17582 $closingBraces += '}'; 17583 } 17584 } 17585 } 17586 } 17587 } 17588 if ($breakOnError) { 17589 out += ' ' + ($closingBraces) + ' if (' + ($errs) + ' == errors) {'; 17590 } 17591 out = it.util.cleanUpCode(out); 17592 return out; 17593 } 17594 17595 17596 /***/ }), 17597 17598 /***/ "./node_modules/ajv/lib/dotjs/propertyNames.js": 17599 /*!*****************************************************!*\ 17600 !*** ./node_modules/ajv/lib/dotjs/propertyNames.js ***! 17601 \*****************************************************/ 17602 /*! no static exports found */ 17603 /***/ (function(module, exports, __webpack_require__) { 17604 17605 "use strict"; 17606 17607 module.exports = function generate_propertyNames(it, $keyword, $ruleType) { 17608 var out = ' '; 17609 var $lvl = it.level; 17610 var $dataLvl = it.dataLevel; 17611 var $schema = it.schema[$keyword]; 17612 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 17613 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17614 var $breakOnError = !it.opts.allErrors; 17615 var $data = 'data' + ($dataLvl || ''); 17616 var $errs = 'errs__' + $lvl; 17617 var $it = it.util.copy(it); 17618 var $closingBraces = ''; 17619 $it.level++; 17620 var $nextValid = 'valid' + $it.level; 17621 out += 'var ' + ($errs) + ' = errors;'; 17622 if ((it.opts.strictKeywords ? typeof $schema == 'object' && Object.keys($schema).length > 0 : it.util.schemaHasRules($schema, it.RULES.all))) { 17623 $it.schema = $schema; 17624 $it.schemaPath = $schemaPath; 17625 $it.errSchemaPath = $errSchemaPath; 17626 var $key = 'key' + $lvl, 17627 $idx = 'idx' + $lvl, 17628 $i = 'i' + $lvl, 17629 $invalidName = '\' + ' + $key + ' + \'', 17630 $dataNxt = $it.dataLevel = it.dataLevel + 1, 17631 $nextData = 'data' + $dataNxt, 17632 $dataProperties = 'dataProperties' + $lvl, 17633 $ownProperties = it.opts.ownProperties, 17634 $currentBaseId = it.baseId; 17635 if ($ownProperties) { 17636 out += ' var ' + ($dataProperties) + ' = undefined; '; 17637 } 17638 if ($ownProperties) { 17639 out += ' ' + ($dataProperties) + ' = ' + ($dataProperties) + ' || Object.keys(' + ($data) + '); for (var ' + ($idx) + '=0; ' + ($idx) + '<' + ($dataProperties) + '.length; ' + ($idx) + '++) { var ' + ($key) + ' = ' + ($dataProperties) + '[' + ($idx) + ']; '; 17640 } else { 17641 out += ' for (var ' + ($key) + ' in ' + ($data) + ') { '; 17642 } 17643 out += ' var startErrs' + ($lvl) + ' = errors; '; 17644 var $passData = $key; 17645 var $wasComposite = it.compositeRule; 17646 it.compositeRule = $it.compositeRule = true; 17647 var $code = it.validate($it); 17648 $it.baseId = $currentBaseId; 17649 if (it.util.varOccurences($code, $nextData) < 2) { 17650 out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' '; 17651 } else { 17652 out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' '; 17653 } 17654 it.compositeRule = $it.compositeRule = $wasComposite; 17655 out += ' if (!' + ($nextValid) + ') { for (var ' + ($i) + '=startErrs' + ($lvl) + '; ' + ($i) + '<errors; ' + ($i) + '++) { vErrors[' + ($i) + '].propertyName = ' + ($key) + '; } var err = '; /* istanbul ignore else */ 17656 if (it.createErrors !== false) { 17657 out += ' { keyword: \'' + ('propertyNames') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { propertyName: \'' + ($invalidName) + '\' } '; 17658 if (it.opts.messages !== false) { 17659 out += ' , message: \'property name \\\'' + ($invalidName) + '\\\' is invalid\' '; 17660 } 17661 if (it.opts.verbose) { 17662 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17663 } 17664 out += ' } '; 17665 } else { 17666 out += ' {} '; 17667 } 17668 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17669 if (!it.compositeRule && $breakOnError) { 17670 /* istanbul ignore if */ 17671 if (it.async) { 17672 out += ' throw new ValidationError(vErrors); '; 17673 } else { 17674 out += ' validate.errors = vErrors; return false; '; 17675 } 17676 } 17677 if ($breakOnError) { 17678 out += ' break; '; 17679 } 17680 out += ' } }'; 17681 } 17682 if ($breakOnError) { 17683 out += ' ' + ($closingBraces) + ' if (' + ($errs) + ' == errors) {'; 17684 } 17685 out = it.util.cleanUpCode(out); 17686 return out; 17687 } 17688 17689 17690 /***/ }), 17691 17692 /***/ "./node_modules/ajv/lib/dotjs/ref.js": 17693 /*!*******************************************!*\ 17694 !*** ./node_modules/ajv/lib/dotjs/ref.js ***! 17695 \*******************************************/ 17696 /*! no static exports found */ 17697 /***/ (function(module, exports, __webpack_require__) { 17698 17699 "use strict"; 17700 17701 module.exports = function generate_ref(it, $keyword, $ruleType) { 17702 var out = ' '; 17703 var $lvl = it.level; 17704 var $dataLvl = it.dataLevel; 17705 var $schema = it.schema[$keyword]; 17706 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17707 var $breakOnError = !it.opts.allErrors; 17708 var $data = 'data' + ($dataLvl || ''); 17709 var $valid = 'valid' + $lvl; 17710 var $async, $refCode; 17711 if ($schema == '#' || $schema == '#/') { 17712 if (it.isRoot) { 17713 $async = it.async; 17714 $refCode = 'validate'; 17715 } else { 17716 $async = it.root.schema.$async === true; 17717 $refCode = 'root.refVal[0]'; 17718 } 17719 } else { 17720 var $refVal = it.resolveRef(it.baseId, $schema, it.isRoot); 17721 if ($refVal === undefined) { 17722 var $message = it.MissingRefError.message(it.baseId, $schema); 17723 if (it.opts.missingRefs == 'fail') { 17724 it.logger.error($message); 17725 var $$outStack = $$outStack || []; 17726 $$outStack.push(out); 17727 out = ''; /* istanbul ignore else */ 17728 if (it.createErrors !== false) { 17729 out += ' { keyword: \'' + ('$ref') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { ref: \'' + (it.util.escapeQuotes($schema)) + '\' } '; 17730 if (it.opts.messages !== false) { 17731 out += ' , message: \'can\\\'t resolve reference ' + (it.util.escapeQuotes($schema)) + '\' '; 17732 } 17733 if (it.opts.verbose) { 17734 out += ' , schema: ' + (it.util.toQuotedString($schema)) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17735 } 17736 out += ' } '; 17737 } else { 17738 out += ' {} '; 17739 } 17740 var __err = out; 17741 out = $$outStack.pop(); 17742 if (!it.compositeRule && $breakOnError) { 17743 /* istanbul ignore if */ 17744 if (it.async) { 17745 out += ' throw new ValidationError([' + (__err) + ']); '; 17746 } else { 17747 out += ' validate.errors = [' + (__err) + ']; return false; '; 17748 } 17749 } else { 17750 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17751 } 17752 if ($breakOnError) { 17753 out += ' if (false) { '; 17754 } 17755 } else if (it.opts.missingRefs == 'ignore') { 17756 it.logger.warn($message); 17757 if ($breakOnError) { 17758 out += ' if (true) { '; 17759 } 17760 } else { 17761 throw new it.MissingRefError(it.baseId, $schema, $message); 17762 } 17763 } else if ($refVal.inline) { 17764 var $it = it.util.copy(it); 17765 $it.level++; 17766 var $nextValid = 'valid' + $it.level; 17767 $it.schema = $refVal.schema; 17768 $it.schemaPath = ''; 17769 $it.errSchemaPath = $schema; 17770 var $code = it.validate($it).replace(/validate\.schema/g, $refVal.code); 17771 out += ' ' + ($code) + ' '; 17772 if ($breakOnError) { 17773 out += ' if (' + ($nextValid) + ') { '; 17774 } 17775 } else { 17776 $async = $refVal.$async === true || (it.async && $refVal.$async !== false); 17777 $refCode = $refVal.code; 17778 } 17779 } 17780 if ($refCode) { 17781 var $$outStack = $$outStack || []; 17782 $$outStack.push(out); 17783 out = ''; 17784 if (it.opts.passContext) { 17785 out += ' ' + ($refCode) + '.call(this, '; 17786 } else { 17787 out += ' ' + ($refCode) + '( '; 17788 } 17789 out += ' ' + ($data) + ', (dataPath || \'\')'; 17790 if (it.errorPath != '""') { 17791 out += ' + ' + (it.errorPath); 17792 } 17793 var $parentData = $dataLvl ? 'data' + (($dataLvl - 1) || '') : 'parentData', 17794 $parentDataProperty = $dataLvl ? it.dataPathArr[$dataLvl] : 'parentDataProperty'; 17795 out += ' , ' + ($parentData) + ' , ' + ($parentDataProperty) + ', rootData) '; 17796 var __callValidate = out; 17797 out = $$outStack.pop(); 17798 if ($async) { 17799 if (!it.async) throw new Error('async schema referenced by sync schema'); 17800 if ($breakOnError) { 17801 out += ' var ' + ($valid) + '; '; 17802 } 17803 out += ' try { await ' + (__callValidate) + '; '; 17804 if ($breakOnError) { 17805 out += ' ' + ($valid) + ' = true; '; 17806 } 17807 out += ' } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; '; 17808 if ($breakOnError) { 17809 out += ' ' + ($valid) + ' = false; '; 17810 } 17811 out += ' } '; 17812 if ($breakOnError) { 17813 out += ' if (' + ($valid) + ') { '; 17814 } 17815 } else { 17816 out += ' if (!' + (__callValidate) + ') { if (vErrors === null) vErrors = ' + ($refCode) + '.errors; else vErrors = vErrors.concat(' + ($refCode) + '.errors); errors = vErrors.length; } '; 17817 if ($breakOnError) { 17818 out += ' else { '; 17819 } 17820 } 17821 } 17822 return out; 17823 } 17824 17825 17826 /***/ }), 17827 17828 /***/ "./node_modules/ajv/lib/dotjs/required.js": 17829 /*!************************************************!*\ 17830 !*** ./node_modules/ajv/lib/dotjs/required.js ***! 17831 \************************************************/ 17832 /*! no static exports found */ 17833 /***/ (function(module, exports, __webpack_require__) { 17834 17835 "use strict"; 17836 17837 module.exports = function generate_required(it, $keyword, $ruleType) { 17838 var out = ' '; 17839 var $lvl = it.level; 17840 var $dataLvl = it.dataLevel; 17841 var $schema = it.schema[$keyword]; 17842 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 17843 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 17844 var $breakOnError = !it.opts.allErrors; 17845 var $data = 'data' + ($dataLvl || ''); 17846 var $valid = 'valid' + $lvl; 17847 var $isData = it.opts.$data && $schema && $schema.$data, 17848 $schemaValue; 17849 if ($isData) { 17850 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 17851 $schemaValue = 'schema' + $lvl; 17852 } else { 17853 $schemaValue = $schema; 17854 } 17855 var $vSchema = 'schema' + $lvl; 17856 if (!$isData) { 17857 if ($schema.length < it.opts.loopRequired && it.schema.properties && Object.keys(it.schema.properties).length) { 17858 var $required = []; 17859 var arr1 = $schema; 17860 if (arr1) { 17861 var $property, i1 = -1, 17862 l1 = arr1.length - 1; 17863 while (i1 < l1) { 17864 $property = arr1[i1 += 1]; 17865 var $propertySch = it.schema.properties[$property]; 17866 if (!($propertySch && (it.opts.strictKeywords ? typeof $propertySch == 'object' && Object.keys($propertySch).length > 0 : it.util.schemaHasRules($propertySch, it.RULES.all)))) { 17867 $required[$required.length] = $property; 17868 } 17869 } 17870 } 17871 } else { 17872 var $required = $schema; 17873 } 17874 } 17875 if ($isData || $required.length) { 17876 var $currentErrorPath = it.errorPath, 17877 $loopRequired = $isData || $required.length >= it.opts.loopRequired, 17878 $ownProperties = it.opts.ownProperties; 17879 if ($breakOnError) { 17880 out += ' var missing' + ($lvl) + '; '; 17881 if ($loopRequired) { 17882 if (!$isData) { 17883 out += ' var ' + ($vSchema) + ' = validate.schema' + ($schemaPath) + '; '; 17884 } 17885 var $i = 'i' + $lvl, 17886 $propertyPath = 'schema' + $lvl + '[' + $i + ']', 17887 $missingProperty = '\' + ' + $propertyPath + ' + \''; 17888 if (it.opts._errorDataPathProperty) { 17889 it.errorPath = it.util.getPathExpr($currentErrorPath, $propertyPath, it.opts.jsonPointers); 17890 } 17891 out += ' var ' + ($valid) + ' = true; '; 17892 if ($isData) { 17893 out += ' if (schema' + ($lvl) + ' === undefined) ' + ($valid) + ' = true; else if (!Array.isArray(schema' + ($lvl) + ')) ' + ($valid) + ' = false; else {'; 17894 } 17895 out += ' for (var ' + ($i) + ' = 0; ' + ($i) + ' < ' + ($vSchema) + '.length; ' + ($i) + '++) { ' + ($valid) + ' = ' + ($data) + '[' + ($vSchema) + '[' + ($i) + ']] !== undefined '; 17896 if ($ownProperties) { 17897 out += ' && Object.prototype.hasOwnProperty.call(' + ($data) + ', ' + ($vSchema) + '[' + ($i) + ']) '; 17898 } 17899 out += '; if (!' + ($valid) + ') break; } '; 17900 if ($isData) { 17901 out += ' } '; 17902 } 17903 out += ' if (!' + ($valid) + ') { '; 17904 var $$outStack = $$outStack || []; 17905 $$outStack.push(out); 17906 out = ''; /* istanbul ignore else */ 17907 if (it.createErrors !== false) { 17908 out += ' { keyword: \'' + ('required') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { missingProperty: \'' + ($missingProperty) + '\' } '; 17909 if (it.opts.messages !== false) { 17910 out += ' , message: \''; 17911 if (it.opts._errorDataPathProperty) { 17912 out += 'is a required property'; 17913 } else { 17914 out += 'should have required property \\\'' + ($missingProperty) + '\\\''; 17915 } 17916 out += '\' '; 17917 } 17918 if (it.opts.verbose) { 17919 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17920 } 17921 out += ' } '; 17922 } else { 17923 out += ' {} '; 17924 } 17925 var __err = out; 17926 out = $$outStack.pop(); 17927 if (!it.compositeRule && $breakOnError) { 17928 /* istanbul ignore if */ 17929 if (it.async) { 17930 out += ' throw new ValidationError([' + (__err) + ']); '; 17931 } else { 17932 out += ' validate.errors = [' + (__err) + ']; return false; '; 17933 } 17934 } else { 17935 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17936 } 17937 out += ' } else { '; 17938 } else { 17939 out += ' if ( '; 17940 var arr2 = $required; 17941 if (arr2) { 17942 var $propertyKey, $i = -1, 17943 l2 = arr2.length - 1; 17944 while ($i < l2) { 17945 $propertyKey = arr2[$i += 1]; 17946 if ($i) { 17947 out += ' || '; 17948 } 17949 var $prop = it.util.getProperty($propertyKey), 17950 $useData = $data + $prop; 17951 out += ' ( ( ' + ($useData) + ' === undefined '; 17952 if ($ownProperties) { 17953 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 17954 } 17955 out += ') && (missing' + ($lvl) + ' = ' + (it.util.toQuotedString(it.opts.jsonPointers ? $propertyKey : $prop)) + ') ) '; 17956 } 17957 } 17958 out += ') { '; 17959 var $propertyPath = 'missing' + $lvl, 17960 $missingProperty = '\' + ' + $propertyPath + ' + \''; 17961 if (it.opts._errorDataPathProperty) { 17962 it.errorPath = it.opts.jsonPointers ? it.util.getPathExpr($currentErrorPath, $propertyPath, true) : $currentErrorPath + ' + ' + $propertyPath; 17963 } 17964 var $$outStack = $$outStack || []; 17965 $$outStack.push(out); 17966 out = ''; /* istanbul ignore else */ 17967 if (it.createErrors !== false) { 17968 out += ' { keyword: \'' + ('required') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { missingProperty: \'' + ($missingProperty) + '\' } '; 17969 if (it.opts.messages !== false) { 17970 out += ' , message: \''; 17971 if (it.opts._errorDataPathProperty) { 17972 out += 'is a required property'; 17973 } else { 17974 out += 'should have required property \\\'' + ($missingProperty) + '\\\''; 17975 } 17976 out += '\' '; 17977 } 17978 if (it.opts.verbose) { 17979 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 17980 } 17981 out += ' } '; 17982 } else { 17983 out += ' {} '; 17984 } 17985 var __err = out; 17986 out = $$outStack.pop(); 17987 if (!it.compositeRule && $breakOnError) { 17988 /* istanbul ignore if */ 17989 if (it.async) { 17990 out += ' throw new ValidationError([' + (__err) + ']); '; 17991 } else { 17992 out += ' validate.errors = [' + (__err) + ']; return false; '; 17993 } 17994 } else { 17995 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 17996 } 17997 out += ' } else { '; 17998 } 17999 } else { 18000 if ($loopRequired) { 18001 if (!$isData) { 18002 out += ' var ' + ($vSchema) + ' = validate.schema' + ($schemaPath) + '; '; 18003 } 18004 var $i = 'i' + $lvl, 18005 $propertyPath = 'schema' + $lvl + '[' + $i + ']', 18006 $missingProperty = '\' + ' + $propertyPath + ' + \''; 18007 if (it.opts._errorDataPathProperty) { 18008 it.errorPath = it.util.getPathExpr($currentErrorPath, $propertyPath, it.opts.jsonPointers); 18009 } 18010 if ($isData) { 18011 out += ' if (' + ($vSchema) + ' && !Array.isArray(' + ($vSchema) + ')) { var err = '; /* istanbul ignore else */ 18012 if (it.createErrors !== false) { 18013 out += ' { keyword: \'' + ('required') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { missingProperty: \'' + ($missingProperty) + '\' } '; 18014 if (it.opts.messages !== false) { 18015 out += ' , message: \''; 18016 if (it.opts._errorDataPathProperty) { 18017 out += 'is a required property'; 18018 } else { 18019 out += 'should have required property \\\'' + ($missingProperty) + '\\\''; 18020 } 18021 out += '\' '; 18022 } 18023 if (it.opts.verbose) { 18024 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18025 } 18026 out += ' } '; 18027 } else { 18028 out += ' {} '; 18029 } 18030 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else if (' + ($vSchema) + ' !== undefined) { '; 18031 } 18032 out += ' for (var ' + ($i) + ' = 0; ' + ($i) + ' < ' + ($vSchema) + '.length; ' + ($i) + '++) { if (' + ($data) + '[' + ($vSchema) + '[' + ($i) + ']] === undefined '; 18033 if ($ownProperties) { 18034 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', ' + ($vSchema) + '[' + ($i) + ']) '; 18035 } 18036 out += ') { var err = '; /* istanbul ignore else */ 18037 if (it.createErrors !== false) { 18038 out += ' { keyword: \'' + ('required') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { missingProperty: \'' + ($missingProperty) + '\' } '; 18039 if (it.opts.messages !== false) { 18040 out += ' , message: \''; 18041 if (it.opts._errorDataPathProperty) { 18042 out += 'is a required property'; 18043 } else { 18044 out += 'should have required property \\\'' + ($missingProperty) + '\\\''; 18045 } 18046 out += '\' '; 18047 } 18048 if (it.opts.verbose) { 18049 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18050 } 18051 out += ' } '; 18052 } else { 18053 out += ' {} '; 18054 } 18055 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } } '; 18056 if ($isData) { 18057 out += ' } '; 18058 } 18059 } else { 18060 var arr3 = $required; 18061 if (arr3) { 18062 var $propertyKey, i3 = -1, 18063 l3 = arr3.length - 1; 18064 while (i3 < l3) { 18065 $propertyKey = arr3[i3 += 1]; 18066 var $prop = it.util.getProperty($propertyKey), 18067 $missingProperty = it.util.escapeQuotes($propertyKey), 18068 $useData = $data + $prop; 18069 if (it.opts._errorDataPathProperty) { 18070 it.errorPath = it.util.getPath($currentErrorPath, $propertyKey, it.opts.jsonPointers); 18071 } 18072 out += ' if ( ' + ($useData) + ' === undefined '; 18073 if ($ownProperties) { 18074 out += ' || ! Object.prototype.hasOwnProperty.call(' + ($data) + ', \'' + (it.util.escapeQuotes($propertyKey)) + '\') '; 18075 } 18076 out += ') { var err = '; /* istanbul ignore else */ 18077 if (it.createErrors !== false) { 18078 out += ' { keyword: \'' + ('required') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { missingProperty: \'' + ($missingProperty) + '\' } '; 18079 if (it.opts.messages !== false) { 18080 out += ' , message: \''; 18081 if (it.opts._errorDataPathProperty) { 18082 out += 'is a required property'; 18083 } else { 18084 out += 'should have required property \\\'' + ($missingProperty) + '\\\''; 18085 } 18086 out += '\' '; 18087 } 18088 if (it.opts.verbose) { 18089 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18090 } 18091 out += ' } '; 18092 } else { 18093 out += ' {} '; 18094 } 18095 out += '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } '; 18096 } 18097 } 18098 } 18099 } 18100 it.errorPath = $currentErrorPath; 18101 } else if ($breakOnError) { 18102 out += ' if (true) {'; 18103 } 18104 return out; 18105 } 18106 18107 18108 /***/ }), 18109 18110 /***/ "./node_modules/ajv/lib/dotjs/uniqueItems.js": 18111 /*!***************************************************!*\ 18112 !*** ./node_modules/ajv/lib/dotjs/uniqueItems.js ***! 18113 \***************************************************/ 18114 /*! no static exports found */ 18115 /***/ (function(module, exports, __webpack_require__) { 18116 18117 "use strict"; 18118 18119 module.exports = function generate_uniqueItems(it, $keyword, $ruleType) { 18120 var out = ' '; 18121 var $lvl = it.level; 18122 var $dataLvl = it.dataLevel; 18123 var $schema = it.schema[$keyword]; 18124 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 18125 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 18126 var $breakOnError = !it.opts.allErrors; 18127 var $data = 'data' + ($dataLvl || ''); 18128 var $valid = 'valid' + $lvl; 18129 var $isData = it.opts.$data && $schema && $schema.$data, 18130 $schemaValue; 18131 if ($isData) { 18132 out += ' var schema' + ($lvl) + ' = ' + (it.util.getData($schema.$data, $dataLvl, it.dataPathArr)) + '; '; 18133 $schemaValue = 'schema' + $lvl; 18134 } else { 18135 $schemaValue = $schema; 18136 } 18137 if (($schema || $isData) && it.opts.uniqueItems !== false) { 18138 if ($isData) { 18139 out += ' var ' + ($valid) + '; if (' + ($schemaValue) + ' === false || ' + ($schemaValue) + ' === undefined) ' + ($valid) + ' = true; else if (typeof ' + ($schemaValue) + ' != \'boolean\') ' + ($valid) + ' = false; else { '; 18140 } 18141 out += ' var i = ' + ($data) + '.length , ' + ($valid) + ' = true , j; if (i > 1) { '; 18142 var $itemType = it.schema.items && it.schema.items.type, 18143 $typeIsArray = Array.isArray($itemType); 18144 if (!$itemType || $itemType == 'object' || $itemType == 'array' || ($typeIsArray && ($itemType.indexOf('object') >= 0 || $itemType.indexOf('array') >= 0))) { 18145 out += ' outer: for (;i--;) { for (j = i; j--;) { if (equal(' + ($data) + '[i], ' + ($data) + '[j])) { ' + ($valid) + ' = false; break outer; } } } '; 18146 } else { 18147 out += ' var itemIndices = {}, item; for (;i--;) { var item = ' + ($data) + '[i]; '; 18148 var $method = 'checkDataType' + ($typeIsArray ? 's' : ''); 18149 out += ' if (' + (it.util[$method]($itemType, 'item', true)) + ') continue; '; 18150 if ($typeIsArray) { 18151 out += ' if (typeof item == \'string\') item = \'"\' + item; '; 18152 } 18153 out += ' if (typeof itemIndices[item] == \'number\') { ' + ($valid) + ' = false; j = itemIndices[item]; break; } itemIndices[item] = i; } '; 18154 } 18155 out += ' } '; 18156 if ($isData) { 18157 out += ' } '; 18158 } 18159 out += ' if (!' + ($valid) + ') { '; 18160 var $$outStack = $$outStack || []; 18161 $$outStack.push(out); 18162 out = ''; /* istanbul ignore else */ 18163 if (it.createErrors !== false) { 18164 out += ' { keyword: \'' + ('uniqueItems') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { i: i, j: j } '; 18165 if (it.opts.messages !== false) { 18166 out += ' , message: \'should NOT have duplicate items (items ## \' + j + \' and \' + i + \' are identical)\' '; 18167 } 18168 if (it.opts.verbose) { 18169 out += ' , schema: '; 18170 if ($isData) { 18171 out += 'validate.schema' + ($schemaPath); 18172 } else { 18173 out += '' + ($schema); 18174 } 18175 out += ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18176 } 18177 out += ' } '; 18178 } else { 18179 out += ' {} '; 18180 } 18181 var __err = out; 18182 out = $$outStack.pop(); 18183 if (!it.compositeRule && $breakOnError) { 18184 /* istanbul ignore if */ 18185 if (it.async) { 18186 out += ' throw new ValidationError([' + (__err) + ']); '; 18187 } else { 18188 out += ' validate.errors = [' + (__err) + ']; return false; '; 18189 } 18190 } else { 18191 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 18192 } 18193 out += ' } '; 18194 if ($breakOnError) { 18195 out += ' else { '; 18196 } 18197 } else { 18198 if ($breakOnError) { 18199 out += ' if (true) { '; 18200 } 18201 } 18202 return out; 18203 } 18204 18205 18206 /***/ }), 18207 18208 /***/ "./node_modules/ajv/lib/dotjs/validate.js": 18209 /*!************************************************!*\ 18210 !*** ./node_modules/ajv/lib/dotjs/validate.js ***! 18211 \************************************************/ 18212 /*! no static exports found */ 18213 /***/ (function(module, exports, __webpack_require__) { 18214 18215 "use strict"; 18216 18217 module.exports = function generate_validate(it, $keyword, $ruleType) { 18218 var out = ''; 18219 var $async = it.schema.$async === true, 18220 $refKeywords = it.util.schemaHasRulesExcept(it.schema, it.RULES.all, '$ref'), 18221 $id = it.self._getId(it.schema); 18222 if (it.opts.strictKeywords) { 18223 var $unknownKwd = it.util.schemaUnknownRules(it.schema, it.RULES.keywords); 18224 if ($unknownKwd) { 18225 var $keywordsMsg = 'unknown keyword: ' + $unknownKwd; 18226 if (it.opts.strictKeywords === 'log') it.logger.warn($keywordsMsg); 18227 else throw new Error($keywordsMsg); 18228 } 18229 } 18230 if (it.isTop) { 18231 out += ' var validate = '; 18232 if ($async) { 18233 it.async = true; 18234 out += 'async '; 18235 } 18236 out += 'function(data, dataPath, parentData, parentDataProperty, rootData) { \'use strict\'; '; 18237 if ($id && (it.opts.sourceCode || it.opts.processCode)) { 18238 out += ' ' + ('/\*# sourceURL=' + $id + ' */') + ' '; 18239 } 18240 } 18241 if (typeof it.schema == 'boolean' || !($refKeywords || it.schema.$ref)) { 18242 var $keyword = 'false schema'; 18243 var $lvl = it.level; 18244 var $dataLvl = it.dataLevel; 18245 var $schema = it.schema[$keyword]; 18246 var $schemaPath = it.schemaPath + it.util.getProperty($keyword); 18247 var $errSchemaPath = it.errSchemaPath + '/' + $keyword; 18248 var $breakOnError = !it.opts.allErrors; 18249 var $errorKeyword; 18250 var $data = 'data' + ($dataLvl || ''); 18251 var $valid = 'valid' + $lvl; 18252 if (it.schema === false) { 18253 if (it.isTop) { 18254 $breakOnError = true; 18255 } else { 18256 out += ' var ' + ($valid) + ' = false; '; 18257 } 18258 var $$outStack = $$outStack || []; 18259 $$outStack.push(out); 18260 out = ''; /* istanbul ignore else */ 18261 if (it.createErrors !== false) { 18262 out += ' { keyword: \'' + ($errorKeyword || 'false schema') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} '; 18263 if (it.opts.messages !== false) { 18264 out += ' , message: \'boolean schema is false\' '; 18265 } 18266 if (it.opts.verbose) { 18267 out += ' , schema: false , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18268 } 18269 out += ' } '; 18270 } else { 18271 out += ' {} '; 18272 } 18273 var __err = out; 18274 out = $$outStack.pop(); 18275 if (!it.compositeRule && $breakOnError) { 18276 /* istanbul ignore if */ 18277 if (it.async) { 18278 out += ' throw new ValidationError([' + (__err) + ']); '; 18279 } else { 18280 out += ' validate.errors = [' + (__err) + ']; return false; '; 18281 } 18282 } else { 18283 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 18284 } 18285 } else { 18286 if (it.isTop) { 18287 if ($async) { 18288 out += ' return data; '; 18289 } else { 18290 out += ' validate.errors = null; return true; '; 18291 } 18292 } else { 18293 out += ' var ' + ($valid) + ' = true; '; 18294 } 18295 } 18296 if (it.isTop) { 18297 out += ' }; return validate; '; 18298 } 18299 return out; 18300 } 18301 if (it.isTop) { 18302 var $top = it.isTop, 18303 $lvl = it.level = 0, 18304 $dataLvl = it.dataLevel = 0, 18305 $data = 'data'; 18306 it.rootId = it.resolve.fullPath(it.self._getId(it.root.schema)); 18307 it.baseId = it.baseId || it.rootId; 18308 delete it.isTop; 18309 it.dataPathArr = [undefined]; 18310 if (it.schema.default !== undefined && it.opts.useDefaults && it.opts.strictDefaults) { 18311 var $defaultMsg = 'default is ignored in the schema root'; 18312 if (it.opts.strictDefaults === 'log') it.logger.warn($defaultMsg); 18313 else throw new Error($defaultMsg); 18314 } 18315 out += ' var vErrors = null; '; 18316 out += ' var errors = 0; '; 18317 out += ' if (rootData === undefined) rootData = data; '; 18318 } else { 18319 var $lvl = it.level, 18320 $dataLvl = it.dataLevel, 18321 $data = 'data' + ($dataLvl || ''); 18322 if ($id) it.baseId = it.resolve.url(it.baseId, $id); 18323 if ($async && !it.async) throw new Error('async schema in sync schema'); 18324 out += ' var errs_' + ($lvl) + ' = errors;'; 18325 } 18326 var $valid = 'valid' + $lvl, 18327 $breakOnError = !it.opts.allErrors, 18328 $closingBraces1 = '', 18329 $closingBraces2 = ''; 18330 var $errorKeyword; 18331 var $typeSchema = it.schema.type, 18332 $typeIsArray = Array.isArray($typeSchema); 18333 if ($typeSchema && it.opts.nullable && it.schema.nullable === true) { 18334 if ($typeIsArray) { 18335 if ($typeSchema.indexOf('null') == -1) $typeSchema = $typeSchema.concat('null'); 18336 } else if ($typeSchema != 'null') { 18337 $typeSchema = [$typeSchema, 'null']; 18338 $typeIsArray = true; 18339 } 18340 } 18341 if ($typeIsArray && $typeSchema.length == 1) { 18342 $typeSchema = $typeSchema[0]; 18343 $typeIsArray = false; 18344 } 18345 if (it.schema.$ref && $refKeywords) { 18346 if (it.opts.extendRefs == 'fail') { 18347 throw new Error('$ref: validation keywords used in schema at path "' + it.errSchemaPath + '" (see option extendRefs)'); 18348 } else if (it.opts.extendRefs !== true) { 18349 $refKeywords = false; 18350 it.logger.warn('$ref: keywords ignored in schema at path "' + it.errSchemaPath + '"'); 18351 } 18352 } 18353 if (it.schema.$comment && it.opts.$comment) { 18354 out += ' ' + (it.RULES.all.$comment.code(it, '$comment')); 18355 } 18356 if ($typeSchema) { 18357 if (it.opts.coerceTypes) { 18358 var $coerceToTypes = it.util.coerceToTypes(it.opts.coerceTypes, $typeSchema); 18359 } 18360 var $rulesGroup = it.RULES.types[$typeSchema]; 18361 if ($coerceToTypes || $typeIsArray || $rulesGroup === true || ($rulesGroup && !$shouldUseGroup($rulesGroup))) { 18362 var $schemaPath = it.schemaPath + '.type', 18363 $errSchemaPath = it.errSchemaPath + '/type'; 18364 var $schemaPath = it.schemaPath + '.type', 18365 $errSchemaPath = it.errSchemaPath + '/type', 18366 $method = $typeIsArray ? 'checkDataTypes' : 'checkDataType'; 18367 out += ' if (' + (it.util[$method]($typeSchema, $data, true)) + ') { '; 18368 if ($coerceToTypes) { 18369 var $dataType = 'dataType' + $lvl, 18370 $coerced = 'coerced' + $lvl; 18371 out += ' var ' + ($dataType) + ' = typeof ' + ($data) + '; '; 18372 if (it.opts.coerceTypes == 'array') { 18373 out += ' if (' + ($dataType) + ' == \'object\' && Array.isArray(' + ($data) + ')) ' + ($dataType) + ' = \'array\'; '; 18374 } 18375 out += ' var ' + ($coerced) + ' = undefined; '; 18376 var $bracesCoercion = ''; 18377 var arr1 = $coerceToTypes; 18378 if (arr1) { 18379 var $type, $i = -1, 18380 l1 = arr1.length - 1; 18381 while ($i < l1) { 18382 $type = arr1[$i += 1]; 18383 if ($i) { 18384 out += ' if (' + ($coerced) + ' === undefined) { '; 18385 $bracesCoercion += '}'; 18386 } 18387 if (it.opts.coerceTypes == 'array' && $type != 'array') { 18388 out += ' if (' + ($dataType) + ' == \'array\' && ' + ($data) + '.length == 1) { ' + ($coerced) + ' = ' + ($data) + ' = ' + ($data) + '[0]; ' + ($dataType) + ' = typeof ' + ($data) + '; } '; 18389 } 18390 if ($type == 'string') { 18391 out += ' if (' + ($dataType) + ' == \'number\' || ' + ($dataType) + ' == \'boolean\') ' + ($coerced) + ' = \'\' + ' + ($data) + '; else if (' + ($data) + ' === null) ' + ($coerced) + ' = \'\'; '; 18392 } else if ($type == 'number' || $type == 'integer') { 18393 out += ' if (' + ($dataType) + ' == \'boolean\' || ' + ($data) + ' === null || (' + ($dataType) + ' == \'string\' && ' + ($data) + ' && ' + ($data) + ' == +' + ($data) + ' '; 18394 if ($type == 'integer') { 18395 out += ' && !(' + ($data) + ' % 1)'; 18396 } 18397 out += ')) ' + ($coerced) + ' = +' + ($data) + '; '; 18398 } else if ($type == 'boolean') { 18399 out += ' if (' + ($data) + ' === \'false\' || ' + ($data) + ' === 0 || ' + ($data) + ' === null) ' + ($coerced) + ' = false; else if (' + ($data) + ' === \'true\' || ' + ($data) + ' === 1) ' + ($coerced) + ' = true; '; 18400 } else if ($type == 'null') { 18401 out += ' if (' + ($data) + ' === \'\' || ' + ($data) + ' === 0 || ' + ($data) + ' === false) ' + ($coerced) + ' = null; '; 18402 } else if (it.opts.coerceTypes == 'array' && $type == 'array') { 18403 out += ' if (' + ($dataType) + ' == \'string\' || ' + ($dataType) + ' == \'number\' || ' + ($dataType) + ' == \'boolean\' || ' + ($data) + ' == null) ' + ($coerced) + ' = [' + ($data) + ']; '; 18404 } 18405 } 18406 } 18407 out += ' ' + ($bracesCoercion) + ' if (' + ($coerced) + ' === undefined) { '; 18408 var $$outStack = $$outStack || []; 18409 $$outStack.push(out); 18410 out = ''; /* istanbul ignore else */ 18411 if (it.createErrors !== false) { 18412 out += ' { keyword: \'' + ($errorKeyword || 'type') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { type: \''; 18413 if ($typeIsArray) { 18414 out += '' + ($typeSchema.join(",")); 18415 } else { 18416 out += '' + ($typeSchema); 18417 } 18418 out += '\' } '; 18419 if (it.opts.messages !== false) { 18420 out += ' , message: \'should be '; 18421 if ($typeIsArray) { 18422 out += '' + ($typeSchema.join(",")); 18423 } else { 18424 out += '' + ($typeSchema); 18425 } 18426 out += '\' '; 18427 } 18428 if (it.opts.verbose) { 18429 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18430 } 18431 out += ' } '; 18432 } else { 18433 out += ' {} '; 18434 } 18435 var __err = out; 18436 out = $$outStack.pop(); 18437 if (!it.compositeRule && $breakOnError) { 18438 /* istanbul ignore if */ 18439 if (it.async) { 18440 out += ' throw new ValidationError([' + (__err) + ']); '; 18441 } else { 18442 out += ' validate.errors = [' + (__err) + ']; return false; '; 18443 } 18444 } else { 18445 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 18446 } 18447 out += ' } else { '; 18448 var $parentData = $dataLvl ? 'data' + (($dataLvl - 1) || '') : 'parentData', 18449 $parentDataProperty = $dataLvl ? it.dataPathArr[$dataLvl] : 'parentDataProperty'; 18450 out += ' ' + ($data) + ' = ' + ($coerced) + '; '; 18451 if (!$dataLvl) { 18452 out += 'if (' + ($parentData) + ' !== undefined)'; 18453 } 18454 out += ' ' + ($parentData) + '[' + ($parentDataProperty) + '] = ' + ($coerced) + '; } '; 18455 } else { 18456 var $$outStack = $$outStack || []; 18457 $$outStack.push(out); 18458 out = ''; /* istanbul ignore else */ 18459 if (it.createErrors !== false) { 18460 out += ' { keyword: \'' + ($errorKeyword || 'type') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { type: \''; 18461 if ($typeIsArray) { 18462 out += '' + ($typeSchema.join(",")); 18463 } else { 18464 out += '' + ($typeSchema); 18465 } 18466 out += '\' } '; 18467 if (it.opts.messages !== false) { 18468 out += ' , message: \'should be '; 18469 if ($typeIsArray) { 18470 out += '' + ($typeSchema.join(",")); 18471 } else { 18472 out += '' + ($typeSchema); 18473 } 18474 out += '\' '; 18475 } 18476 if (it.opts.verbose) { 18477 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18478 } 18479 out += ' } '; 18480 } else { 18481 out += ' {} '; 18482 } 18483 var __err = out; 18484 out = $$outStack.pop(); 18485 if (!it.compositeRule && $breakOnError) { 18486 /* istanbul ignore if */ 18487 if (it.async) { 18488 out += ' throw new ValidationError([' + (__err) + ']); '; 18489 } else { 18490 out += ' validate.errors = [' + (__err) + ']; return false; '; 18491 } 18492 } else { 18493 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 18494 } 18495 } 18496 out += ' } '; 18497 } 18498 } 18499 if (it.schema.$ref && !$refKeywords) { 18500 out += ' ' + (it.RULES.all.$ref.code(it, '$ref')) + ' '; 18501 if ($breakOnError) { 18502 out += ' } if (errors === '; 18503 if ($top) { 18504 out += '0'; 18505 } else { 18506 out += 'errs_' + ($lvl); 18507 } 18508 out += ') { '; 18509 $closingBraces2 += '}'; 18510 } 18511 } else { 18512 var arr2 = it.RULES; 18513 if (arr2) { 18514 var $rulesGroup, i2 = -1, 18515 l2 = arr2.length - 1; 18516 while (i2 < l2) { 18517 $rulesGroup = arr2[i2 += 1]; 18518 if ($shouldUseGroup($rulesGroup)) { 18519 if ($rulesGroup.type) { 18520 out += ' if (' + (it.util.checkDataType($rulesGroup.type, $data)) + ') { '; 18521 } 18522 if (it.opts.useDefaults) { 18523 if ($rulesGroup.type == 'object' && it.schema.properties) { 18524 var $schema = it.schema.properties, 18525 $schemaKeys = Object.keys($schema); 18526 var arr3 = $schemaKeys; 18527 if (arr3) { 18528 var $propertyKey, i3 = -1, 18529 l3 = arr3.length - 1; 18530 while (i3 < l3) { 18531 $propertyKey = arr3[i3 += 1]; 18532 var $sch = $schema[$propertyKey]; 18533 if ($sch.default !== undefined) { 18534 var $passData = $data + it.util.getProperty($propertyKey); 18535 if (it.compositeRule) { 18536 if (it.opts.strictDefaults) { 18537 var $defaultMsg = 'default is ignored for: ' + $passData; 18538 if (it.opts.strictDefaults === 'log') it.logger.warn($defaultMsg); 18539 else throw new Error($defaultMsg); 18540 } 18541 } else { 18542 out += ' if (' + ($passData) + ' === undefined '; 18543 if (it.opts.useDefaults == 'empty') { 18544 out += ' || ' + ($passData) + ' === null || ' + ($passData) + ' === \'\' '; 18545 } 18546 out += ' ) ' + ($passData) + ' = '; 18547 if (it.opts.useDefaults == 'shared') { 18548 out += ' ' + (it.useDefault($sch.default)) + ' '; 18549 } else { 18550 out += ' ' + (JSON.stringify($sch.default)) + ' '; 18551 } 18552 out += '; '; 18553 } 18554 } 18555 } 18556 } 18557 } else if ($rulesGroup.type == 'array' && Array.isArray(it.schema.items)) { 18558 var arr4 = it.schema.items; 18559 if (arr4) { 18560 var $sch, $i = -1, 18561 l4 = arr4.length - 1; 18562 while ($i < l4) { 18563 $sch = arr4[$i += 1]; 18564 if ($sch.default !== undefined) { 18565 var $passData = $data + '[' + $i + ']'; 18566 if (it.compositeRule) { 18567 if (it.opts.strictDefaults) { 18568 var $defaultMsg = 'default is ignored for: ' + $passData; 18569 if (it.opts.strictDefaults === 'log') it.logger.warn($defaultMsg); 18570 else throw new Error($defaultMsg); 18571 } 18572 } else { 18573 out += ' if (' + ($passData) + ' === undefined '; 18574 if (it.opts.useDefaults == 'empty') { 18575 out += ' || ' + ($passData) + ' === null || ' + ($passData) + ' === \'\' '; 18576 } 18577 out += ' ) ' + ($passData) + ' = '; 18578 if (it.opts.useDefaults == 'shared') { 18579 out += ' ' + (it.useDefault($sch.default)) + ' '; 18580 } else { 18581 out += ' ' + (JSON.stringify($sch.default)) + ' '; 18582 } 18583 out += '; '; 18584 } 18585 } 18586 } 18587 } 18588 } 18589 } 18590 var arr5 = $rulesGroup.rules; 18591 if (arr5) { 18592 var $rule, i5 = -1, 18593 l5 = arr5.length - 1; 18594 while (i5 < l5) { 18595 $rule = arr5[i5 += 1]; 18596 if ($shouldUseRule($rule)) { 18597 var $code = $rule.code(it, $rule.keyword, $rulesGroup.type); 18598 if ($code) { 18599 out += ' ' + ($code) + ' '; 18600 if ($breakOnError) { 18601 $closingBraces1 += '}'; 18602 } 18603 } 18604 } 18605 } 18606 } 18607 if ($breakOnError) { 18608 out += ' ' + ($closingBraces1) + ' '; 18609 $closingBraces1 = ''; 18610 } 18611 if ($rulesGroup.type) { 18612 out += ' } '; 18613 if ($typeSchema && $typeSchema === $rulesGroup.type && !$coerceToTypes) { 18614 out += ' else { '; 18615 var $schemaPath = it.schemaPath + '.type', 18616 $errSchemaPath = it.errSchemaPath + '/type'; 18617 var $$outStack = $$outStack || []; 18618 $$outStack.push(out); 18619 out = ''; /* istanbul ignore else */ 18620 if (it.createErrors !== false) { 18621 out += ' { keyword: \'' + ($errorKeyword || 'type') + '\' , dataPath: (dataPath || \'\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: { type: \''; 18622 if ($typeIsArray) { 18623 out += '' + ($typeSchema.join(",")); 18624 } else { 18625 out += '' + ($typeSchema); 18626 } 18627 out += '\' } '; 18628 if (it.opts.messages !== false) { 18629 out += ' , message: \'should be '; 18630 if ($typeIsArray) { 18631 out += '' + ($typeSchema.join(",")); 18632 } else { 18633 out += '' + ($typeSchema); 18634 } 18635 out += '\' '; 18636 } 18637 if (it.opts.verbose) { 18638 out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' '; 18639 } 18640 out += ' } '; 18641 } else { 18642 out += ' {} '; 18643 } 18644 var __err = out; 18645 out = $$outStack.pop(); 18646 if (!it.compositeRule && $breakOnError) { 18647 /* istanbul ignore if */ 18648 if (it.async) { 18649 out += ' throw new ValidationError([' + (__err) + ']); '; 18650 } else { 18651 out += ' validate.errors = [' + (__err) + ']; return false; '; 18652 } 18653 } else { 18654 out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; '; 18655 } 18656 out += ' } '; 18657 } 18658 } 18659 if ($breakOnError) { 18660 out += ' if (errors === '; 18661 if ($top) { 18662 out += '0'; 18663 } else { 18664 out += 'errs_' + ($lvl); 18665 } 18666 out += ') { '; 18667 $closingBraces2 += '}'; 18668 } 18669 } 18670 } 18671 } 18672 } 18673 if ($breakOnError) { 18674 out += ' ' + ($closingBraces2) + ' '; 18675 } 18676 if ($top) { 18677 if ($async) { 18678 out += ' if (errors === 0) return data; '; 18679 out += ' else throw new ValidationError(vErrors); '; 18680 } else { 18681 out += ' validate.errors = vErrors; '; 18682 out += ' return errors === 0; '; 18683 } 18684 out += ' }; return validate;'; 18685 } else { 18686 out += ' var ' + ($valid) + ' = errors === errs_' + ($lvl) + ';'; 18687 } 18688 out = it.util.cleanUpCode(out); 18689 if ($top) { 18690 out = it.util.finalCleanUpCode(out, $async); 18691 } 18692 18693 function $shouldUseGroup($rulesGroup) { 18694 var rules = $rulesGroup.rules; 18695 for (var i = 0; i < rules.length; i++) 18696 if ($shouldUseRule(rules[i])) return true; 18697 } 18698 18699 function $shouldUseRule($rule) { 18700 return it.schema[$rule.keyword] !== undefined || ($rule.implements && $ruleImplementsSomeKeyword($rule)); 18701 } 18702 18703 function $ruleImplementsSomeKeyword($rule) { 18704 var impl = $rule.implements; 18705 for (var i = 0; i < impl.length; i++) 18706 if (it.schema[impl[i]] !== undefined) return true; 18707 } 18708 return out; 18709 } 18710 18711 18712 /***/ }), 18713 18714 /***/ "./node_modules/ajv/lib/keyword.js": 18715 /*!*****************************************!*\ 18716 !*** ./node_modules/ajv/lib/keyword.js ***! 18717 \*****************************************/ 18718 /*! no static exports found */ 18719 /***/ (function(module, exports, __webpack_require__) { 18720 18721 "use strict"; 18722 18723 18724 var IDENTIFIER = /^[a-z_$][a-z0-9_$-]*$/i; 18725 var customRuleCode = __webpack_require__(/*! ./dotjs/custom */ "./node_modules/ajv/lib/dotjs/custom.js"); 18726 var definitionSchema = __webpack_require__(/*! ./definition_schema */ "./node_modules/ajv/lib/definition_schema.js"); 18727 18728 module.exports = { 18729 add: addKeyword, 18730 get: getKeyword, 18731 remove: removeKeyword, 18732 validate: validateKeyword 18733 }; 18734 18735 18736 /** 18737 * Define custom keyword 18738 * @this Ajv 18739 * @param {String} keyword custom keyword, should be unique (including different from all standard, custom and macro keywords). 18740 * @param {Object} definition keyword definition object with properties `type` (type(s) which the keyword applies to), `validate` or `compile`. 18741 * @return {Ajv} this for method chaining 18742 */ 18743 function addKeyword(keyword, definition) { 18744 /* jshint validthis: true */ 18745 /* eslint no-shadow: 0 */ 18746 var RULES = this.RULES; 18747 if (RULES.keywords[keyword]) 18748 throw new Error('Keyword ' + keyword + ' is already defined'); 18749 18750 if (!IDENTIFIER.test(keyword)) 18751 throw new Error('Keyword ' + keyword + ' is not a valid identifier'); 18752 18753 if (definition) { 18754 this.validateKeyword(definition, true); 18755 18756 var dataType = definition.type; 18757 if (Array.isArray(dataType)) { 18758 for (var i=0; i<dataType.length; i++) 18759 _addRule(keyword, dataType[i], definition); 18760 } else { 18761 _addRule(keyword, dataType, definition); 18762 } 18763 18764 var metaSchema = definition.metaSchema; 18765 if (metaSchema) { 18766 if (definition.$data && this._opts.$data) { 18767 metaSchema = { 18768 anyOf: [ 18769 metaSchema, 18770 { '$ref': 'https://raw.githubusercontent.com/epoberezkin/ajv/master/lib/refs/data.json#' } 18771 ] 18772 }; 18773 } 18774 definition.validateSchema = this.compile(metaSchema, true); 18775 } 18776 } 18777 18778 RULES.keywords[keyword] = RULES.all[keyword] = true; 18779 18780 18781 function _addRule(keyword, dataType, definition) { 18782 var ruleGroup; 18783 for (var i=0; i<RULES.length; i++) { 18784 var rg = RULES[i]; 18785 if (rg.type == dataType) { 18786 ruleGroup = rg; 18787 break; 18788 } 18789 } 18790 18791 if (!ruleGroup) { 18792 ruleGroup = { type: dataType, rules: [] }; 18793 RULES.push(ruleGroup); 18794 } 18795 18796 var rule = { 18797 keyword: keyword, 18798 definition: definition, 18799 custom: true, 18800 code: customRuleCode, 18801 implements: definition.implements 18802 }; 18803 ruleGroup.rules.push(rule); 18804 RULES.custom[keyword] = rule; 18805 } 18806 18807 return this; 18808 } 18809 18810 18811 /** 18812 * Get keyword 18813 * @this Ajv 18814 * @param {String} keyword pre-defined or custom keyword. 18815 * @return {Object|Boolean} custom keyword definition, `true` if it is a predefined keyword, `false` otherwise. 18816 */ 18817 function getKeyword(keyword) { 18818 /* jshint validthis: true */ 18819 var rule = this.RULES.custom[keyword]; 18820 return rule ? rule.definition : this.RULES.keywords[keyword] || false; 18821 } 18822 18823 18824 /** 18825 * Remove keyword 18826 * @this Ajv 18827 * @param {String} keyword pre-defined or custom keyword. 18828 * @return {Ajv} this for method chaining 18829 */ 18830 function removeKeyword(keyword) { 18831 /* jshint validthis: true */ 18832 var RULES = this.RULES; 18833 delete RULES.keywords[keyword]; 18834 delete RULES.all[keyword]; 18835 delete RULES.custom[keyword]; 18836 for (var i=0; i<RULES.length; i++) { 18837 var rules = RULES[i].rules; 18838 for (var j=0; j<rules.length; j++) { 18839 if (rules[j].keyword == keyword) { 18840 rules.splice(j, 1); 18841 break; 18842 } 18843 } 18844 } 18845 return this; 18846 } 18847 18848 18849 /** 18850 * Validate keyword definition 18851 * @this Ajv 18852 * @param {Object} definition keyword definition object. 18853 * @param {Boolean} throwError true to throw exception if definition is invalid 18854 * @return {boolean} validation result 18855 */ 18856 function validateKeyword(definition, throwError) { 18857 validateKeyword.errors = null; 18858 var v = this._validateKeyword = this._validateKeyword 18859 || this.compile(definitionSchema, true); 18860 18861 if (v(definition)) return true; 18862 validateKeyword.errors = v.errors; 18863 if (throwError) 18864 throw new Error('custom keyword definition is invalid: ' + this.errorsText(v.errors)); 18865 else 18866 return false; 18867 } 18868 18869 18870 /***/ }), 18871 18872 /***/ "./node_modules/ajv/lib/refs/data.json": 18873 /*!*********************************************!*\ 18874 !*** ./node_modules/ajv/lib/refs/data.json ***! 18875 \*********************************************/ 18876 /*! exports provided: $schema, $id, description, type, required, properties, additionalProperties, default */ 18877 /***/ (function(module) { 18878 18879 module.exports = JSON.parse("{\"$schema\":\"http://json-schema.org/draft-07/schema#\",\"$id\":\"https://raw.githubusercontent.com/epoberezkin/ajv/master/lib/refs/data.json#\",\"description\":\"Meta-schema for $data reference (JSON Schema extension proposal)\",\"type\":\"object\",\"required\":[\"$data\"],\"properties\":{\"$data\":{\"type\":\"string\",\"anyOf\":[{\"format\":\"relative-json-pointer\"},{\"format\":\"json-pointer\"}]}},\"additionalProperties\":false}"); 18880 18881 /***/ }), 18882 18883 /***/ "./node_modules/ajv/lib/refs/json-schema-draft-07.json": 18884 /*!*************************************************************!*\ 18885 !*** ./node_modules/ajv/lib/refs/json-schema-draft-07.json ***! 18886 \*************************************************************/ 18887 /*! exports provided: $schema, $id, title, definitions, type, properties, default */ 18888 /***/ (function(module) { 18889 18890 module.exports = JSON.parse("{\"$schema\":\"http://json-schema.org/draft-07/schema#\",\"$id\":\"http://json-schema.org/draft-07/schema#\",\"title\":\"Core schema meta-schema\",\"definitions\":{\"schemaArray\":{\"type\":\"array\",\"minItems\":1,\"items\":{\"$ref\":\"#\"}},\"nonNegativeInteger\":{\"type\":\"integer\",\"minimum\":0},\"nonNegativeIntegerDefault0\":{\"allOf\":[{\"$ref\":\"#/definitions/nonNegativeInteger\"},{\"default\":0}]},\"simpleTypes\":{\"enum\":[\"array\",\"boolean\",\"integer\",\"null\",\"number\",\"object\",\"string\"]},\"stringArray\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"uniqueItems\":true,\"default\":[]}},\"type\":[\"object\",\"boolean\"],\"properties\":{\"$id\":{\"type\":\"string\",\"format\":\"uri-reference\"},\"$schema\":{\"type\":\"string\",\"format\":\"uri\"},\"$ref\":{\"type\":\"string\",\"format\":\"uri-reference\"},\"$comment\":{\"type\":\"string\"},\"title\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"default\":true,\"readOnly\":{\"type\":\"boolean\",\"default\":false},\"examples\":{\"type\":\"array\",\"items\":true},\"multipleOf\":{\"type\":\"number\",\"exclusiveMinimum\":0},\"maximum\":{\"type\":\"number\"},\"exclusiveMaximum\":{\"type\":\"number\"},\"minimum\":{\"type\":\"number\"},\"exclusiveMinimum\":{\"type\":\"number\"},\"maxLength\":{\"$ref\":\"#/definitions/nonNegativeInteger\"},\"minLength\":{\"$ref\":\"#/definitions/nonNegativeIntegerDefault0\"},\"pattern\":{\"type\":\"string\",\"format\":\"regex\"},\"additionalItems\":{\"$ref\":\"#\"},\"items\":{\"anyOf\":[{\"$ref\":\"#\"},{\"$ref\":\"#/definitions/schemaArray\"}],\"default\":true},\"maxItems\":{\"$ref\":\"#/definitions/nonNegativeInteger\"},\"minItems\":{\"$ref\":\"#/definitions/nonNegativeIntegerDefault0\"},\"uniqueItems\":{\"type\":\"boolean\",\"default\":false},\"contains\":{\"$ref\":\"#\"},\"maxProperties\":{\"$ref\":\"#/definitions/nonNegativeInteger\"},\"minProperties\":{\"$ref\":\"#/definitions/nonNegativeIntegerDefault0\"},\"required\":{\"$ref\":\"#/definitions/stringArray\"},\"additionalProperties\":{\"$ref\":\"#\"},\"definitions\":{\"type\":\"object\",\"additionalProperties\":{\"$ref\":\"#\"},\"default\":{}},\"properties\":{\"type\":\"object\",\"additionalProperties\":{\"$ref\":\"#\"},\"default\":{}},\"patternProperties\":{\"type\":\"object\",\"additionalProperties\":{\"$ref\":\"#\"},\"propertyNames\":{\"format\":\"regex\"},\"default\":{}},\"dependencies\":{\"type\":\"object\",\"additionalProperties\":{\"anyOf\":[{\"$ref\":\"#\"},{\"$ref\":\"#/definitions/stringArray\"}]}},\"propertyNames\":{\"$ref\":\"#\"},\"const\":true,\"enum\":{\"type\":\"array\",\"items\":true,\"minItems\":1,\"uniqueItems\":true},\"type\":{\"anyOf\":[{\"$ref\":\"#/definitions/simpleTypes\"},{\"type\":\"array\",\"items\":{\"$ref\":\"#/definitions/simpleTypes\"},\"minItems\":1,\"uniqueItems\":true}]},\"format\":{\"type\":\"string\"},\"contentMediaType\":{\"type\":\"string\"},\"contentEncoding\":{\"type\":\"string\"},\"if\":{\"$ref\":\"#\"},\"then\":{\"$ref\":\"#\"},\"else\":{\"$ref\":\"#\"},\"allOf\":{\"$ref\":\"#/definitions/schemaArray\"},\"anyOf\":{\"$ref\":\"#/definitions/schemaArray\"},\"oneOf\":{\"$ref\":\"#/definitions/schemaArray\"},\"not\":{\"$ref\":\"#\"}},\"default\":true}"); 18891 18892 /***/ }), 18893 18894 /***/ "./node_modules/classnames/index.js": 18895 /*!******************************************!*\ 18896 !*** ./node_modules/classnames/index.js ***! 18897 \******************************************/ 18898 /*! no static exports found */ 18899 /***/ (function(module, exports, __webpack_require__) { 18900 18901 var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! 18902 Copyright (c) 2017 Jed Watson. 18903 Licensed under the MIT License (MIT), see 18904 http://jedwatson.github.io/classnames 18905 */ 18906 /* global define */ 18907 18908 (function () { 18909 'use strict'; 18910 18911 var hasOwn = {}.hasOwnProperty; 18912 18913 function classNames () { 18914 var classes = []; 18915 18916 for (var i = 0; i < arguments.length; i++) { 18917 var arg = arguments[i]; 18918 if (!arg) continue; 18919 18920 var argType = typeof arg; 18921 18922 if (argType === 'string' || argType === 'number') { 18923 classes.push(arg); 18924 } else if (Array.isArray(arg) && arg.length) { 18925 var inner = classNames.apply(null, arg); 18926 if (inner) { 18927 classes.push(inner); 18928 } 18929 } else if (argType === 'object') { 18930 for (var key in arg) { 18931 if (hasOwn.call(arg, key) && arg[key]) { 18932 classes.push(key); 18933 } 18934 } 18935 } 18936 } 18937 18938 return classes.join(' '); 18939 } 18940 18941 if ( true && module.exports) { 18942 classNames.default = classNames; 18943 module.exports = classNames; 18944 } else if (true) { 18945 // register as 'classnames', consistent with npm package name 18946 !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () { 18947 return classNames; 18948 }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), 18949 __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); 18950 } else {} 18951 }()); 18952 18953 18954 /***/ }), 18955 18956 /***/ "./node_modules/clipboard-copy/index.js": 18957 /*!**********************************************!*\ 18958 !*** ./node_modules/clipboard-copy/index.js ***! 18959 \**********************************************/ 18960 /*! no static exports found */ 18961 /***/ (function(module, exports) { 18962 18963 /* global DOMException */ 18964 18965 module.exports = clipboardCopy 18966 18967 function clipboardCopy (text) { 18968 // Use the Async Clipboard API when available. Requires a secure browing 18969 // context (i.e. HTTPS) 18970 if (navigator.clipboard) { 18971 return navigator.clipboard.writeText(text).catch(function (err) { 18972 throw (err !== undefined ? err : new DOMException('The request is not allowed', 'NotAllowedError')) 18973 }) 18974 } 18975 18976 // ...Otherwise, use document.execCommand() fallback 18977 18978 // Put the text to copy into a <span> 18979 var span = document.createElement('span') 18980 span.textContent = text 18981 18982 // Preserve consecutive spaces and newlines 18983 span.style.whiteSpace = 'pre' 18984 18985 // Add the <span> to the page 18986 document.body.appendChild(span) 18987 18988 // Make a selection object representing the range of text selected by the user 18989 var selection = window.getSelection() 18990 var range = window.document.createRange() 18991 selection.removeAllRanges() 18992 range.selectNode(span) 18993 selection.addRange(range) 18994 18995 // Copy text to the clipboard 18996 var success = false 18997 try { 18998 success = window.document.execCommand('copy') 18999 } catch (err) { 19000 console.log('error', err) 19001 } 19002 19003 // Cleanup 19004 selection.removeAllRanges() 19005 window.document.body.removeChild(span) 19006 19007 return success 19008 ? Promise.resolve() 19009 : Promise.reject(new DOMException('The request is not allowed', 'NotAllowedError')) 19010 } 19011 19012 19013 /***/ }), 19014 19015 /***/ "./node_modules/compute-gcd/lib/index.js": 19016 /*!***********************************************!*\ 19017 !*** ./node_modules/compute-gcd/lib/index.js ***! 19018 \***********************************************/ 19019 /*! no static exports found */ 19020 /***/ (function(module, exports, __webpack_require__) { 19021 19022 "use strict"; 19023 19024 19025 // MODULES // 19026 19027 var isArray = __webpack_require__( /*! validate.io-array */ "./node_modules/validate.io-array/lib/index.js" ), 19028 isIntegerArray = __webpack_require__( /*! validate.io-integer-array */ "./node_modules/validate.io-integer-array/lib/index.js" ), 19029 isFunction = __webpack_require__( /*! validate.io-function */ "./node_modules/validate.io-function/lib/index.js" ); 19030 19031 19032 // VARIABLES // 19033 19034 var MAXINT = Math.pow( 2, 53 ) - 1; 19035 19036 19037 // FUNCTIONS // 19038 19039 /** 19040 * FUNCTION: gcd( a, b ) 19041 * Computes the greatest common divisor of two integers `a` and `b`, using the binary GCD algorithm. 19042 * 19043 * @param {Number} a - integer 19044 * @param {Number} b - integer 19045 * @returns {Number} greatest common divisor 19046 */ 19047 function gcd( a, b ) { 19048 var k = 1, 19049 t; 19050 // Simple cases: 19051 if ( a === 0 ) { 19052 return b; 19053 } 19054 if ( b === 0 ) { 19055 return a; 19056 } 19057 // Reduce `a` and/or `b` to odd numbers and keep track of the greatest power of 2 dividing both `a` and `b`... 19058 while ( a%2 === 0 && b%2 === 0 ) { 19059 a = a / 2; // right shift 19060 b = b / 2; // right shift 19061 k = k * 2; // left shift 19062 } 19063 // Reduce `a` to an odd number... 19064 while ( a%2 === 0 ) { 19065 a = a / 2; // right shift 19066 } 19067 // Henceforth, `a` is always odd... 19068 while ( b ) { 19069 // Remove all factors of 2 in `b`, as they are not common... 19070 while ( b%2 === 0 ) { 19071 b = b / 2; // right shift 19072 } 19073 // `a` and `b` are both odd. Swap values such that `b` is the larger of the two values, and then set `b` to the difference (which is even)... 19074 if ( a > b ) { 19075 t = b; 19076 b = a; 19077 a = t; 19078 } 19079 b = b - a; // b=0 iff b=a 19080 } 19081 // Restore common factors of 2... 19082 return k * a; 19083 } // end FUNCTION gcd() 19084 19085 /** 19086 * FUNCTION: bitwise( a, b ) 19087 * Computes the greatest common divisor of two integers `a` and `b`, using the binary GCD algorithm and bitwise operations. 19088 * 19089 * @param {Number} a - safe integer 19090 * @param {Number} b - safe integer 19091 * @returns {Number} greatest common divisor 19092 */ 19093 function bitwise( a, b ) { 19094 var k = 0, 19095 t; 19096 // Simple cases: 19097 if ( a === 0 ) { 19098 return b; 19099 } 19100 if ( b === 0 ) { 19101 return a; 19102 } 19103 // Reduce `a` and/or `b` to odd numbers and keep track of the greatest power of 2 dividing both `a` and `b`... 19104 while ( (a & 1) === 0 && (b & 1) === 0 ) { 19105 a >>>= 1; // right shift 19106 b >>>= 1; // right shift 19107 k++; 19108 } 19109 // Reduce `a` to an odd number... 19110 while ( (a & 1) === 0 ) { 19111 a >>>= 1; // right shift 19112 } 19113 // Henceforth, `a` is always odd... 19114 while ( b ) { 19115 // Remove all factors of 2 in `b`, as they are not common... 19116 while ( (b & 1) === 0 ) { 19117 b >>>= 1; // right shift 19118 } 19119 // `a` and `b` are both odd. Swap values such that `b` is the larger of the two values, and then set `b` to the difference (which is even)... 19120 if ( a > b ) { 19121 t = b; 19122 b = a; 19123 a = t; 19124 } 19125 b = b - a; // b=0 iff b=a 19126 } 19127 // Restore common factors of 2... 19128 return a << k; 19129 } // end FUNCTION bitwise() 19130 19131 19132 // GREATEST COMMON DIVISOR // 19133 19134 /** 19135 * FUNCTION: compute( arr[, clbk] ) 19136 * Computes the greatest common divisor. 19137 * 19138 * @param {Number[]|Number} arr - input array of integers 19139 * @param {Function|Number} [clbk] - accessor function for accessing array values 19140 * @returns {Number|Null} greatest common divisor or null 19141 */ 19142 function compute() { 19143 var nargs = arguments.length, 19144 args, 19145 clbk, 19146 arr, 19147 len, 19148 a, b, 19149 i; 19150 19151 // Copy the input arguments to an array... 19152 args = new Array( nargs ); 19153 for ( i = 0; i < nargs; i++ ) { 19154 args[ i ] = arguments[ i ]; 19155 } 19156 // Have we been provided with integer arguments? 19157 if ( isIntegerArray( args ) ) { 19158 if ( nargs === 2 ) { 19159 a = args[ 0 ]; 19160 b = args[ 1 ]; 19161 if ( a < 0 ) { 19162 a = -a; 19163 } 19164 if ( b < 0 ) { 19165 b = -b; 19166 } 19167 if ( a <= MAXINT && b <= MAXINT ) { 19168 return bitwise( a, b ); 19169 } else { 19170 return gcd( a, b ); 19171 } 19172 } 19173 arr = args; 19174 } 19175 // If not integers, ensure the first argument is an array... 19176 else if ( !isArray( args[ 0 ] ) ) { 19177 throw new TypeError( 'gcd()::invalid input argument. Must provide an array of integers. Value: `' + args[ 0 ] + '`.' ); 19178 } 19179 // Have we been provided with more than one argument? If so, ensure that the accessor argument is a function... 19180 else if ( nargs > 1 ) { 19181 arr = args[ 0 ]; 19182 clbk = args[ 1 ]; 19183 if ( !isFunction( clbk ) ) { 19184 throw new TypeError( 'gcd()::invalid input argument. Accessor must be a function. Value: `' + clbk + '`.' ); 19185 } 19186 } 19187 // We have been provided an array... 19188 else { 19189 arr = args[ 0 ]; 19190 } 19191 len = arr.length; 19192 19193 // Check if a sufficient number of values have been provided... 19194 if ( len < 2 ) { 19195 return null; 19196 } 19197 // If an accessor is provided, extract the array values... 19198 if ( clbk ) { 19199 a = new Array( len ); 19200 for ( i = 0; i < len; i++ ) { 19201 a[ i ] = clbk( arr[ i ], i ); 19202 } 19203 arr = a; 19204 } 19205 // Given an input array, ensure all array values are integers... 19206 if ( nargs < 3 ) { 19207 if ( !isIntegerArray( arr ) ) { 19208 throw new TypeError( 'gcd()::invalid input argument. Accessed array values must be integers. Value: `' + arr + '`.' ); 19209 } 19210 } 19211 // Convert any negative integers to positive integers... 19212 for ( i = 0; i < len; i++ ) { 19213 a = arr[ i ]; 19214 if ( a < 0 ) { 19215 arr[ i ] = -a; 19216 } 19217 } 19218 // Exploit the fact that the gcd is an associative function... 19219 a = arr[ 0 ]; 19220 for ( i = 1; i < len; i++ ) { 19221 b = arr[ i ]; 19222 if ( b <= MAXINT && a <= MAXINT ) { 19223 a = bitwise( a, b ); 19224 } else { 19225 a = gcd( a, b ); 19226 } 19227 } 19228 return a; 19229 } // end FUNCTION compute() 19230 19231 19232 // EXPORTS // 19233 19234 module.exports = compute; 19235 19236 19237 /***/ }), 19238 19239 /***/ "./node_modules/compute-lcm/lib/index.js": 19240 /*!***********************************************!*\ 19241 !*** ./node_modules/compute-lcm/lib/index.js ***! 19242 \***********************************************/ 19243 /*! no static exports found */ 19244 /***/ (function(module, exports, __webpack_require__) { 19245 19246 "use strict"; 19247 19248 19249 // MODULES // 19250 19251 var gcd = __webpack_require__( /*! compute-gcd */ "./node_modules/compute-gcd/lib/index.js" ), 19252 isArray = __webpack_require__( /*! validate.io-array */ "./node_modules/validate.io-array/lib/index.js" ), 19253 isIntegerArray = __webpack_require__( /*! validate.io-integer-array */ "./node_modules/validate.io-integer-array/lib/index.js" ), 19254 isFunction = __webpack_require__( /*! validate.io-function */ "./node_modules/validate.io-function/lib/index.js" ); 19255 19256 19257 // LEAST COMMON MULTIPLE // 19258 19259 /** 19260 * FUNCTION: lcm( arr[, clbk] ) 19261 * Computes the least common multiple (lcm). 19262 * 19263 * @param {Number[]|Number} arr - input array of integers 19264 * @param {Function|Number} [accessor] - accessor function for accessing array values 19265 * @returns {Number|Null} least common multiple or null 19266 */ 19267 function lcm() { 19268 var nargs = arguments.length, 19269 args, 19270 clbk, 19271 arr, 19272 len, 19273 a, b, 19274 i; 19275 19276 // Copy the input arguments to an array... 19277 args = new Array( nargs ); 19278 for ( i = 0; i < nargs; i++ ) { 19279 args[ i ] = arguments[ i ]; 19280 } 19281 // Have we been provided with integer arguments? 19282 if ( isIntegerArray( args ) ) { 19283 if ( nargs === 2 ) { 19284 a = args[ 0 ]; 19285 b = args[ 1 ]; 19286 if ( a < 0 ) { 19287 a = -a; 19288 } 19289 if ( b < 0 ) { 19290 b = -b; 19291 } 19292 if ( a === 0 || b === 0 ) { 19293 return 0; 19294 } 19295 return ( a/gcd(a,b) ) * b; 19296 } 19297 arr = args; 19298 } 19299 // If not integers, ensure that the first argument is an array... 19300 else if ( !isArray( args[ 0 ] ) ) { 19301 throw new TypeError( 'lcm()::invalid input argument. Must provide an array of integers. Value: `' + args[ 0 ] + '`.' ); 19302 } 19303 // Have we been provided with more than one argument? If so, ensure that the accessor argument is a function... 19304 else if ( nargs > 1 ) { 19305 arr = args[ 0 ]; 19306 clbk = args[ 1 ]; 19307 if ( !isFunction( clbk ) ) { 19308 throw new TypeError( 'lcm()::invalid input argument. Accessor must be a function. Value: `' + clbk + '`.' ); 19309 } 19310 } 19311 // We have been provided an array... 19312 else { 19313 arr = args[ 0 ]; 19314 } 19315 len = arr.length; 19316 19317 // Check if a sufficient number of values have been provided... 19318 if ( len < 2 ) { 19319 return null; 19320 } 19321 // If an accessor is provided, extract the array values... 19322 if ( clbk ) { 19323 a = new Array( len ); 19324 for ( i = 0; i < len; i++ ) { 19325 a[ i ] = clbk( arr[ i ], i ); 19326 } 19327 arr = a; 19328 } 19329 // Given an input array, ensure all array values are integers... 19330 if ( nargs < 3 ) { 19331 if ( !isIntegerArray( arr ) ) { 19332 throw new TypeError( 'lcm()::invalid input argument. Accessed array values must be integers. Value: `' + arr + '`.' ); 19333 } 19334 } 19335 // Convert any negative integers to positive integers... 19336 for ( i = 0; i < len; i++ ) { 19337 a = arr[ i ]; 19338 if ( a < 0 ) { 19339 arr[ i ] = -a; 19340 } 19341 } 19342 // Exploit the fact that the lcm is an associative function... 19343 a = arr[ 0 ]; 19344 for ( i = 1; i < len; i++ ) { 19345 b = arr[ i ]; 19346 if ( a === 0 || b === 0 ) { 19347 return 0; 19348 } 19349 a = ( a/gcd(a,b) ) * b; 19350 } 19351 return a; 19352 } // end FUNCTION lcm() 19353 19354 19355 // EXPORTS // 19356 19357 module.exports = lcm; 19358 19359 19360 /***/ }), 19361 19362 /***/ "./node_modules/core-js/library/fn/array/fill.js": 19363 /*!*******************************************************!*\ 19364 !*** ./node_modules/core-js/library/fn/array/fill.js ***! 19365 \*******************************************************/ 19366 /*! no static exports found */ 19367 /***/ (function(module, exports, __webpack_require__) { 19368 19369 __webpack_require__(/*! ../../modules/es6.array.fill */ "./node_modules/core-js/library/modules/es6.array.fill.js"); 19370 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Array.fill; 19371 19372 19373 /***/ }), 19374 19375 /***/ "./node_modules/core-js/library/fn/array/from.js": 19376 /*!*******************************************************!*\ 19377 !*** ./node_modules/core-js/library/fn/array/from.js ***! 19378 \*******************************************************/ 19379 /*! no static exports found */ 19380 /***/ (function(module, exports, __webpack_require__) { 19381 19382 __webpack_require__(/*! ../../modules/es6.string.iterator */ "./node_modules/core-js/library/modules/es6.string.iterator.js"); 19383 __webpack_require__(/*! ../../modules/es6.array.from */ "./node_modules/core-js/library/modules/es6.array.from.js"); 19384 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Array.from; 19385 19386 19387 /***/ }), 19388 19389 /***/ "./node_modules/core-js/library/fn/array/includes.js": 19390 /*!***********************************************************!*\ 19391 !*** ./node_modules/core-js/library/fn/array/includes.js ***! 19392 \***********************************************************/ 19393 /*! no static exports found */ 19394 /***/ (function(module, exports, __webpack_require__) { 19395 19396 __webpack_require__(/*! ../../modules/es7.array.includes */ "./node_modules/core-js/library/modules/es7.array.includes.js"); 19397 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Array.includes; 19398 19399 19400 /***/ }), 19401 19402 /***/ "./node_modules/core-js/library/fn/array/is-array.js": 19403 /*!***********************************************************!*\ 19404 !*** ./node_modules/core-js/library/fn/array/is-array.js ***! 19405 \***********************************************************/ 19406 /*! no static exports found */ 19407 /***/ (function(module, exports, __webpack_require__) { 19408 19409 __webpack_require__(/*! ../../modules/es6.array.is-array */ "./node_modules/core-js/library/modules/es6.array.is-array.js"); 19410 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Array.isArray; 19411 19412 19413 /***/ }), 19414 19415 /***/ "./node_modules/core-js/library/fn/get-iterator.js": 19416 /*!*********************************************************!*\ 19417 !*** ./node_modules/core-js/library/fn/get-iterator.js ***! 19418 \*********************************************************/ 19419 /*! no static exports found */ 19420 /***/ (function(module, exports, __webpack_require__) { 19421 19422 __webpack_require__(/*! ../modules/web.dom.iterable */ "./node_modules/core-js/library/modules/web.dom.iterable.js"); 19423 __webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/library/modules/es6.string.iterator.js"); 19424 module.exports = __webpack_require__(/*! ../modules/core.get-iterator */ "./node_modules/core-js/library/modules/core.get-iterator.js"); 19425 19426 19427 /***/ }), 19428 19429 /***/ "./node_modules/core-js/library/fn/is-iterable.js": 19430 /*!********************************************************!*\ 19431 !*** ./node_modules/core-js/library/fn/is-iterable.js ***! 19432 \********************************************************/ 19433 /*! no static exports found */ 19434 /***/ (function(module, exports, __webpack_require__) { 19435 19436 __webpack_require__(/*! ../modules/web.dom.iterable */ "./node_modules/core-js/library/modules/web.dom.iterable.js"); 19437 __webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/library/modules/es6.string.iterator.js"); 19438 module.exports = __webpack_require__(/*! ../modules/core.is-iterable */ "./node_modules/core-js/library/modules/core.is-iterable.js"); 19439 19440 19441 /***/ }), 19442 19443 /***/ "./node_modules/core-js/library/fn/json/stringify.js": 19444 /*!***********************************************************!*\ 19445 !*** ./node_modules/core-js/library/fn/json/stringify.js ***! 19446 \***********************************************************/ 19447 /*! no static exports found */ 19448 /***/ (function(module, exports, __webpack_require__) { 19449 19450 var core = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js"); 19451 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify }); 19452 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars 19453 return $JSON.stringify.apply($JSON, arguments); 19454 }; 19455 19456 19457 /***/ }), 19458 19459 /***/ "./node_modules/core-js/library/fn/number/is-nan.js": 19460 /*!**********************************************************!*\ 19461 !*** ./node_modules/core-js/library/fn/number/is-nan.js ***! 19462 \**********************************************************/ 19463 /*! no static exports found */ 19464 /***/ (function(module, exports, __webpack_require__) { 19465 19466 __webpack_require__(/*! ../../modules/es6.number.is-nan */ "./node_modules/core-js/library/modules/es6.number.is-nan.js"); 19467 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Number.isNaN; 19468 19469 19470 /***/ }), 19471 19472 /***/ "./node_modules/core-js/library/fn/object/assign.js": 19473 /*!**********************************************************!*\ 19474 !*** ./node_modules/core-js/library/fn/object/assign.js ***! 19475 \**********************************************************/ 19476 /*! no static exports found */ 19477 /***/ (function(module, exports, __webpack_require__) { 19478 19479 __webpack_require__(/*! ../../modules/es6.object.assign */ "./node_modules/core-js/library/modules/es6.object.assign.js"); 19480 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object.assign; 19481 19482 19483 /***/ }), 19484 19485 /***/ "./node_modules/core-js/library/fn/object/create.js": 19486 /*!**********************************************************!*\ 19487 !*** ./node_modules/core-js/library/fn/object/create.js ***! 19488 \**********************************************************/ 19489 /*! no static exports found */ 19490 /***/ (function(module, exports, __webpack_require__) { 19491 19492 __webpack_require__(/*! ../../modules/es6.object.create */ "./node_modules/core-js/library/modules/es6.object.create.js"); 19493 var $Object = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object; 19494 module.exports = function create(P, D) { 19495 return $Object.create(P, D); 19496 }; 19497 19498 19499 /***/ }), 19500 19501 /***/ "./node_modules/core-js/library/fn/object/define-property.js": 19502 /*!*******************************************************************!*\ 19503 !*** ./node_modules/core-js/library/fn/object/define-property.js ***! 19504 \*******************************************************************/ 19505 /*! no static exports found */ 19506 /***/ (function(module, exports, __webpack_require__) { 19507 19508 __webpack_require__(/*! ../../modules/es6.object.define-property */ "./node_modules/core-js/library/modules/es6.object.define-property.js"); 19509 var $Object = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object; 19510 module.exports = function defineProperty(it, key, desc) { 19511 return $Object.defineProperty(it, key, desc); 19512 }; 19513 19514 19515 /***/ }), 19516 19517 /***/ "./node_modules/core-js/library/fn/object/get-own-property-descriptor.js": 19518 /*!*******************************************************************************!*\ 19519 !*** ./node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***! 19520 \*******************************************************************************/ 19521 /*! no static exports found */ 19522 /***/ (function(module, exports, __webpack_require__) { 19523 19524 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js"); 19525 var $Object = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object; 19526 module.exports = function getOwnPropertyDescriptor(it, key) { 19527 return $Object.getOwnPropertyDescriptor(it, key); 19528 }; 19529 19530 19531 /***/ }), 19532 19533 /***/ "./node_modules/core-js/library/fn/object/get-own-property-symbols.js": 19534 /*!****************************************************************************!*\ 19535 !*** ./node_modules/core-js/library/fn/object/get-own-property-symbols.js ***! 19536 \****************************************************************************/ 19537 /*! no static exports found */ 19538 /***/ (function(module, exports, __webpack_require__) { 19539 19540 __webpack_require__(/*! ../../modules/es6.symbol */ "./node_modules/core-js/library/modules/es6.symbol.js"); 19541 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols; 19542 19543 19544 /***/ }), 19545 19546 /***/ "./node_modules/core-js/library/fn/object/get-prototype-of.js": 19547 /*!********************************************************************!*\ 19548 !*** ./node_modules/core-js/library/fn/object/get-prototype-of.js ***! 19549 \********************************************************************/ 19550 /*! no static exports found */ 19551 /***/ (function(module, exports, __webpack_require__) { 19552 19553 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "./node_modules/core-js/library/modules/es6.object.get-prototype-of.js"); 19554 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf; 19555 19556 19557 /***/ }), 19558 19559 /***/ "./node_modules/core-js/library/fn/object/keys.js": 19560 /*!********************************************************!*\ 19561 !*** ./node_modules/core-js/library/fn/object/keys.js ***! 19562 \********************************************************/ 19563 /*! no static exports found */ 19564 /***/ (function(module, exports, __webpack_require__) { 19565 19566 __webpack_require__(/*! ../../modules/es6.object.keys */ "./node_modules/core-js/library/modules/es6.object.keys.js"); 19567 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object.keys; 19568 19569 19570 /***/ }), 19571 19572 /***/ "./node_modules/core-js/library/fn/object/set-prototype-of.js": 19573 /*!********************************************************************!*\ 19574 !*** ./node_modules/core-js/library/fn/object/set-prototype-of.js ***! 19575 \********************************************************************/ 19576 /*! no static exports found */ 19577 /***/ (function(module, exports, __webpack_require__) { 19578 19579 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "./node_modules/core-js/library/modules/es6.object.set-prototype-of.js"); 19580 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf; 19581 19582 19583 /***/ }), 19584 19585 /***/ "./node_modules/core-js/library/fn/parse-int.js": 19586 /*!******************************************************!*\ 19587 !*** ./node_modules/core-js/library/fn/parse-int.js ***! 19588 \******************************************************/ 19589 /*! no static exports found */ 19590 /***/ (function(module, exports, __webpack_require__) { 19591 19592 __webpack_require__(/*! ../modules/es6.parse-int */ "./node_modules/core-js/library/modules/es6.parse-int.js"); 19593 module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/library/modules/_core.js").parseInt; 19594 19595 19596 /***/ }), 19597 19598 /***/ "./node_modules/core-js/library/fn/promise.js": 19599 /*!****************************************************!*\ 19600 !*** ./node_modules/core-js/library/fn/promise.js ***! 19601 \****************************************************/ 19602 /*! no static exports found */ 19603 /***/ (function(module, exports, __webpack_require__) { 19604 19605 __webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/library/modules/es6.object.to-string.js"); 19606 __webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/library/modules/es6.string.iterator.js"); 19607 __webpack_require__(/*! ../modules/web.dom.iterable */ "./node_modules/core-js/library/modules/web.dom.iterable.js"); 19608 __webpack_require__(/*! ../modules/es6.promise */ "./node_modules/core-js/library/modules/es6.promise.js"); 19609 __webpack_require__(/*! ../modules/es7.promise.finally */ "./node_modules/core-js/library/modules/es7.promise.finally.js"); 19610 __webpack_require__(/*! ../modules/es7.promise.try */ "./node_modules/core-js/library/modules/es7.promise.try.js"); 19611 module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Promise; 19612 19613 19614 /***/ }), 19615 19616 /***/ "./node_modules/core-js/library/fn/set.js": 19617 /*!************************************************!*\ 19618 !*** ./node_modules/core-js/library/fn/set.js ***! 19619 \************************************************/ 19620 /*! no static exports found */ 19621 /***/ (function(module, exports, __webpack_require__) { 19622 19623 __webpack_require__(/*! ../modules/es6.object.to-string */ "./node_modules/core-js/library/modules/es6.object.to-string.js"); 19624 __webpack_require__(/*! ../modules/es6.string.iterator */ "./node_modules/core-js/library/modules/es6.string.iterator.js"); 19625 __webpack_require__(/*! ../modules/web.dom.iterable */ "./node_modules/core-js/library/modules/web.dom.iterable.js"); 19626 __webpack_require__(/*! ../modules/es6.set */ "./node_modules/core-js/library/modules/es6.set.js"); 19627 __webpack_require__(/*! ../modules/es7.set.to-json */ "./node_modules/core-js/library/modules/es7.set.to-json.js"); 19628 __webpack_require__(/*! ../modules/es7.set.of */ "./node_modules/core-js/library/modules/es7.set.of.js"); 19629 __webpack_require__(/*! ../modules/es7.set.from */ "./node_modules/core-js/library/modules/es7.set.from.js"); 19630 module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Set; 19631 19632 19633 /***/ }), 19634 19635 /***/ "./node_modules/core-js/library/fn/symbol/index.js": 19636 /*!*********************************************************!*\ 19637 !*** ./node_modules/core-js/library/fn/symbol/index.js ***! 19638 \*********************************************************/ 19639 /*! no static exports found */ 19640 /***/ (function(module, exports, __webpack_require__) { 19641 19642 __webpack_require__(/*! ../../modules/es6.symbol */ "./node_modules/core-js/library/modules/es6.symbol.js"); 19643 __webpack_require__(/*! ../../modules/es6.object.to-string */ "./node_modules/core-js/library/modules/es6.object.to-string.js"); 19644 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "./node_modules/core-js/library/modules/es7.symbol.async-iterator.js"); 19645 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "./node_modules/core-js/library/modules/es7.symbol.observable.js"); 19646 module.exports = __webpack_require__(/*! ../../modules/_core */ "./node_modules/core-js/library/modules/_core.js").Symbol; 19647 19648 19649 /***/ }), 19650 19651 /***/ "./node_modules/core-js/library/fn/symbol/iterator.js": 19652 /*!************************************************************!*\ 19653 !*** ./node_modules/core-js/library/fn/symbol/iterator.js ***! 19654 \************************************************************/ 19655 /*! no static exports found */ 19656 /***/ (function(module, exports, __webpack_require__) { 19657 19658 __webpack_require__(/*! ../../modules/es6.string.iterator */ "./node_modules/core-js/library/modules/es6.string.iterator.js"); 19659 __webpack_require__(/*! ../../modules/web.dom.iterable */ "./node_modules/core-js/library/modules/web.dom.iterable.js"); 19660 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "./node_modules/core-js/library/modules/_wks-ext.js").f('iterator'); 19661 19662 19663 /***/ }), 19664 19665 /***/ "./node_modules/core-js/library/fn/symbol/to-primitive.js": 19666 /*!****************************************************************!*\ 19667 !*** ./node_modules/core-js/library/fn/symbol/to-primitive.js ***! 19668 \****************************************************************/ 19669 /*! no static exports found */ 19670 /***/ (function(module, exports, __webpack_require__) { 19671 19672 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "./node_modules/core-js/library/modules/_wks-ext.js").f('toPrimitive'); 19673 19674 19675 /***/ }), 19676 19677 /***/ "./node_modules/core-js/library/modules/_a-function.js": 19678 /*!*************************************************************!*\ 19679 !*** ./node_modules/core-js/library/modules/_a-function.js ***! 19680 \*************************************************************/ 19681 /*! no static exports found */ 19682 /***/ (function(module, exports) { 19683 19684 module.exports = function (it) { 19685 if (typeof it != 'function') throw TypeError(it + ' is not a function!'); 19686 return it; 19687 }; 19688 19689 19690 /***/ }), 19691 19692 /***/ "./node_modules/core-js/library/modules/_add-to-unscopables.js": 19693 /*!*********************************************************************!*\ 19694 !*** ./node_modules/core-js/library/modules/_add-to-unscopables.js ***! 19695 \*********************************************************************/ 19696 /*! no static exports found */ 19697 /***/ (function(module, exports) { 19698 19699 module.exports = function () { /* empty */ }; 19700 19701 19702 /***/ }), 19703 19704 /***/ "./node_modules/core-js/library/modules/_an-instance.js": 19705 /*!**************************************************************!*\ 19706 !*** ./node_modules/core-js/library/modules/_an-instance.js ***! 19707 \**************************************************************/ 19708 /*! no static exports found */ 19709 /***/ (function(module, exports) { 19710 19711 module.exports = function (it, Constructor, name, forbiddenField) { 19712 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { 19713 throw TypeError(name + ': incorrect invocation!'); 19714 } return it; 19715 }; 19716 19717 19718 /***/ }), 19719 19720 /***/ "./node_modules/core-js/library/modules/_an-object.js": 19721 /*!************************************************************!*\ 19722 !*** ./node_modules/core-js/library/modules/_an-object.js ***! 19723 \************************************************************/ 19724 /*! no static exports found */ 19725 /***/ (function(module, exports, __webpack_require__) { 19726 19727 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 19728 module.exports = function (it) { 19729 if (!isObject(it)) throw TypeError(it + ' is not an object!'); 19730 return it; 19731 }; 19732 19733 19734 /***/ }), 19735 19736 /***/ "./node_modules/core-js/library/modules/_array-fill.js": 19737 /*!*************************************************************!*\ 19738 !*** ./node_modules/core-js/library/modules/_array-fill.js ***! 19739 \*************************************************************/ 19740 /*! no static exports found */ 19741 /***/ (function(module, exports, __webpack_require__) { 19742 19743 "use strict"; 19744 // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 19745 19746 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 19747 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/library/modules/_to-absolute-index.js"); 19748 var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/library/modules/_to-length.js"); 19749 module.exports = function fill(value /* , start = 0, end = @length */) { 19750 var O = toObject(this); 19751 var length = toLength(O.length); 19752 var aLen = arguments.length; 19753 var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length); 19754 var end = aLen > 2 ? arguments[2] : undefined; 19755 var endPos = end === undefined ? length : toAbsoluteIndex(end, length); 19756 while (endPos > index) O[index++] = value; 19757 return O; 19758 }; 19759 19760 19761 /***/ }), 19762 19763 /***/ "./node_modules/core-js/library/modules/_array-from-iterable.js": 19764 /*!**********************************************************************!*\ 19765 !*** ./node_modules/core-js/library/modules/_array-from-iterable.js ***! 19766 \**********************************************************************/ 19767 /*! no static exports found */ 19768 /***/ (function(module, exports, __webpack_require__) { 19769 19770 var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/library/modules/_for-of.js"); 19771 19772 module.exports = function (iter, ITERATOR) { 19773 var result = []; 19774 forOf(iter, false, result.push, result, ITERATOR); 19775 return result; 19776 }; 19777 19778 19779 /***/ }), 19780 19781 /***/ "./node_modules/core-js/library/modules/_array-includes.js": 19782 /*!*****************************************************************!*\ 19783 !*** ./node_modules/core-js/library/modules/_array-includes.js ***! 19784 \*****************************************************************/ 19785 /*! no static exports found */ 19786 /***/ (function(module, exports, __webpack_require__) { 19787 19788 // false -> Array#indexOf 19789 // true -> Array#includes 19790 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 19791 var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/library/modules/_to-length.js"); 19792 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/library/modules/_to-absolute-index.js"); 19793 module.exports = function (IS_INCLUDES) { 19794 return function ($this, el, fromIndex) { 19795 var O = toIObject($this); 19796 var length = toLength(O.length); 19797 var index = toAbsoluteIndex(fromIndex, length); 19798 var value; 19799 // Array#includes uses SameValueZero equality algorithm 19800 // eslint-disable-next-line no-self-compare 19801 if (IS_INCLUDES && el != el) while (length > index) { 19802 value = O[index++]; 19803 // eslint-disable-next-line no-self-compare 19804 if (value != value) return true; 19805 // Array#indexOf ignores holes, Array#includes - not 19806 } else for (;length > index; index++) if (IS_INCLUDES || index in O) { 19807 if (O[index] === el) return IS_INCLUDES || index || 0; 19808 } return !IS_INCLUDES && -1; 19809 }; 19810 }; 19811 19812 19813 /***/ }), 19814 19815 /***/ "./node_modules/core-js/library/modules/_array-methods.js": 19816 /*!****************************************************************!*\ 19817 !*** ./node_modules/core-js/library/modules/_array-methods.js ***! 19818 \****************************************************************/ 19819 /*! no static exports found */ 19820 /***/ (function(module, exports, __webpack_require__) { 19821 19822 // 0 -> Array#forEach 19823 // 1 -> Array#map 19824 // 2 -> Array#filter 19825 // 3 -> Array#some 19826 // 4 -> Array#every 19827 // 5 -> Array#find 19828 // 6 -> Array#findIndex 19829 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 19830 var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/library/modules/_iobject.js"); 19831 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 19832 var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/library/modules/_to-length.js"); 19833 var asc = __webpack_require__(/*! ./_array-species-create */ "./node_modules/core-js/library/modules/_array-species-create.js"); 19834 module.exports = function (TYPE, $create) { 19835 var IS_MAP = TYPE == 1; 19836 var IS_FILTER = TYPE == 2; 19837 var IS_SOME = TYPE == 3; 19838 var IS_EVERY = TYPE == 4; 19839 var IS_FIND_INDEX = TYPE == 6; 19840 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 19841 var create = $create || asc; 19842 return function ($this, callbackfn, that) { 19843 var O = toObject($this); 19844 var self = IObject(O); 19845 var f = ctx(callbackfn, that, 3); 19846 var length = toLength(self.length); 19847 var index = 0; 19848 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; 19849 var val, res; 19850 for (;length > index; index++) if (NO_HOLES || index in self) { 19851 val = self[index]; 19852 res = f(val, index, O); 19853 if (TYPE) { 19854 if (IS_MAP) result[index] = res; // map 19855 else if (res) switch (TYPE) { 19856 case 3: return true; // some 19857 case 5: return val; // find 19858 case 6: return index; // findIndex 19859 case 2: result.push(val); // filter 19860 } else if (IS_EVERY) return false; // every 19861 } 19862 } 19863 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; 19864 }; 19865 }; 19866 19867 19868 /***/ }), 19869 19870 /***/ "./node_modules/core-js/library/modules/_array-species-constructor.js": 19871 /*!****************************************************************************!*\ 19872 !*** ./node_modules/core-js/library/modules/_array-species-constructor.js ***! 19873 \****************************************************************************/ 19874 /*! no static exports found */ 19875 /***/ (function(module, exports, __webpack_require__) { 19876 19877 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 19878 var isArray = __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/library/modules/_is-array.js"); 19879 var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('species'); 19880 19881 module.exports = function (original) { 19882 var C; 19883 if (isArray(original)) { 19884 C = original.constructor; 19885 // cross-realm fallback 19886 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; 19887 if (isObject(C)) { 19888 C = C[SPECIES]; 19889 if (C === null) C = undefined; 19890 } 19891 } return C === undefined ? Array : C; 19892 }; 19893 19894 19895 /***/ }), 19896 19897 /***/ "./node_modules/core-js/library/modules/_array-species-create.js": 19898 /*!***********************************************************************!*\ 19899 !*** ./node_modules/core-js/library/modules/_array-species-create.js ***! 19900 \***********************************************************************/ 19901 /*! no static exports found */ 19902 /***/ (function(module, exports, __webpack_require__) { 19903 19904 // 9.4.2.3 ArraySpeciesCreate(originalArray, length) 19905 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "./node_modules/core-js/library/modules/_array-species-constructor.js"); 19906 19907 module.exports = function (original, length) { 19908 return new (speciesConstructor(original))(length); 19909 }; 19910 19911 19912 /***/ }), 19913 19914 /***/ "./node_modules/core-js/library/modules/_classof.js": 19915 /*!**********************************************************!*\ 19916 !*** ./node_modules/core-js/library/modules/_classof.js ***! 19917 \**********************************************************/ 19918 /*! no static exports found */ 19919 /***/ (function(module, exports, __webpack_require__) { 19920 19921 // getting tag from 19.1.3.6 Object.prototype.toString() 19922 var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/library/modules/_cof.js"); 19923 var TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('toStringTag'); 19924 // ES3 wrong here 19925 var ARG = cof(function () { return arguments; }()) == 'Arguments'; 19926 19927 // fallback for IE11 Script Access Denied error 19928 var tryGet = function (it, key) { 19929 try { 19930 return it[key]; 19931 } catch (e) { /* empty */ } 19932 }; 19933 19934 module.exports = function (it) { 19935 var O, T, B; 19936 return it === undefined ? 'Undefined' : it === null ? 'Null' 19937 // @@toStringTag case 19938 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T 19939 // builtinTag case 19940 : ARG ? cof(O) 19941 // ES3 arguments fallback 19942 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; 19943 }; 19944 19945 19946 /***/ }), 19947 19948 /***/ "./node_modules/core-js/library/modules/_cof.js": 19949 /*!******************************************************!*\ 19950 !*** ./node_modules/core-js/library/modules/_cof.js ***! 19951 \******************************************************/ 19952 /*! no static exports found */ 19953 /***/ (function(module, exports) { 19954 19955 var toString = {}.toString; 19956 19957 module.exports = function (it) { 19958 return toString.call(it).slice(8, -1); 19959 }; 19960 19961 19962 /***/ }), 19963 19964 /***/ "./node_modules/core-js/library/modules/_collection-strong.js": 19965 /*!********************************************************************!*\ 19966 !*** ./node_modules/core-js/library/modules/_collection-strong.js ***! 19967 \********************************************************************/ 19968 /*! no static exports found */ 19969 /***/ (function(module, exports, __webpack_require__) { 19970 19971 "use strict"; 19972 19973 var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js").f; 19974 var create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/library/modules/_object-create.js"); 19975 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/library/modules/_redefine-all.js"); 19976 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 19977 var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/library/modules/_an-instance.js"); 19978 var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/library/modules/_for-of.js"); 19979 var $iterDefine = __webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/library/modules/_iter-define.js"); 19980 var step = __webpack_require__(/*! ./_iter-step */ "./node_modules/core-js/library/modules/_iter-step.js"); 19981 var setSpecies = __webpack_require__(/*! ./_set-species */ "./node_modules/core-js/library/modules/_set-species.js"); 19982 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js"); 19983 var fastKey = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/library/modules/_meta.js").fastKey; 19984 var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/library/modules/_validate-collection.js"); 19985 var SIZE = DESCRIPTORS ? '_s' : 'size'; 19986 19987 var getEntry = function (that, key) { 19988 // fast case 19989 var index = fastKey(key); 19990 var entry; 19991 if (index !== 'F') return that._i[index]; 19992 // frozen object case 19993 for (entry = that._f; entry; entry = entry.n) { 19994 if (entry.k == key) return entry; 19995 } 19996 }; 19997 19998 module.exports = { 19999 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { 20000 var C = wrapper(function (that, iterable) { 20001 anInstance(that, C, NAME, '_i'); 20002 that._t = NAME; // collection type 20003 that._i = create(null); // index 20004 that._f = undefined; // first entry 20005 that._l = undefined; // last entry 20006 that[SIZE] = 0; // size 20007 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 20008 }); 20009 redefineAll(C.prototype, { 20010 // 23.1.3.1 Map.prototype.clear() 20011 // 23.2.3.2 Set.prototype.clear() 20012 clear: function clear() { 20013 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { 20014 entry.r = true; 20015 if (entry.p) entry.p = entry.p.n = undefined; 20016 delete data[entry.i]; 20017 } 20018 that._f = that._l = undefined; 20019 that[SIZE] = 0; 20020 }, 20021 // 23.1.3.3 Map.prototype.delete(key) 20022 // 23.2.3.4 Set.prototype.delete(value) 20023 'delete': function (key) { 20024 var that = validate(this, NAME); 20025 var entry = getEntry(that, key); 20026 if (entry) { 20027 var next = entry.n; 20028 var prev = entry.p; 20029 delete that._i[entry.i]; 20030 entry.r = true; 20031 if (prev) prev.n = next; 20032 if (next) next.p = prev; 20033 if (that._f == entry) that._f = next; 20034 if (that._l == entry) that._l = prev; 20035 that[SIZE]--; 20036 } return !!entry; 20037 }, 20038 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) 20039 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) 20040 forEach: function forEach(callbackfn /* , that = undefined */) { 20041 validate(this, NAME); 20042 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); 20043 var entry; 20044 while (entry = entry ? entry.n : this._f) { 20045 f(entry.v, entry.k, this); 20046 // revert to the last existing entry 20047 while (entry && entry.r) entry = entry.p; 20048 } 20049 }, 20050 // 23.1.3.7 Map.prototype.has(key) 20051 // 23.2.3.7 Set.prototype.has(value) 20052 has: function has(key) { 20053 return !!getEntry(validate(this, NAME), key); 20054 } 20055 }); 20056 if (DESCRIPTORS) dP(C.prototype, 'size', { 20057 get: function () { 20058 return validate(this, NAME)[SIZE]; 20059 } 20060 }); 20061 return C; 20062 }, 20063 def: function (that, key, value) { 20064 var entry = getEntry(that, key); 20065 var prev, index; 20066 // change existing entry 20067 if (entry) { 20068 entry.v = value; 20069 // create new entry 20070 } else { 20071 that._l = entry = { 20072 i: index = fastKey(key, true), // <- index 20073 k: key, // <- key 20074 v: value, // <- value 20075 p: prev = that._l, // <- previous entry 20076 n: undefined, // <- next entry 20077 r: false // <- removed 20078 }; 20079 if (!that._f) that._f = entry; 20080 if (prev) prev.n = entry; 20081 that[SIZE]++; 20082 // add to index 20083 if (index !== 'F') that._i[index] = entry; 20084 } return that; 20085 }, 20086 getEntry: getEntry, 20087 setStrong: function (C, NAME, IS_MAP) { 20088 // add .keys, .values, .entries, [@@iterator] 20089 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 20090 $iterDefine(C, NAME, function (iterated, kind) { 20091 this._t = validate(iterated, NAME); // target 20092 this._k = kind; // kind 20093 this._l = undefined; // previous 20094 }, function () { 20095 var that = this; 20096 var kind = that._k; 20097 var entry = that._l; 20098 // revert to the last existing entry 20099 while (entry && entry.r) entry = entry.p; 20100 // get next entry 20101 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { 20102 // or finish the iteration 20103 that._t = undefined; 20104 return step(1); 20105 } 20106 // return step by kind 20107 if (kind == 'keys') return step(0, entry.k); 20108 if (kind == 'values') return step(0, entry.v); 20109 return step(0, [entry.k, entry.v]); 20110 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); 20111 20112 // add [@@species], 23.1.2.2, 23.2.2.2 20113 setSpecies(NAME); 20114 } 20115 }; 20116 20117 20118 /***/ }), 20119 20120 /***/ "./node_modules/core-js/library/modules/_collection-to-json.js": 20121 /*!*********************************************************************!*\ 20122 !*** ./node_modules/core-js/library/modules/_collection-to-json.js ***! 20123 \*********************************************************************/ 20124 /*! no static exports found */ 20125 /***/ (function(module, exports, __webpack_require__) { 20126 20127 // https://github.com/DavidBruant/Map-Set.prototype.toJSON 20128 var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/library/modules/_classof.js"); 20129 var from = __webpack_require__(/*! ./_array-from-iterable */ "./node_modules/core-js/library/modules/_array-from-iterable.js"); 20130 module.exports = function (NAME) { 20131 return function toJSON() { 20132 if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic"); 20133 return from(this); 20134 }; 20135 }; 20136 20137 20138 /***/ }), 20139 20140 /***/ "./node_modules/core-js/library/modules/_collection.js": 20141 /*!*************************************************************!*\ 20142 !*** ./node_modules/core-js/library/modules/_collection.js ***! 20143 \*************************************************************/ 20144 /*! no static exports found */ 20145 /***/ (function(module, exports, __webpack_require__) { 20146 20147 "use strict"; 20148 20149 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 20150 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 20151 var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/library/modules/_meta.js"); 20152 var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js"); 20153 var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js"); 20154 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/library/modules/_redefine-all.js"); 20155 var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/library/modules/_for-of.js"); 20156 var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/library/modules/_an-instance.js"); 20157 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 20158 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/library/modules/_set-to-string-tag.js"); 20159 var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js").f; 20160 var each = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/library/modules/_array-methods.js")(0); 20161 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js"); 20162 20163 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { 20164 var Base = global[NAME]; 20165 var C = Base; 20166 var ADDER = IS_MAP ? 'set' : 'add'; 20167 var proto = C && C.prototype; 20168 var O = {}; 20169 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () { 20170 new C().entries().next(); 20171 }))) { 20172 // create collection constructor 20173 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); 20174 redefineAll(C.prototype, methods); 20175 meta.NEED = true; 20176 } else { 20177 C = wrapper(function (target, iterable) { 20178 anInstance(target, C, NAME, '_c'); 20179 target._c = new Base(); 20180 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target); 20181 }); 20182 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) { 20183 var IS_ADDER = KEY == 'add' || KEY == 'set'; 20184 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) { 20185 anInstance(this, C, KEY); 20186 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false; 20187 var result = this._c[KEY](a === 0 ? 0 : a, b); 20188 return IS_ADDER ? this : result; 20189 }); 20190 }); 20191 IS_WEAK || dP(C.prototype, 'size', { 20192 get: function () { 20193 return this._c.size; 20194 } 20195 }); 20196 } 20197 20198 setToStringTag(C, NAME); 20199 20200 O[NAME] = C; 20201 $export($export.G + $export.W + $export.F, O); 20202 20203 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); 20204 20205 return C; 20206 }; 20207 20208 20209 /***/ }), 20210 20211 /***/ "./node_modules/core-js/library/modules/_core.js": 20212 /*!*******************************************************!*\ 20213 !*** ./node_modules/core-js/library/modules/_core.js ***! 20214 \*******************************************************/ 20215 /*! no static exports found */ 20216 /***/ (function(module, exports) { 20217 20218 var core = module.exports = { version: '2.6.11' }; 20219 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef 20220 20221 20222 /***/ }), 20223 20224 /***/ "./node_modules/core-js/library/modules/_create-property.js": 20225 /*!******************************************************************!*\ 20226 !*** ./node_modules/core-js/library/modules/_create-property.js ***! 20227 \******************************************************************/ 20228 /*! no static exports found */ 20229 /***/ (function(module, exports, __webpack_require__) { 20230 20231 "use strict"; 20232 20233 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js"); 20234 var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/library/modules/_property-desc.js"); 20235 20236 module.exports = function (object, index, value) { 20237 if (index in object) $defineProperty.f(object, index, createDesc(0, value)); 20238 else object[index] = value; 20239 }; 20240 20241 20242 /***/ }), 20243 20244 /***/ "./node_modules/core-js/library/modules/_ctx.js": 20245 /*!******************************************************!*\ 20246 !*** ./node_modules/core-js/library/modules/_ctx.js ***! 20247 \******************************************************/ 20248 /*! no static exports found */ 20249 /***/ (function(module, exports, __webpack_require__) { 20250 20251 // optional / simple context binding 20252 var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/library/modules/_a-function.js"); 20253 module.exports = function (fn, that, length) { 20254 aFunction(fn); 20255 if (that === undefined) return fn; 20256 switch (length) { 20257 case 1: return function (a) { 20258 return fn.call(that, a); 20259 }; 20260 case 2: return function (a, b) { 20261 return fn.call(that, a, b); 20262 }; 20263 case 3: return function (a, b, c) { 20264 return fn.call(that, a, b, c); 20265 }; 20266 } 20267 return function (/* ...args */) { 20268 return fn.apply(that, arguments); 20269 }; 20270 }; 20271 20272 20273 /***/ }), 20274 20275 /***/ "./node_modules/core-js/library/modules/_defined.js": 20276 /*!**********************************************************!*\ 20277 !*** ./node_modules/core-js/library/modules/_defined.js ***! 20278 \**********************************************************/ 20279 /*! no static exports found */ 20280 /***/ (function(module, exports) { 20281 20282 // 7.2.1 RequireObjectCoercible(argument) 20283 module.exports = function (it) { 20284 if (it == undefined) throw TypeError("Can't call method on " + it); 20285 return it; 20286 }; 20287 20288 20289 /***/ }), 20290 20291 /***/ "./node_modules/core-js/library/modules/_descriptors.js": 20292 /*!**************************************************************!*\ 20293 !*** ./node_modules/core-js/library/modules/_descriptors.js ***! 20294 \**************************************************************/ 20295 /*! no static exports found */ 20296 /***/ (function(module, exports, __webpack_require__) { 20297 20298 // Thank's IE8 for his funny defineProperty 20299 module.exports = !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js")(function () { 20300 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; 20301 }); 20302 20303 20304 /***/ }), 20305 20306 /***/ "./node_modules/core-js/library/modules/_dom-create.js": 20307 /*!*************************************************************!*\ 20308 !*** ./node_modules/core-js/library/modules/_dom-create.js ***! 20309 \*************************************************************/ 20310 /*! no static exports found */ 20311 /***/ (function(module, exports, __webpack_require__) { 20312 20313 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 20314 var document = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js").document; 20315 // typeof document.createElement is 'object' in old IE 20316 var is = isObject(document) && isObject(document.createElement); 20317 module.exports = function (it) { 20318 return is ? document.createElement(it) : {}; 20319 }; 20320 20321 20322 /***/ }), 20323 20324 /***/ "./node_modules/core-js/library/modules/_enum-bug-keys.js": 20325 /*!****************************************************************!*\ 20326 !*** ./node_modules/core-js/library/modules/_enum-bug-keys.js ***! 20327 \****************************************************************/ 20328 /*! no static exports found */ 20329 /***/ (function(module, exports) { 20330 20331 // IE 8- don't enum bug keys 20332 module.exports = ( 20333 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' 20334 ).split(','); 20335 20336 20337 /***/ }), 20338 20339 /***/ "./node_modules/core-js/library/modules/_enum-keys.js": 20340 /*!************************************************************!*\ 20341 !*** ./node_modules/core-js/library/modules/_enum-keys.js ***! 20342 \************************************************************/ 20343 /*! no static exports found */ 20344 /***/ (function(module, exports, __webpack_require__) { 20345 20346 // all enumerable object keys, includes symbols 20347 var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/library/modules/_object-keys.js"); 20348 var gOPS = __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/library/modules/_object-gops.js"); 20349 var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/library/modules/_object-pie.js"); 20350 module.exports = function (it) { 20351 var result = getKeys(it); 20352 var getSymbols = gOPS.f; 20353 if (getSymbols) { 20354 var symbols = getSymbols(it); 20355 var isEnum = pIE.f; 20356 var i = 0; 20357 var key; 20358 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key); 20359 } return result; 20360 }; 20361 20362 20363 /***/ }), 20364 20365 /***/ "./node_modules/core-js/library/modules/_export.js": 20366 /*!*********************************************************!*\ 20367 !*** ./node_modules/core-js/library/modules/_export.js ***! 20368 \*********************************************************/ 20369 /*! no static exports found */ 20370 /***/ (function(module, exports, __webpack_require__) { 20371 20372 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 20373 var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js"); 20374 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 20375 var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js"); 20376 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 20377 var PROTOTYPE = 'prototype'; 20378 20379 var $export = function (type, name, source) { 20380 var IS_FORCED = type & $export.F; 20381 var IS_GLOBAL = type & $export.G; 20382 var IS_STATIC = type & $export.S; 20383 var IS_PROTO = type & $export.P; 20384 var IS_BIND = type & $export.B; 20385 var IS_WRAP = type & $export.W; 20386 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); 20387 var expProto = exports[PROTOTYPE]; 20388 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]; 20389 var key, own, out; 20390 if (IS_GLOBAL) source = name; 20391 for (key in source) { 20392 // contains in native 20393 own = !IS_FORCED && target && target[key] !== undefined; 20394 if (own && has(exports, key)) continue; 20395 // export native or passed 20396 out = own ? target[key] : source[key]; 20397 // prevent global pollution for namespaces 20398 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] 20399 // bind timers to global for call from export context 20400 : IS_BIND && own ? ctx(out, global) 20401 // wrap global constructors for prevent change them in library 20402 : IS_WRAP && target[key] == out ? (function (C) { 20403 var F = function (a, b, c) { 20404 if (this instanceof C) { 20405 switch (arguments.length) { 20406 case 0: return new C(); 20407 case 1: return new C(a); 20408 case 2: return new C(a, b); 20409 } return new C(a, b, c); 20410 } return C.apply(this, arguments); 20411 }; 20412 F[PROTOTYPE] = C[PROTOTYPE]; 20413 return F; 20414 // make static versions for prototype methods 20415 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; 20416 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME% 20417 if (IS_PROTO) { 20418 (exports.virtual || (exports.virtual = {}))[key] = out; 20419 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME% 20420 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out); 20421 } 20422 } 20423 }; 20424 // type bitmap 20425 $export.F = 1; // forced 20426 $export.G = 2; // global 20427 $export.S = 4; // static 20428 $export.P = 8; // proto 20429 $export.B = 16; // bind 20430 $export.W = 32; // wrap 20431 $export.U = 64; // safe 20432 $export.R = 128; // real proto method for `library` 20433 module.exports = $export; 20434 20435 20436 /***/ }), 20437 20438 /***/ "./node_modules/core-js/library/modules/_fails.js": 20439 /*!********************************************************!*\ 20440 !*** ./node_modules/core-js/library/modules/_fails.js ***! 20441 \********************************************************/ 20442 /*! no static exports found */ 20443 /***/ (function(module, exports) { 20444 20445 module.exports = function (exec) { 20446 try { 20447 return !!exec(); 20448 } catch (e) { 20449 return true; 20450 } 20451 }; 20452 20453 20454 /***/ }), 20455 20456 /***/ "./node_modules/core-js/library/modules/_for-of.js": 20457 /*!*********************************************************!*\ 20458 !*** ./node_modules/core-js/library/modules/_for-of.js ***! 20459 \*********************************************************/ 20460 /*! no static exports found */ 20461 /***/ (function(module, exports, __webpack_require__) { 20462 20463 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 20464 var call = __webpack_require__(/*! ./_iter-call */ "./node_modules/core-js/library/modules/_iter-call.js"); 20465 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "./node_modules/core-js/library/modules/_is-array-iter.js"); 20466 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 20467 var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/library/modules/_to-length.js"); 20468 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "./node_modules/core-js/library/modules/core.get-iterator-method.js"); 20469 var BREAK = {}; 20470 var RETURN = {}; 20471 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { 20472 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable); 20473 var f = ctx(fn, that, entries ? 2 : 1); 20474 var index = 0; 20475 var length, step, iterator, result; 20476 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); 20477 // fast case for arrays with default iterator 20478 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { 20479 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); 20480 if (result === BREAK || result === RETURN) return result; 20481 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { 20482 result = call(iterator, f, step.value, entries); 20483 if (result === BREAK || result === RETURN) return result; 20484 } 20485 }; 20486 exports.BREAK = BREAK; 20487 exports.RETURN = RETURN; 20488 20489 20490 /***/ }), 20491 20492 /***/ "./node_modules/core-js/library/modules/_global.js": 20493 /*!*********************************************************!*\ 20494 !*** ./node_modules/core-js/library/modules/_global.js ***! 20495 \*********************************************************/ 20496 /*! no static exports found */ 20497 /***/ (function(module, exports) { 20498 20499 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 20500 var global = module.exports = typeof window != 'undefined' && window.Math == Math 20501 ? window : typeof self != 'undefined' && self.Math == Math ? self 20502 // eslint-disable-next-line no-new-func 20503 : Function('return this')(); 20504 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef 20505 20506 20507 /***/ }), 20508 20509 /***/ "./node_modules/core-js/library/modules/_has.js": 20510 /*!******************************************************!*\ 20511 !*** ./node_modules/core-js/library/modules/_has.js ***! 20512 \******************************************************/ 20513 /*! no static exports found */ 20514 /***/ (function(module, exports) { 20515 20516 var hasOwnProperty = {}.hasOwnProperty; 20517 module.exports = function (it, key) { 20518 return hasOwnProperty.call(it, key); 20519 }; 20520 20521 20522 /***/ }), 20523 20524 /***/ "./node_modules/core-js/library/modules/_hide.js": 20525 /*!*******************************************************!*\ 20526 !*** ./node_modules/core-js/library/modules/_hide.js ***! 20527 \*******************************************************/ 20528 /*! no static exports found */ 20529 /***/ (function(module, exports, __webpack_require__) { 20530 20531 var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js"); 20532 var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/library/modules/_property-desc.js"); 20533 module.exports = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) { 20534 return dP.f(object, key, createDesc(1, value)); 20535 } : function (object, key, value) { 20536 object[key] = value; 20537 return object; 20538 }; 20539 20540 20541 /***/ }), 20542 20543 /***/ "./node_modules/core-js/library/modules/_html.js": 20544 /*!*******************************************************!*\ 20545 !*** ./node_modules/core-js/library/modules/_html.js ***! 20546 \*******************************************************/ 20547 /*! no static exports found */ 20548 /***/ (function(module, exports, __webpack_require__) { 20549 20550 var document = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js").document; 20551 module.exports = document && document.documentElement; 20552 20553 20554 /***/ }), 20555 20556 /***/ "./node_modules/core-js/library/modules/_ie8-dom-define.js": 20557 /*!*****************************************************************!*\ 20558 !*** ./node_modules/core-js/library/modules/_ie8-dom-define.js ***! 20559 \*****************************************************************/ 20560 /*! no static exports found */ 20561 /***/ (function(module, exports, __webpack_require__) { 20562 20563 module.exports = !__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js")(function () { 20564 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; 20565 }); 20566 20567 20568 /***/ }), 20569 20570 /***/ "./node_modules/core-js/library/modules/_invoke.js": 20571 /*!*********************************************************!*\ 20572 !*** ./node_modules/core-js/library/modules/_invoke.js ***! 20573 \*********************************************************/ 20574 /*! no static exports found */ 20575 /***/ (function(module, exports) { 20576 20577 // fast apply, http://jsperf.lnkit.com/fast-apply/5 20578 module.exports = function (fn, args, that) { 20579 var un = that === undefined; 20580 switch (args.length) { 20581 case 0: return un ? fn() 20582 : fn.call(that); 20583 case 1: return un ? fn(args[0]) 20584 : fn.call(that, args[0]); 20585 case 2: return un ? fn(args[0], args[1]) 20586 : fn.call(that, args[0], args[1]); 20587 case 3: return un ? fn(args[0], args[1], args[2]) 20588 : fn.call(that, args[0], args[1], args[2]); 20589 case 4: return un ? fn(args[0], args[1], args[2], args[3]) 20590 : fn.call(that, args[0], args[1], args[2], args[3]); 20591 } return fn.apply(that, args); 20592 }; 20593 20594 20595 /***/ }), 20596 20597 /***/ "./node_modules/core-js/library/modules/_iobject.js": 20598 /*!**********************************************************!*\ 20599 !*** ./node_modules/core-js/library/modules/_iobject.js ***! 20600 \**********************************************************/ 20601 /*! no static exports found */ 20602 /***/ (function(module, exports, __webpack_require__) { 20603 20604 // fallback for non-array-like ES3 and non-enumerable old V8 strings 20605 var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/library/modules/_cof.js"); 20606 // eslint-disable-next-line no-prototype-builtins 20607 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { 20608 return cof(it) == 'String' ? it.split('') : Object(it); 20609 }; 20610 20611 20612 /***/ }), 20613 20614 /***/ "./node_modules/core-js/library/modules/_is-array-iter.js": 20615 /*!****************************************************************!*\ 20616 !*** ./node_modules/core-js/library/modules/_is-array-iter.js ***! 20617 \****************************************************************/ 20618 /*! no static exports found */ 20619 /***/ (function(module, exports, __webpack_require__) { 20620 20621 // check on default Array iterator 20622 var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/library/modules/_iterators.js"); 20623 var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('iterator'); 20624 var ArrayProto = Array.prototype; 20625 20626 module.exports = function (it) { 20627 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); 20628 }; 20629 20630 20631 /***/ }), 20632 20633 /***/ "./node_modules/core-js/library/modules/_is-array.js": 20634 /*!***********************************************************!*\ 20635 !*** ./node_modules/core-js/library/modules/_is-array.js ***! 20636 \***********************************************************/ 20637 /*! no static exports found */ 20638 /***/ (function(module, exports, __webpack_require__) { 20639 20640 // 7.2.2 IsArray(argument) 20641 var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/library/modules/_cof.js"); 20642 module.exports = Array.isArray || function isArray(arg) { 20643 return cof(arg) == 'Array'; 20644 }; 20645 20646 20647 /***/ }), 20648 20649 /***/ "./node_modules/core-js/library/modules/_is-object.js": 20650 /*!************************************************************!*\ 20651 !*** ./node_modules/core-js/library/modules/_is-object.js ***! 20652 \************************************************************/ 20653 /*! no static exports found */ 20654 /***/ (function(module, exports) { 20655 20656 module.exports = function (it) { 20657 return typeof it === 'object' ? it !== null : typeof it === 'function'; 20658 }; 20659 20660 20661 /***/ }), 20662 20663 /***/ "./node_modules/core-js/library/modules/_iter-call.js": 20664 /*!************************************************************!*\ 20665 !*** ./node_modules/core-js/library/modules/_iter-call.js ***! 20666 \************************************************************/ 20667 /*! no static exports found */ 20668 /***/ (function(module, exports, __webpack_require__) { 20669 20670 // call something on iterator step with safe closing on error 20671 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 20672 module.exports = function (iterator, fn, value, entries) { 20673 try { 20674 return entries ? fn(anObject(value)[0], value[1]) : fn(value); 20675 // 7.4.6 IteratorClose(iterator, completion) 20676 } catch (e) { 20677 var ret = iterator['return']; 20678 if (ret !== undefined) anObject(ret.call(iterator)); 20679 throw e; 20680 } 20681 }; 20682 20683 20684 /***/ }), 20685 20686 /***/ "./node_modules/core-js/library/modules/_iter-create.js": 20687 /*!**************************************************************!*\ 20688 !*** ./node_modules/core-js/library/modules/_iter-create.js ***! 20689 \**************************************************************/ 20690 /*! no static exports found */ 20691 /***/ (function(module, exports, __webpack_require__) { 20692 20693 "use strict"; 20694 20695 var create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/library/modules/_object-create.js"); 20696 var descriptor = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/library/modules/_property-desc.js"); 20697 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/library/modules/_set-to-string-tag.js"); 20698 var IteratorPrototype = {}; 20699 20700 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() 20701 __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; }); 20702 20703 module.exports = function (Constructor, NAME, next) { 20704 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); 20705 setToStringTag(Constructor, NAME + ' Iterator'); 20706 }; 20707 20708 20709 /***/ }), 20710 20711 /***/ "./node_modules/core-js/library/modules/_iter-define.js": 20712 /*!**************************************************************!*\ 20713 !*** ./node_modules/core-js/library/modules/_iter-define.js ***! 20714 \**************************************************************/ 20715 /*! no static exports found */ 20716 /***/ (function(module, exports, __webpack_require__) { 20717 20718 "use strict"; 20719 20720 var LIBRARY = __webpack_require__(/*! ./_library */ "./node_modules/core-js/library/modules/_library.js"); 20721 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 20722 var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/library/modules/_redefine.js"); 20723 var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js"); 20724 var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/library/modules/_iterators.js"); 20725 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "./node_modules/core-js/library/modules/_iter-create.js"); 20726 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/library/modules/_set-to-string-tag.js"); 20727 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/library/modules/_object-gpo.js"); 20728 var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('iterator'); 20729 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` 20730 var FF_ITERATOR = '@@iterator'; 20731 var KEYS = 'keys'; 20732 var VALUES = 'values'; 20733 20734 var returnThis = function () { return this; }; 20735 20736 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { 20737 $iterCreate(Constructor, NAME, next); 20738 var getMethod = function (kind) { 20739 if (!BUGGY && kind in proto) return proto[kind]; 20740 switch (kind) { 20741 case KEYS: return function keys() { return new Constructor(this, kind); }; 20742 case VALUES: return function values() { return new Constructor(this, kind); }; 20743 } return function entries() { return new Constructor(this, kind); }; 20744 }; 20745 var TAG = NAME + ' Iterator'; 20746 var DEF_VALUES = DEFAULT == VALUES; 20747 var VALUES_BUG = false; 20748 var proto = Base.prototype; 20749 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; 20750 var $default = $native || getMethod(DEFAULT); 20751 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; 20752 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; 20753 var methods, key, IteratorPrototype; 20754 // Fix native 20755 if ($anyNative) { 20756 IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); 20757 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { 20758 // Set @@toStringTag to native iterators 20759 setToStringTag(IteratorPrototype, TAG, true); 20760 // fix for some old engines 20761 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); 20762 } 20763 } 20764 // fix Array#{values, @@iterator}.name in V8 / FF 20765 if (DEF_VALUES && $native && $native.name !== VALUES) { 20766 VALUES_BUG = true; 20767 $default = function values() { return $native.call(this); }; 20768 } 20769 // Define iterator 20770 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { 20771 hide(proto, ITERATOR, $default); 20772 } 20773 // Plug for library 20774 Iterators[NAME] = $default; 20775 Iterators[TAG] = returnThis; 20776 if (DEFAULT) { 20777 methods = { 20778 values: DEF_VALUES ? $default : getMethod(VALUES), 20779 keys: IS_SET ? $default : getMethod(KEYS), 20780 entries: $entries 20781 }; 20782 if (FORCED) for (key in methods) { 20783 if (!(key in proto)) redefine(proto, key, methods[key]); 20784 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); 20785 } 20786 return methods; 20787 }; 20788 20789 20790 /***/ }), 20791 20792 /***/ "./node_modules/core-js/library/modules/_iter-detect.js": 20793 /*!**************************************************************!*\ 20794 !*** ./node_modules/core-js/library/modules/_iter-detect.js ***! 20795 \**************************************************************/ 20796 /*! no static exports found */ 20797 /***/ (function(module, exports, __webpack_require__) { 20798 20799 var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('iterator'); 20800 var SAFE_CLOSING = false; 20801 20802 try { 20803 var riter = [7][ITERATOR](); 20804 riter['return'] = function () { SAFE_CLOSING = true; }; 20805 // eslint-disable-next-line no-throw-literal 20806 Array.from(riter, function () { throw 2; }); 20807 } catch (e) { /* empty */ } 20808 20809 module.exports = function (exec, skipClosing) { 20810 if (!skipClosing && !SAFE_CLOSING) return false; 20811 var safe = false; 20812 try { 20813 var arr = [7]; 20814 var iter = arr[ITERATOR](); 20815 iter.next = function () { return { done: safe = true }; }; 20816 arr[ITERATOR] = function () { return iter; }; 20817 exec(arr); 20818 } catch (e) { /* empty */ } 20819 return safe; 20820 }; 20821 20822 20823 /***/ }), 20824 20825 /***/ "./node_modules/core-js/library/modules/_iter-step.js": 20826 /*!************************************************************!*\ 20827 !*** ./node_modules/core-js/library/modules/_iter-step.js ***! 20828 \************************************************************/ 20829 /*! no static exports found */ 20830 /***/ (function(module, exports) { 20831 20832 module.exports = function (done, value) { 20833 return { value: value, done: !!done }; 20834 }; 20835 20836 20837 /***/ }), 20838 20839 /***/ "./node_modules/core-js/library/modules/_iterators.js": 20840 /*!************************************************************!*\ 20841 !*** ./node_modules/core-js/library/modules/_iterators.js ***! 20842 \************************************************************/ 20843 /*! no static exports found */ 20844 /***/ (function(module, exports) { 20845 20846 module.exports = {}; 20847 20848 20849 /***/ }), 20850 20851 /***/ "./node_modules/core-js/library/modules/_library.js": 20852 /*!**********************************************************!*\ 20853 !*** ./node_modules/core-js/library/modules/_library.js ***! 20854 \**********************************************************/ 20855 /*! no static exports found */ 20856 /***/ (function(module, exports) { 20857 20858 module.exports = true; 20859 20860 20861 /***/ }), 20862 20863 /***/ "./node_modules/core-js/library/modules/_meta.js": 20864 /*!*******************************************************!*\ 20865 !*** ./node_modules/core-js/library/modules/_meta.js ***! 20866 \*******************************************************/ 20867 /*! no static exports found */ 20868 /***/ (function(module, exports, __webpack_require__) { 20869 20870 var META = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/library/modules/_uid.js")('meta'); 20871 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 20872 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 20873 var setDesc = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js").f; 20874 var id = 0; 20875 var isExtensible = Object.isExtensible || function () { 20876 return true; 20877 }; 20878 var FREEZE = !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js")(function () { 20879 return isExtensible(Object.preventExtensions({})); 20880 }); 20881 var setMeta = function (it) { 20882 setDesc(it, META, { value: { 20883 i: 'O' + ++id, // object ID 20884 w: {} // weak collections IDs 20885 } }); 20886 }; 20887 var fastKey = function (it, create) { 20888 // return primitive with prefix 20889 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 20890 if (!has(it, META)) { 20891 // can't set metadata to uncaught frozen object 20892 if (!isExtensible(it)) return 'F'; 20893 // not necessary to add metadata 20894 if (!create) return 'E'; 20895 // add missing metadata 20896 setMeta(it); 20897 // return object ID 20898 } return it[META].i; 20899 }; 20900 var getWeak = function (it, create) { 20901 if (!has(it, META)) { 20902 // can't set metadata to uncaught frozen object 20903 if (!isExtensible(it)) return true; 20904 // not necessary to add metadata 20905 if (!create) return false; 20906 // add missing metadata 20907 setMeta(it); 20908 // return hash weak collections IDs 20909 } return it[META].w; 20910 }; 20911 // add metadata on freeze-family methods calling 20912 var onFreeze = function (it) { 20913 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); 20914 return it; 20915 }; 20916 var meta = module.exports = { 20917 KEY: META, 20918 NEED: false, 20919 fastKey: fastKey, 20920 getWeak: getWeak, 20921 onFreeze: onFreeze 20922 }; 20923 20924 20925 /***/ }), 20926 20927 /***/ "./node_modules/core-js/library/modules/_microtask.js": 20928 /*!************************************************************!*\ 20929 !*** ./node_modules/core-js/library/modules/_microtask.js ***! 20930 \************************************************************/ 20931 /*! no static exports found */ 20932 /***/ (function(module, exports, __webpack_require__) { 20933 20934 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 20935 var macrotask = __webpack_require__(/*! ./_task */ "./node_modules/core-js/library/modules/_task.js").set; 20936 var Observer = global.MutationObserver || global.WebKitMutationObserver; 20937 var process = global.process; 20938 var Promise = global.Promise; 20939 var isNode = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/library/modules/_cof.js")(process) == 'process'; 20940 20941 module.exports = function () { 20942 var head, last, notify; 20943 20944 var flush = function () { 20945 var parent, fn; 20946 if (isNode && (parent = process.domain)) parent.exit(); 20947 while (head) { 20948 fn = head.fn; 20949 head = head.next; 20950 try { 20951 fn(); 20952 } catch (e) { 20953 if (head) notify(); 20954 else last = undefined; 20955 throw e; 20956 } 20957 } last = undefined; 20958 if (parent) parent.enter(); 20959 }; 20960 20961 // Node.js 20962 if (isNode) { 20963 notify = function () { 20964 process.nextTick(flush); 20965 }; 20966 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339 20967 } else if (Observer && !(global.navigator && global.navigator.standalone)) { 20968 var toggle = true; 20969 var node = document.createTextNode(''); 20970 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new 20971 notify = function () { 20972 node.data = toggle = !toggle; 20973 }; 20974 // environments with maybe non-completely correct, but existent Promise 20975 } else if (Promise && Promise.resolve) { 20976 // Promise.resolve without an argument throws an error in LG WebOS 2 20977 var promise = Promise.resolve(undefined); 20978 notify = function () { 20979 promise.then(flush); 20980 }; 20981 // for other environments - macrotask based on: 20982 // - setImmediate 20983 // - MessageChannel 20984 // - window.postMessag 20985 // - onreadystatechange 20986 // - setTimeout 20987 } else { 20988 notify = function () { 20989 // strange IE + webpack dev server bug - use .call(global) 20990 macrotask.call(global, flush); 20991 }; 20992 } 20993 20994 return function (fn) { 20995 var task = { fn: fn, next: undefined }; 20996 if (last) last.next = task; 20997 if (!head) { 20998 head = task; 20999 notify(); 21000 } last = task; 21001 }; 21002 }; 21003 21004 21005 /***/ }), 21006 21007 /***/ "./node_modules/core-js/library/modules/_new-promise-capability.js": 21008 /*!*************************************************************************!*\ 21009 !*** ./node_modules/core-js/library/modules/_new-promise-capability.js ***! 21010 \*************************************************************************/ 21011 /*! no static exports found */ 21012 /***/ (function(module, exports, __webpack_require__) { 21013 21014 "use strict"; 21015 21016 // 25.4.1.5 NewPromiseCapability(C) 21017 var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/library/modules/_a-function.js"); 21018 21019 function PromiseCapability(C) { 21020 var resolve, reject; 21021 this.promise = new C(function ($$resolve, $$reject) { 21022 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor'); 21023 resolve = $$resolve; 21024 reject = $$reject; 21025 }); 21026 this.resolve = aFunction(resolve); 21027 this.reject = aFunction(reject); 21028 } 21029 21030 module.exports.f = function (C) { 21031 return new PromiseCapability(C); 21032 }; 21033 21034 21035 /***/ }), 21036 21037 /***/ "./node_modules/core-js/library/modules/_object-assign.js": 21038 /*!****************************************************************!*\ 21039 !*** ./node_modules/core-js/library/modules/_object-assign.js ***! 21040 \****************************************************************/ 21041 /*! no static exports found */ 21042 /***/ (function(module, exports, __webpack_require__) { 21043 21044 "use strict"; 21045 21046 // 19.1.2.1 Object.assign(target, source, ...) 21047 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js"); 21048 var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/library/modules/_object-keys.js"); 21049 var gOPS = __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/library/modules/_object-gops.js"); 21050 var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/library/modules/_object-pie.js"); 21051 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 21052 var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/library/modules/_iobject.js"); 21053 var $assign = Object.assign; 21054 21055 // should work with symbols and should have deterministic property order (V8 bug) 21056 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js")(function () { 21057 var A = {}; 21058 var B = {}; 21059 // eslint-disable-next-line no-undef 21060 var S = Symbol(); 21061 var K = 'abcdefghijklmnopqrst'; 21062 A[S] = 7; 21063 K.split('').forEach(function (k) { B[k] = k; }); 21064 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; 21065 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars 21066 var T = toObject(target); 21067 var aLen = arguments.length; 21068 var index = 1; 21069 var getSymbols = gOPS.f; 21070 var isEnum = pIE.f; 21071 while (aLen > index) { 21072 var S = IObject(arguments[index++]); 21073 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); 21074 var length = keys.length; 21075 var j = 0; 21076 var key; 21077 while (length > j) { 21078 key = keys[j++]; 21079 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key]; 21080 } 21081 } return T; 21082 } : $assign; 21083 21084 21085 /***/ }), 21086 21087 /***/ "./node_modules/core-js/library/modules/_object-create.js": 21088 /*!****************************************************************!*\ 21089 !*** ./node_modules/core-js/library/modules/_object-create.js ***! 21090 \****************************************************************/ 21091 /*! no static exports found */ 21092 /***/ (function(module, exports, __webpack_require__) { 21093 21094 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) 21095 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 21096 var dPs = __webpack_require__(/*! ./_object-dps */ "./node_modules/core-js/library/modules/_object-dps.js"); 21097 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/library/modules/_enum-bug-keys.js"); 21098 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO'); 21099 var Empty = function () { /* empty */ }; 21100 var PROTOTYPE = 'prototype'; 21101 21102 // Create object with fake `null` prototype: use iframe Object with cleared prototype 21103 var createDict = function () { 21104 // Thrash, waste and sodomy: IE GC bug 21105 var iframe = __webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/library/modules/_dom-create.js")('iframe'); 21106 var i = enumBugKeys.length; 21107 var lt = '<'; 21108 var gt = '>'; 21109 var iframeDocument; 21110 iframe.style.display = 'none'; 21111 __webpack_require__(/*! ./_html */ "./node_modules/core-js/library/modules/_html.js").appendChild(iframe); 21112 iframe.src = 'javascript:'; // eslint-disable-line no-script-url 21113 // createDict = iframe.contentWindow.Object; 21114 // html.removeChild(iframe); 21115 iframeDocument = iframe.contentWindow.document; 21116 iframeDocument.open(); 21117 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); 21118 iframeDocument.close(); 21119 createDict = iframeDocument.F; 21120 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; 21121 return createDict(); 21122 }; 21123 21124 module.exports = Object.create || function create(O, Properties) { 21125 var result; 21126 if (O !== null) { 21127 Empty[PROTOTYPE] = anObject(O); 21128 result = new Empty(); 21129 Empty[PROTOTYPE] = null; 21130 // add "__proto__" for Object.getPrototypeOf polyfill 21131 result[IE_PROTO] = O; 21132 } else result = createDict(); 21133 return Properties === undefined ? result : dPs(result, Properties); 21134 }; 21135 21136 21137 /***/ }), 21138 21139 /***/ "./node_modules/core-js/library/modules/_object-dp.js": 21140 /*!************************************************************!*\ 21141 !*** ./node_modules/core-js/library/modules/_object-dp.js ***! 21142 \************************************************************/ 21143 /*! no static exports found */ 21144 /***/ (function(module, exports, __webpack_require__) { 21145 21146 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 21147 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "./node_modules/core-js/library/modules/_ie8-dom-define.js"); 21148 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/library/modules/_to-primitive.js"); 21149 var dP = Object.defineProperty; 21150 21151 exports.f = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { 21152 anObject(O); 21153 P = toPrimitive(P, true); 21154 anObject(Attributes); 21155 if (IE8_DOM_DEFINE) try { 21156 return dP(O, P, Attributes); 21157 } catch (e) { /* empty */ } 21158 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); 21159 if ('value' in Attributes) O[P] = Attributes.value; 21160 return O; 21161 }; 21162 21163 21164 /***/ }), 21165 21166 /***/ "./node_modules/core-js/library/modules/_object-dps.js": 21167 /*!*************************************************************!*\ 21168 !*** ./node_modules/core-js/library/modules/_object-dps.js ***! 21169 \*************************************************************/ 21170 /*! no static exports found */ 21171 /***/ (function(module, exports, __webpack_require__) { 21172 21173 var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js"); 21174 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 21175 var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/library/modules/_object-keys.js"); 21176 21177 module.exports = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { 21178 anObject(O); 21179 var keys = getKeys(Properties); 21180 var length = keys.length; 21181 var i = 0; 21182 var P; 21183 while (length > i) dP.f(O, P = keys[i++], Properties[P]); 21184 return O; 21185 }; 21186 21187 21188 /***/ }), 21189 21190 /***/ "./node_modules/core-js/library/modules/_object-gopd.js": 21191 /*!**************************************************************!*\ 21192 !*** ./node_modules/core-js/library/modules/_object-gopd.js ***! 21193 \**************************************************************/ 21194 /*! no static exports found */ 21195 /***/ (function(module, exports, __webpack_require__) { 21196 21197 var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/library/modules/_object-pie.js"); 21198 var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/library/modules/_property-desc.js"); 21199 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 21200 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/library/modules/_to-primitive.js"); 21201 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 21202 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "./node_modules/core-js/library/modules/_ie8-dom-define.js"); 21203 var gOPD = Object.getOwnPropertyDescriptor; 21204 21205 exports.f = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { 21206 O = toIObject(O); 21207 P = toPrimitive(P, true); 21208 if (IE8_DOM_DEFINE) try { 21209 return gOPD(O, P); 21210 } catch (e) { /* empty */ } 21211 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); 21212 }; 21213 21214 21215 /***/ }), 21216 21217 /***/ "./node_modules/core-js/library/modules/_object-gopn-ext.js": 21218 /*!******************************************************************!*\ 21219 !*** ./node_modules/core-js/library/modules/_object-gopn-ext.js ***! 21220 \******************************************************************/ 21221 /*! no static exports found */ 21222 /***/ (function(module, exports, __webpack_require__) { 21223 21224 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window 21225 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 21226 var gOPN = __webpack_require__(/*! ./_object-gopn */ "./node_modules/core-js/library/modules/_object-gopn.js").f; 21227 var toString = {}.toString; 21228 21229 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames 21230 ? Object.getOwnPropertyNames(window) : []; 21231 21232 var getWindowNames = function (it) { 21233 try { 21234 return gOPN(it); 21235 } catch (e) { 21236 return windowNames.slice(); 21237 } 21238 }; 21239 21240 module.exports.f = function getOwnPropertyNames(it) { 21241 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); 21242 }; 21243 21244 21245 /***/ }), 21246 21247 /***/ "./node_modules/core-js/library/modules/_object-gopn.js": 21248 /*!**************************************************************!*\ 21249 !*** ./node_modules/core-js/library/modules/_object-gopn.js ***! 21250 \**************************************************************/ 21251 /*! no static exports found */ 21252 /***/ (function(module, exports, __webpack_require__) { 21253 21254 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) 21255 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "./node_modules/core-js/library/modules/_object-keys-internal.js"); 21256 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype'); 21257 21258 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { 21259 return $keys(O, hiddenKeys); 21260 }; 21261 21262 21263 /***/ }), 21264 21265 /***/ "./node_modules/core-js/library/modules/_object-gops.js": 21266 /*!**************************************************************!*\ 21267 !*** ./node_modules/core-js/library/modules/_object-gops.js ***! 21268 \**************************************************************/ 21269 /*! no static exports found */ 21270 /***/ (function(module, exports) { 21271 21272 exports.f = Object.getOwnPropertySymbols; 21273 21274 21275 /***/ }), 21276 21277 /***/ "./node_modules/core-js/library/modules/_object-gpo.js": 21278 /*!*************************************************************!*\ 21279 !*** ./node_modules/core-js/library/modules/_object-gpo.js ***! 21280 \*************************************************************/ 21281 /*! no static exports found */ 21282 /***/ (function(module, exports, __webpack_require__) { 21283 21284 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) 21285 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 21286 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 21287 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO'); 21288 var ObjectProto = Object.prototype; 21289 21290 module.exports = Object.getPrototypeOf || function (O) { 21291 O = toObject(O); 21292 if (has(O, IE_PROTO)) return O[IE_PROTO]; 21293 if (typeof O.constructor == 'function' && O instanceof O.constructor) { 21294 return O.constructor.prototype; 21295 } return O instanceof Object ? ObjectProto : null; 21296 }; 21297 21298 21299 /***/ }), 21300 21301 /***/ "./node_modules/core-js/library/modules/_object-keys-internal.js": 21302 /*!***********************************************************************!*\ 21303 !*** ./node_modules/core-js/library/modules/_object-keys-internal.js ***! 21304 \***********************************************************************/ 21305 /*! no static exports found */ 21306 /***/ (function(module, exports, __webpack_require__) { 21307 21308 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 21309 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 21310 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "./node_modules/core-js/library/modules/_array-includes.js")(false); 21311 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO'); 21312 21313 module.exports = function (object, names) { 21314 var O = toIObject(object); 21315 var i = 0; 21316 var result = []; 21317 var key; 21318 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); 21319 // Don't enum bug & hidden keys 21320 while (names.length > i) if (has(O, key = names[i++])) { 21321 ~arrayIndexOf(result, key) || result.push(key); 21322 } 21323 return result; 21324 }; 21325 21326 21327 /***/ }), 21328 21329 /***/ "./node_modules/core-js/library/modules/_object-keys.js": 21330 /*!**************************************************************!*\ 21331 !*** ./node_modules/core-js/library/modules/_object-keys.js ***! 21332 \**************************************************************/ 21333 /*! no static exports found */ 21334 /***/ (function(module, exports, __webpack_require__) { 21335 21336 // 19.1.2.14 / 15.2.3.14 Object.keys(O) 21337 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "./node_modules/core-js/library/modules/_object-keys-internal.js"); 21338 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/library/modules/_enum-bug-keys.js"); 21339 21340 module.exports = Object.keys || function keys(O) { 21341 return $keys(O, enumBugKeys); 21342 }; 21343 21344 21345 /***/ }), 21346 21347 /***/ "./node_modules/core-js/library/modules/_object-pie.js": 21348 /*!*************************************************************!*\ 21349 !*** ./node_modules/core-js/library/modules/_object-pie.js ***! 21350 \*************************************************************/ 21351 /*! no static exports found */ 21352 /***/ (function(module, exports) { 21353 21354 exports.f = {}.propertyIsEnumerable; 21355 21356 21357 /***/ }), 21358 21359 /***/ "./node_modules/core-js/library/modules/_object-sap.js": 21360 /*!*************************************************************!*\ 21361 !*** ./node_modules/core-js/library/modules/_object-sap.js ***! 21362 \*************************************************************/ 21363 /*! no static exports found */ 21364 /***/ (function(module, exports, __webpack_require__) { 21365 21366 // most Object methods by ES6 should accept primitives 21367 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 21368 var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js"); 21369 var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js"); 21370 module.exports = function (KEY, exec) { 21371 var fn = (core.Object || {})[KEY] || Object[KEY]; 21372 var exp = {}; 21373 exp[KEY] = exec(fn); 21374 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp); 21375 }; 21376 21377 21378 /***/ }), 21379 21380 /***/ "./node_modules/core-js/library/modules/_parse-int.js": 21381 /*!************************************************************!*\ 21382 !*** ./node_modules/core-js/library/modules/_parse-int.js ***! 21383 \************************************************************/ 21384 /*! no static exports found */ 21385 /***/ (function(module, exports, __webpack_require__) { 21386 21387 var $parseInt = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js").parseInt; 21388 var $trim = __webpack_require__(/*! ./_string-trim */ "./node_modules/core-js/library/modules/_string-trim.js").trim; 21389 var ws = __webpack_require__(/*! ./_string-ws */ "./node_modules/core-js/library/modules/_string-ws.js"); 21390 var hex = /^[-+]?0[xX]/; 21391 21392 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { 21393 var string = $trim(String(str), 3); 21394 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); 21395 } : $parseInt; 21396 21397 21398 /***/ }), 21399 21400 /***/ "./node_modules/core-js/library/modules/_perform.js": 21401 /*!**********************************************************!*\ 21402 !*** ./node_modules/core-js/library/modules/_perform.js ***! 21403 \**********************************************************/ 21404 /*! no static exports found */ 21405 /***/ (function(module, exports) { 21406 21407 module.exports = function (exec) { 21408 try { 21409 return { e: false, v: exec() }; 21410 } catch (e) { 21411 return { e: true, v: e }; 21412 } 21413 }; 21414 21415 21416 /***/ }), 21417 21418 /***/ "./node_modules/core-js/library/modules/_promise-resolve.js": 21419 /*!******************************************************************!*\ 21420 !*** ./node_modules/core-js/library/modules/_promise-resolve.js ***! 21421 \******************************************************************/ 21422 /*! no static exports found */ 21423 /***/ (function(module, exports, __webpack_require__) { 21424 21425 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 21426 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 21427 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "./node_modules/core-js/library/modules/_new-promise-capability.js"); 21428 21429 module.exports = function (C, x) { 21430 anObject(C); 21431 if (isObject(x) && x.constructor === C) return x; 21432 var promiseCapability = newPromiseCapability.f(C); 21433 var resolve = promiseCapability.resolve; 21434 resolve(x); 21435 return promiseCapability.promise; 21436 }; 21437 21438 21439 /***/ }), 21440 21441 /***/ "./node_modules/core-js/library/modules/_property-desc.js": 21442 /*!****************************************************************!*\ 21443 !*** ./node_modules/core-js/library/modules/_property-desc.js ***! 21444 \****************************************************************/ 21445 /*! no static exports found */ 21446 /***/ (function(module, exports) { 21447 21448 module.exports = function (bitmap, value) { 21449 return { 21450 enumerable: !(bitmap & 1), 21451 configurable: !(bitmap & 2), 21452 writable: !(bitmap & 4), 21453 value: value 21454 }; 21455 }; 21456 21457 21458 /***/ }), 21459 21460 /***/ "./node_modules/core-js/library/modules/_redefine-all.js": 21461 /*!***************************************************************!*\ 21462 !*** ./node_modules/core-js/library/modules/_redefine-all.js ***! 21463 \***************************************************************/ 21464 /*! no static exports found */ 21465 /***/ (function(module, exports, __webpack_require__) { 21466 21467 var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js"); 21468 module.exports = function (target, src, safe) { 21469 for (var key in src) { 21470 if (safe && target[key]) target[key] = src[key]; 21471 else hide(target, key, src[key]); 21472 } return target; 21473 }; 21474 21475 21476 /***/ }), 21477 21478 /***/ "./node_modules/core-js/library/modules/_redefine.js": 21479 /*!***********************************************************!*\ 21480 !*** ./node_modules/core-js/library/modules/_redefine.js ***! 21481 \***********************************************************/ 21482 /*! no static exports found */ 21483 /***/ (function(module, exports, __webpack_require__) { 21484 21485 module.exports = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js"); 21486 21487 21488 /***/ }), 21489 21490 /***/ "./node_modules/core-js/library/modules/_set-collection-from.js": 21491 /*!**********************************************************************!*\ 21492 !*** ./node_modules/core-js/library/modules/_set-collection-from.js ***! 21493 \**********************************************************************/ 21494 /*! no static exports found */ 21495 /***/ (function(module, exports, __webpack_require__) { 21496 21497 "use strict"; 21498 21499 // https://tc39.github.io/proposal-setmap-offrom/ 21500 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 21501 var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/library/modules/_a-function.js"); 21502 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 21503 var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/library/modules/_for-of.js"); 21504 21505 module.exports = function (COLLECTION) { 21506 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) { 21507 var mapFn = arguments[1]; 21508 var mapping, A, n, cb; 21509 aFunction(this); 21510 mapping = mapFn !== undefined; 21511 if (mapping) aFunction(mapFn); 21512 if (source == undefined) return new this(); 21513 A = []; 21514 if (mapping) { 21515 n = 0; 21516 cb = ctx(mapFn, arguments[2], 2); 21517 forOf(source, false, function (nextItem) { 21518 A.push(cb(nextItem, n++)); 21519 }); 21520 } else { 21521 forOf(source, false, A.push, A); 21522 } 21523 return new this(A); 21524 } }); 21525 }; 21526 21527 21528 /***/ }), 21529 21530 /***/ "./node_modules/core-js/library/modules/_set-collection-of.js": 21531 /*!********************************************************************!*\ 21532 !*** ./node_modules/core-js/library/modules/_set-collection-of.js ***! 21533 \********************************************************************/ 21534 /*! no static exports found */ 21535 /***/ (function(module, exports, __webpack_require__) { 21536 21537 "use strict"; 21538 21539 // https://tc39.github.io/proposal-setmap-offrom/ 21540 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 21541 21542 module.exports = function (COLLECTION) { 21543 $export($export.S, COLLECTION, { of: function of() { 21544 var length = arguments.length; 21545 var A = new Array(length); 21546 while (length--) A[length] = arguments[length]; 21547 return new this(A); 21548 } }); 21549 }; 21550 21551 21552 /***/ }), 21553 21554 /***/ "./node_modules/core-js/library/modules/_set-proto.js": 21555 /*!************************************************************!*\ 21556 !*** ./node_modules/core-js/library/modules/_set-proto.js ***! 21557 \************************************************************/ 21558 /*! no static exports found */ 21559 /***/ (function(module, exports, __webpack_require__) { 21560 21561 // Works with __proto__ only. Old v8 can't work with null proto objects. 21562 /* eslint-disable no-proto */ 21563 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 21564 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 21565 var check = function (O, proto) { 21566 anObject(O); 21567 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); 21568 }; 21569 module.exports = { 21570 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line 21571 function (test, buggy, set) { 21572 try { 21573 set = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); 21574 set(test, []); 21575 buggy = !(test instanceof Array); 21576 } catch (e) { buggy = true; } 21577 return function setPrototypeOf(O, proto) { 21578 check(O, proto); 21579 if (buggy) O.__proto__ = proto; 21580 else set(O, proto); 21581 return O; 21582 }; 21583 }({}, false) : undefined), 21584 check: check 21585 }; 21586 21587 21588 /***/ }), 21589 21590 /***/ "./node_modules/core-js/library/modules/_set-species.js": 21591 /*!**************************************************************!*\ 21592 !*** ./node_modules/core-js/library/modules/_set-species.js ***! 21593 \**************************************************************/ 21594 /*! no static exports found */ 21595 /***/ (function(module, exports, __webpack_require__) { 21596 21597 "use strict"; 21598 21599 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 21600 var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js"); 21601 var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js"); 21602 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js"); 21603 var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('species'); 21604 21605 module.exports = function (KEY) { 21606 var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY]; 21607 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { 21608 configurable: true, 21609 get: function () { return this; } 21610 }); 21611 }; 21612 21613 21614 /***/ }), 21615 21616 /***/ "./node_modules/core-js/library/modules/_set-to-string-tag.js": 21617 /*!********************************************************************!*\ 21618 !*** ./node_modules/core-js/library/modules/_set-to-string-tag.js ***! 21619 \********************************************************************/ 21620 /*! no static exports found */ 21621 /***/ (function(module, exports, __webpack_require__) { 21622 21623 var def = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js").f; 21624 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 21625 var TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('toStringTag'); 21626 21627 module.exports = function (it, tag, stat) { 21628 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); 21629 }; 21630 21631 21632 /***/ }), 21633 21634 /***/ "./node_modules/core-js/library/modules/_shared-key.js": 21635 /*!*************************************************************!*\ 21636 !*** ./node_modules/core-js/library/modules/_shared-key.js ***! 21637 \*************************************************************/ 21638 /*! no static exports found */ 21639 /***/ (function(module, exports, __webpack_require__) { 21640 21641 var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/library/modules/_shared.js")('keys'); 21642 var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/library/modules/_uid.js"); 21643 module.exports = function (key) { 21644 return shared[key] || (shared[key] = uid(key)); 21645 }; 21646 21647 21648 /***/ }), 21649 21650 /***/ "./node_modules/core-js/library/modules/_shared.js": 21651 /*!*********************************************************!*\ 21652 !*** ./node_modules/core-js/library/modules/_shared.js ***! 21653 \*********************************************************/ 21654 /*! no static exports found */ 21655 /***/ (function(module, exports, __webpack_require__) { 21656 21657 var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js"); 21658 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 21659 var SHARED = '__core-js_shared__'; 21660 var store = global[SHARED] || (global[SHARED] = {}); 21661 21662 (module.exports = function (key, value) { 21663 return store[key] || (store[key] = value !== undefined ? value : {}); 21664 })('versions', []).push({ 21665 version: core.version, 21666 mode: __webpack_require__(/*! ./_library */ "./node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global', 21667 copyright: '© 2019 Denis Pushkarev (zloirock.ru)' 21668 }); 21669 21670 21671 /***/ }), 21672 21673 /***/ "./node_modules/core-js/library/modules/_species-constructor.js": 21674 /*!**********************************************************************!*\ 21675 !*** ./node_modules/core-js/library/modules/_species-constructor.js ***! 21676 \**********************************************************************/ 21677 /*! no static exports found */ 21678 /***/ (function(module, exports, __webpack_require__) { 21679 21680 // 7.3.20 SpeciesConstructor(O, defaultConstructor) 21681 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 21682 var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/library/modules/_a-function.js"); 21683 var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('species'); 21684 module.exports = function (O, D) { 21685 var C = anObject(O).constructor; 21686 var S; 21687 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); 21688 }; 21689 21690 21691 /***/ }), 21692 21693 /***/ "./node_modules/core-js/library/modules/_string-at.js": 21694 /*!************************************************************!*\ 21695 !*** ./node_modules/core-js/library/modules/_string-at.js ***! 21696 \************************************************************/ 21697 /*! no static exports found */ 21698 /***/ (function(module, exports, __webpack_require__) { 21699 21700 var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/library/modules/_to-integer.js"); 21701 var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/library/modules/_defined.js"); 21702 // true -> String#at 21703 // false -> String#codePointAt 21704 module.exports = function (TO_STRING) { 21705 return function (that, pos) { 21706 var s = String(defined(that)); 21707 var i = toInteger(pos); 21708 var l = s.length; 21709 var a, b; 21710 if (i < 0 || i >= l) return TO_STRING ? '' : undefined; 21711 a = s.charCodeAt(i); 21712 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff 21713 ? TO_STRING ? s.charAt(i) : a 21714 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; 21715 }; 21716 }; 21717 21718 21719 /***/ }), 21720 21721 /***/ "./node_modules/core-js/library/modules/_string-trim.js": 21722 /*!**************************************************************!*\ 21723 !*** ./node_modules/core-js/library/modules/_string-trim.js ***! 21724 \**************************************************************/ 21725 /*! no static exports found */ 21726 /***/ (function(module, exports, __webpack_require__) { 21727 21728 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 21729 var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/library/modules/_defined.js"); 21730 var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js"); 21731 var spaces = __webpack_require__(/*! ./_string-ws */ "./node_modules/core-js/library/modules/_string-ws.js"); 21732 var space = '[' + spaces + ']'; 21733 var non = '\u200b\u0085'; 21734 var ltrim = RegExp('^' + space + space + '*'); 21735 var rtrim = RegExp(space + space + '*$'); 21736 21737 var exporter = function (KEY, exec, ALIAS) { 21738 var exp = {}; 21739 var FORCE = fails(function () { 21740 return !!spaces[KEY]() || non[KEY]() != non; 21741 }); 21742 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; 21743 if (ALIAS) exp[ALIAS] = fn; 21744 $export($export.P + $export.F * FORCE, 'String', exp); 21745 }; 21746 21747 // 1 -> String#trimLeft 21748 // 2 -> String#trimRight 21749 // 3 -> String#trim 21750 var trim = exporter.trim = function (string, TYPE) { 21751 string = String(defined(string)); 21752 if (TYPE & 1) string = string.replace(ltrim, ''); 21753 if (TYPE & 2) string = string.replace(rtrim, ''); 21754 return string; 21755 }; 21756 21757 module.exports = exporter; 21758 21759 21760 /***/ }), 21761 21762 /***/ "./node_modules/core-js/library/modules/_string-ws.js": 21763 /*!************************************************************!*\ 21764 !*** ./node_modules/core-js/library/modules/_string-ws.js ***! 21765 \************************************************************/ 21766 /*! no static exports found */ 21767 /***/ (function(module, exports) { 21768 21769 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + 21770 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; 21771 21772 21773 /***/ }), 21774 21775 /***/ "./node_modules/core-js/library/modules/_task.js": 21776 /*!*******************************************************!*\ 21777 !*** ./node_modules/core-js/library/modules/_task.js ***! 21778 \*******************************************************/ 21779 /*! no static exports found */ 21780 /***/ (function(module, exports, __webpack_require__) { 21781 21782 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 21783 var invoke = __webpack_require__(/*! ./_invoke */ "./node_modules/core-js/library/modules/_invoke.js"); 21784 var html = __webpack_require__(/*! ./_html */ "./node_modules/core-js/library/modules/_html.js"); 21785 var cel = __webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/library/modules/_dom-create.js"); 21786 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 21787 var process = global.process; 21788 var setTask = global.setImmediate; 21789 var clearTask = global.clearImmediate; 21790 var MessageChannel = global.MessageChannel; 21791 var Dispatch = global.Dispatch; 21792 var counter = 0; 21793 var queue = {}; 21794 var ONREADYSTATECHANGE = 'onreadystatechange'; 21795 var defer, channel, port; 21796 var run = function () { 21797 var id = +this; 21798 // eslint-disable-next-line no-prototype-builtins 21799 if (queue.hasOwnProperty(id)) { 21800 var fn = queue[id]; 21801 delete queue[id]; 21802 fn(); 21803 } 21804 }; 21805 var listener = function (event) { 21806 run.call(event.data); 21807 }; 21808 // Node.js 0.9+ & IE10+ has setImmediate, otherwise: 21809 if (!setTask || !clearTask) { 21810 setTask = function setImmediate(fn) { 21811 var args = []; 21812 var i = 1; 21813 while (arguments.length > i) args.push(arguments[i++]); 21814 queue[++counter] = function () { 21815 // eslint-disable-next-line no-new-func 21816 invoke(typeof fn == 'function' ? fn : Function(fn), args); 21817 }; 21818 defer(counter); 21819 return counter; 21820 }; 21821 clearTask = function clearImmediate(id) { 21822 delete queue[id]; 21823 }; 21824 // Node.js 0.8- 21825 if (__webpack_require__(/*! ./_cof */ "./node_modules/core-js/library/modules/_cof.js")(process) == 'process') { 21826 defer = function (id) { 21827 process.nextTick(ctx(run, id, 1)); 21828 }; 21829 // Sphere (JS game engine) Dispatch API 21830 } else if (Dispatch && Dispatch.now) { 21831 defer = function (id) { 21832 Dispatch.now(ctx(run, id, 1)); 21833 }; 21834 // Browsers with MessageChannel, includes WebWorkers 21835 } else if (MessageChannel) { 21836 channel = new MessageChannel(); 21837 port = channel.port2; 21838 channel.port1.onmessage = listener; 21839 defer = ctx(port.postMessage, port, 1); 21840 // Browsers with postMessage, skip WebWorkers 21841 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' 21842 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) { 21843 defer = function (id) { 21844 global.postMessage(id + '', '*'); 21845 }; 21846 global.addEventListener('message', listener, false); 21847 // IE8- 21848 } else if (ONREADYSTATECHANGE in cel('script')) { 21849 defer = function (id) { 21850 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () { 21851 html.removeChild(this); 21852 run.call(id); 21853 }; 21854 }; 21855 // Rest old browsers 21856 } else { 21857 defer = function (id) { 21858 setTimeout(ctx(run, id, 1), 0); 21859 }; 21860 } 21861 } 21862 module.exports = { 21863 set: setTask, 21864 clear: clearTask 21865 }; 21866 21867 21868 /***/ }), 21869 21870 /***/ "./node_modules/core-js/library/modules/_to-absolute-index.js": 21871 /*!********************************************************************!*\ 21872 !*** ./node_modules/core-js/library/modules/_to-absolute-index.js ***! 21873 \********************************************************************/ 21874 /*! no static exports found */ 21875 /***/ (function(module, exports, __webpack_require__) { 21876 21877 var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/library/modules/_to-integer.js"); 21878 var max = Math.max; 21879 var min = Math.min; 21880 module.exports = function (index, length) { 21881 index = toInteger(index); 21882 return index < 0 ? max(index + length, 0) : min(index, length); 21883 }; 21884 21885 21886 /***/ }), 21887 21888 /***/ "./node_modules/core-js/library/modules/_to-integer.js": 21889 /*!*************************************************************!*\ 21890 !*** ./node_modules/core-js/library/modules/_to-integer.js ***! 21891 \*************************************************************/ 21892 /*! no static exports found */ 21893 /***/ (function(module, exports) { 21894 21895 // 7.1.4 ToInteger 21896 var ceil = Math.ceil; 21897 var floor = Math.floor; 21898 module.exports = function (it) { 21899 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); 21900 }; 21901 21902 21903 /***/ }), 21904 21905 /***/ "./node_modules/core-js/library/modules/_to-iobject.js": 21906 /*!*************************************************************!*\ 21907 !*** ./node_modules/core-js/library/modules/_to-iobject.js ***! 21908 \*************************************************************/ 21909 /*! no static exports found */ 21910 /***/ (function(module, exports, __webpack_require__) { 21911 21912 // to indexed object, toObject with fallback for non-array-like ES3 strings 21913 var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/library/modules/_iobject.js"); 21914 var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/library/modules/_defined.js"); 21915 module.exports = function (it) { 21916 return IObject(defined(it)); 21917 }; 21918 21919 21920 /***/ }), 21921 21922 /***/ "./node_modules/core-js/library/modules/_to-length.js": 21923 /*!************************************************************!*\ 21924 !*** ./node_modules/core-js/library/modules/_to-length.js ***! 21925 \************************************************************/ 21926 /*! no static exports found */ 21927 /***/ (function(module, exports, __webpack_require__) { 21928 21929 // 7.1.15 ToLength 21930 var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/library/modules/_to-integer.js"); 21931 var min = Math.min; 21932 module.exports = function (it) { 21933 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 21934 }; 21935 21936 21937 /***/ }), 21938 21939 /***/ "./node_modules/core-js/library/modules/_to-object.js": 21940 /*!************************************************************!*\ 21941 !*** ./node_modules/core-js/library/modules/_to-object.js ***! 21942 \************************************************************/ 21943 /*! no static exports found */ 21944 /***/ (function(module, exports, __webpack_require__) { 21945 21946 // 7.1.13 ToObject(argument) 21947 var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/library/modules/_defined.js"); 21948 module.exports = function (it) { 21949 return Object(defined(it)); 21950 }; 21951 21952 21953 /***/ }), 21954 21955 /***/ "./node_modules/core-js/library/modules/_to-primitive.js": 21956 /*!***************************************************************!*\ 21957 !*** ./node_modules/core-js/library/modules/_to-primitive.js ***! 21958 \***************************************************************/ 21959 /*! no static exports found */ 21960 /***/ (function(module, exports, __webpack_require__) { 21961 21962 // 7.1.1 ToPrimitive(input [, PreferredType]) 21963 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 21964 // instead of the ES6 spec version, we didn't implement @@toPrimitive case 21965 // and the second argument - flag - preferred type is a string 21966 module.exports = function (it, S) { 21967 if (!isObject(it)) return it; 21968 var fn, val; 21969 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 21970 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; 21971 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 21972 throw TypeError("Can't convert object to primitive value"); 21973 }; 21974 21975 21976 /***/ }), 21977 21978 /***/ "./node_modules/core-js/library/modules/_uid.js": 21979 /*!******************************************************!*\ 21980 !*** ./node_modules/core-js/library/modules/_uid.js ***! 21981 \******************************************************/ 21982 /*! no static exports found */ 21983 /***/ (function(module, exports) { 21984 21985 var id = 0; 21986 var px = Math.random(); 21987 module.exports = function (key) { 21988 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); 21989 }; 21990 21991 21992 /***/ }), 21993 21994 /***/ "./node_modules/core-js/library/modules/_user-agent.js": 21995 /*!*************************************************************!*\ 21996 !*** ./node_modules/core-js/library/modules/_user-agent.js ***! 21997 \*************************************************************/ 21998 /*! no static exports found */ 21999 /***/ (function(module, exports, __webpack_require__) { 22000 22001 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 22002 var navigator = global.navigator; 22003 22004 module.exports = navigator && navigator.userAgent || ''; 22005 22006 22007 /***/ }), 22008 22009 /***/ "./node_modules/core-js/library/modules/_validate-collection.js": 22010 /*!**********************************************************************!*\ 22011 !*** ./node_modules/core-js/library/modules/_validate-collection.js ***! 22012 \**********************************************************************/ 22013 /*! no static exports found */ 22014 /***/ (function(module, exports, __webpack_require__) { 22015 22016 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 22017 module.exports = function (it, TYPE) { 22018 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); 22019 return it; 22020 }; 22021 22022 22023 /***/ }), 22024 22025 /***/ "./node_modules/core-js/library/modules/_wks-define.js": 22026 /*!*************************************************************!*\ 22027 !*** ./node_modules/core-js/library/modules/_wks-define.js ***! 22028 \*************************************************************/ 22029 /*! no static exports found */ 22030 /***/ (function(module, exports, __webpack_require__) { 22031 22032 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 22033 var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js"); 22034 var LIBRARY = __webpack_require__(/*! ./_library */ "./node_modules/core-js/library/modules/_library.js"); 22035 var wksExt = __webpack_require__(/*! ./_wks-ext */ "./node_modules/core-js/library/modules/_wks-ext.js"); 22036 var defineProperty = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js").f; 22037 module.exports = function (name) { 22038 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); 22039 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); 22040 }; 22041 22042 22043 /***/ }), 22044 22045 /***/ "./node_modules/core-js/library/modules/_wks-ext.js": 22046 /*!**********************************************************!*\ 22047 !*** ./node_modules/core-js/library/modules/_wks-ext.js ***! 22048 \**********************************************************/ 22049 /*! no static exports found */ 22050 /***/ (function(module, exports, __webpack_require__) { 22051 22052 exports.f = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js"); 22053 22054 22055 /***/ }), 22056 22057 /***/ "./node_modules/core-js/library/modules/_wks.js": 22058 /*!******************************************************!*\ 22059 !*** ./node_modules/core-js/library/modules/_wks.js ***! 22060 \******************************************************/ 22061 /*! no static exports found */ 22062 /***/ (function(module, exports, __webpack_require__) { 22063 22064 var store = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/library/modules/_shared.js")('wks'); 22065 var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/library/modules/_uid.js"); 22066 var Symbol = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js").Symbol; 22067 var USE_SYMBOL = typeof Symbol == 'function'; 22068 22069 var $exports = module.exports = function (name) { 22070 return store[name] || (store[name] = 22071 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); 22072 }; 22073 22074 $exports.store = store; 22075 22076 22077 /***/ }), 22078 22079 /***/ "./node_modules/core-js/library/modules/core.get-iterator-method.js": 22080 /*!**************************************************************************!*\ 22081 !*** ./node_modules/core-js/library/modules/core.get-iterator-method.js ***! 22082 \**************************************************************************/ 22083 /*! no static exports found */ 22084 /***/ (function(module, exports, __webpack_require__) { 22085 22086 var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/library/modules/_classof.js"); 22087 var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('iterator'); 22088 var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/library/modules/_iterators.js"); 22089 module.exports = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) { 22090 if (it != undefined) return it[ITERATOR] 22091 || it['@@iterator'] 22092 || Iterators[classof(it)]; 22093 }; 22094 22095 22096 /***/ }), 22097 22098 /***/ "./node_modules/core-js/library/modules/core.get-iterator.js": 22099 /*!*******************************************************************!*\ 22100 !*** ./node_modules/core-js/library/modules/core.get-iterator.js ***! 22101 \*******************************************************************/ 22102 /*! no static exports found */ 22103 /***/ (function(module, exports, __webpack_require__) { 22104 22105 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 22106 var get = __webpack_require__(/*! ./core.get-iterator-method */ "./node_modules/core-js/library/modules/core.get-iterator-method.js"); 22107 module.exports = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js").getIterator = function (it) { 22108 var iterFn = get(it); 22109 if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!'); 22110 return anObject(iterFn.call(it)); 22111 }; 22112 22113 22114 /***/ }), 22115 22116 /***/ "./node_modules/core-js/library/modules/core.is-iterable.js": 22117 /*!******************************************************************!*\ 22118 !*** ./node_modules/core-js/library/modules/core.is-iterable.js ***! 22119 \******************************************************************/ 22120 /*! no static exports found */ 22121 /***/ (function(module, exports, __webpack_require__) { 22122 22123 var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/library/modules/_classof.js"); 22124 var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('iterator'); 22125 var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/library/modules/_iterators.js"); 22126 module.exports = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js").isIterable = function (it) { 22127 var O = Object(it); 22128 return O[ITERATOR] !== undefined 22129 || '@@iterator' in O 22130 // eslint-disable-next-line no-prototype-builtins 22131 || Iterators.hasOwnProperty(classof(O)); 22132 }; 22133 22134 22135 /***/ }), 22136 22137 /***/ "./node_modules/core-js/library/modules/es6.array.fill.js": 22138 /*!****************************************************************!*\ 22139 !*** ./node_modules/core-js/library/modules/es6.array.fill.js ***! 22140 \****************************************************************/ 22141 /*! no static exports found */ 22142 /***/ (function(module, exports, __webpack_require__) { 22143 22144 // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 22145 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22146 22147 $export($export.P, 'Array', { fill: __webpack_require__(/*! ./_array-fill */ "./node_modules/core-js/library/modules/_array-fill.js") }); 22148 22149 __webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/library/modules/_add-to-unscopables.js")('fill'); 22150 22151 22152 /***/ }), 22153 22154 /***/ "./node_modules/core-js/library/modules/es6.array.from.js": 22155 /*!****************************************************************!*\ 22156 !*** ./node_modules/core-js/library/modules/es6.array.from.js ***! 22157 \****************************************************************/ 22158 /*! no static exports found */ 22159 /***/ (function(module, exports, __webpack_require__) { 22160 22161 "use strict"; 22162 22163 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 22164 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22165 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 22166 var call = __webpack_require__(/*! ./_iter-call */ "./node_modules/core-js/library/modules/_iter-call.js"); 22167 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "./node_modules/core-js/library/modules/_is-array-iter.js"); 22168 var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/library/modules/_to-length.js"); 22169 var createProperty = __webpack_require__(/*! ./_create-property */ "./node_modules/core-js/library/modules/_create-property.js"); 22170 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "./node_modules/core-js/library/modules/core.get-iterator-method.js"); 22171 22172 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "./node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', { 22173 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) 22174 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { 22175 var O = toObject(arrayLike); 22176 var C = typeof this == 'function' ? this : Array; 22177 var aLen = arguments.length; 22178 var mapfn = aLen > 1 ? arguments[1] : undefined; 22179 var mapping = mapfn !== undefined; 22180 var index = 0; 22181 var iterFn = getIterFn(O); 22182 var length, result, step, iterator; 22183 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); 22184 // if object isn't iterable or it's array with default iterator - use simple case 22185 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) { 22186 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { 22187 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); 22188 } 22189 } else { 22190 length = toLength(O.length); 22191 for (result = new C(length); length > index; index++) { 22192 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); 22193 } 22194 } 22195 result.length = index; 22196 return result; 22197 } 22198 }); 22199 22200 22201 /***/ }), 22202 22203 /***/ "./node_modules/core-js/library/modules/es6.array.is-array.js": 22204 /*!********************************************************************!*\ 22205 !*** ./node_modules/core-js/library/modules/es6.array.is-array.js ***! 22206 \********************************************************************/ 22207 /*! no static exports found */ 22208 /***/ (function(module, exports, __webpack_require__) { 22209 22210 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg) 22211 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22212 22213 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/library/modules/_is-array.js") }); 22214 22215 22216 /***/ }), 22217 22218 /***/ "./node_modules/core-js/library/modules/es6.array.iterator.js": 22219 /*!********************************************************************!*\ 22220 !*** ./node_modules/core-js/library/modules/es6.array.iterator.js ***! 22221 \********************************************************************/ 22222 /*! no static exports found */ 22223 /***/ (function(module, exports, __webpack_require__) { 22224 22225 "use strict"; 22226 22227 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/library/modules/_add-to-unscopables.js"); 22228 var step = __webpack_require__(/*! ./_iter-step */ "./node_modules/core-js/library/modules/_iter-step.js"); 22229 var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/library/modules/_iterators.js"); 22230 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 22231 22232 // 22.1.3.4 Array.prototype.entries() 22233 // 22.1.3.13 Array.prototype.keys() 22234 // 22.1.3.29 Array.prototype.values() 22235 // 22.1.3.30 Array.prototype[@@iterator]() 22236 module.exports = __webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) { 22237 this._t = toIObject(iterated); // target 22238 this._i = 0; // next index 22239 this._k = kind; // kind 22240 // 22.1.5.2.1 %ArrayIteratorPrototype%.next() 22241 }, function () { 22242 var O = this._t; 22243 var kind = this._k; 22244 var index = this._i++; 22245 if (!O || index >= O.length) { 22246 this._t = undefined; 22247 return step(1); 22248 } 22249 if (kind == 'keys') return step(0, index); 22250 if (kind == 'values') return step(0, O[index]); 22251 return step(0, [index, O[index]]); 22252 }, 'values'); 22253 22254 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) 22255 Iterators.Arguments = Iterators.Array; 22256 22257 addToUnscopables('keys'); 22258 addToUnscopables('values'); 22259 addToUnscopables('entries'); 22260 22261 22262 /***/ }), 22263 22264 /***/ "./node_modules/core-js/library/modules/es6.number.is-nan.js": 22265 /*!*******************************************************************!*\ 22266 !*** ./node_modules/core-js/library/modules/es6.number.is-nan.js ***! 22267 \*******************************************************************/ 22268 /*! no static exports found */ 22269 /***/ (function(module, exports, __webpack_require__) { 22270 22271 // 20.1.2.4 Number.isNaN(number) 22272 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22273 22274 $export($export.S, 'Number', { 22275 isNaN: function isNaN(number) { 22276 // eslint-disable-next-line no-self-compare 22277 return number != number; 22278 } 22279 }); 22280 22281 22282 /***/ }), 22283 22284 /***/ "./node_modules/core-js/library/modules/es6.object.assign.js": 22285 /*!*******************************************************************!*\ 22286 !*** ./node_modules/core-js/library/modules/es6.object.assign.js ***! 22287 \*******************************************************************/ 22288 /*! no static exports found */ 22289 /***/ (function(module, exports, __webpack_require__) { 22290 22291 // 19.1.3.1 Object.assign(target, source) 22292 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22293 22294 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "./node_modules/core-js/library/modules/_object-assign.js") }); 22295 22296 22297 /***/ }), 22298 22299 /***/ "./node_modules/core-js/library/modules/es6.object.create.js": 22300 /*!*******************************************************************!*\ 22301 !*** ./node_modules/core-js/library/modules/es6.object.create.js ***! 22302 \*******************************************************************/ 22303 /*! no static exports found */ 22304 /***/ (function(module, exports, __webpack_require__) { 22305 22306 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22307 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) 22308 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/library/modules/_object-create.js") }); 22309 22310 22311 /***/ }), 22312 22313 /***/ "./node_modules/core-js/library/modules/es6.object.define-property.js": 22314 /*!****************************************************************************!*\ 22315 !*** ./node_modules/core-js/library/modules/es6.object.define-property.js ***! 22316 \****************************************************************************/ 22317 /*! no static exports found */ 22318 /***/ (function(module, exports, __webpack_require__) { 22319 22320 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22321 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) 22322 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js").f }); 22323 22324 22325 /***/ }), 22326 22327 /***/ "./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js": 22328 /*!****************************************************************************************!*\ 22329 !*** ./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***! 22330 \****************************************************************************************/ 22331 /*! no static exports found */ 22332 /***/ (function(module, exports, __webpack_require__) { 22333 22334 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) 22335 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 22336 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/library/modules/_object-gopd.js").f; 22337 22338 __webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () { 22339 return function getOwnPropertyDescriptor(it, key) { 22340 return $getOwnPropertyDescriptor(toIObject(it), key); 22341 }; 22342 }); 22343 22344 22345 /***/ }), 22346 22347 /***/ "./node_modules/core-js/library/modules/es6.object.get-prototype-of.js": 22348 /*!*****************************************************************************!*\ 22349 !*** ./node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***! 22350 \*****************************************************************************/ 22351 /*! no static exports found */ 22352 /***/ (function(module, exports, __webpack_require__) { 22353 22354 // 19.1.2.9 Object.getPrototypeOf(O) 22355 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 22356 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/library/modules/_object-gpo.js"); 22357 22358 __webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () { 22359 return function getPrototypeOf(it) { 22360 return $getPrototypeOf(toObject(it)); 22361 }; 22362 }); 22363 22364 22365 /***/ }), 22366 22367 /***/ "./node_modules/core-js/library/modules/es6.object.keys.js": 22368 /*!*****************************************************************!*\ 22369 !*** ./node_modules/core-js/library/modules/es6.object.keys.js ***! 22370 \*****************************************************************/ 22371 /*! no static exports found */ 22372 /***/ (function(module, exports, __webpack_require__) { 22373 22374 // 19.1.2.14 Object.keys(O) 22375 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 22376 var $keys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/library/modules/_object-keys.js"); 22377 22378 __webpack_require__(/*! ./_object-sap */ "./node_modules/core-js/library/modules/_object-sap.js")('keys', function () { 22379 return function keys(it) { 22380 return $keys(toObject(it)); 22381 }; 22382 }); 22383 22384 22385 /***/ }), 22386 22387 /***/ "./node_modules/core-js/library/modules/es6.object.set-prototype-of.js": 22388 /*!*****************************************************************************!*\ 22389 !*** ./node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***! 22390 \*****************************************************************************/ 22391 /*! no static exports found */ 22392 /***/ (function(module, exports, __webpack_require__) { 22393 22394 // 19.1.3.19 Object.setPrototypeOf(O, proto) 22395 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22396 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "./node_modules/core-js/library/modules/_set-proto.js").set }); 22397 22398 22399 /***/ }), 22400 22401 /***/ "./node_modules/core-js/library/modules/es6.object.to-string.js": 22402 /*!**********************************************************************!*\ 22403 !*** ./node_modules/core-js/library/modules/es6.object.to-string.js ***! 22404 \**********************************************************************/ 22405 /*! no static exports found */ 22406 /***/ (function(module, exports) { 22407 22408 22409 22410 /***/ }), 22411 22412 /***/ "./node_modules/core-js/library/modules/es6.parse-int.js": 22413 /*!***************************************************************!*\ 22414 !*** ./node_modules/core-js/library/modules/es6.parse-int.js ***! 22415 \***************************************************************/ 22416 /*! no static exports found */ 22417 /***/ (function(module, exports, __webpack_require__) { 22418 22419 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22420 var $parseInt = __webpack_require__(/*! ./_parse-int */ "./node_modules/core-js/library/modules/_parse-int.js"); 22421 // 18.2.5 parseInt(string, radix) 22422 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt }); 22423 22424 22425 /***/ }), 22426 22427 /***/ "./node_modules/core-js/library/modules/es6.promise.js": 22428 /*!*************************************************************!*\ 22429 !*** ./node_modules/core-js/library/modules/es6.promise.js ***! 22430 \*************************************************************/ 22431 /*! no static exports found */ 22432 /***/ (function(module, exports, __webpack_require__) { 22433 22434 "use strict"; 22435 22436 var LIBRARY = __webpack_require__(/*! ./_library */ "./node_modules/core-js/library/modules/_library.js"); 22437 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 22438 var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/library/modules/_ctx.js"); 22439 var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/library/modules/_classof.js"); 22440 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22441 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 22442 var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/library/modules/_a-function.js"); 22443 var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/library/modules/_an-instance.js"); 22444 var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/library/modules/_for-of.js"); 22445 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "./node_modules/core-js/library/modules/_species-constructor.js"); 22446 var task = __webpack_require__(/*! ./_task */ "./node_modules/core-js/library/modules/_task.js").set; 22447 var microtask = __webpack_require__(/*! ./_microtask */ "./node_modules/core-js/library/modules/_microtask.js")(); 22448 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "./node_modules/core-js/library/modules/_new-promise-capability.js"); 22449 var perform = __webpack_require__(/*! ./_perform */ "./node_modules/core-js/library/modules/_perform.js"); 22450 var userAgent = __webpack_require__(/*! ./_user-agent */ "./node_modules/core-js/library/modules/_user-agent.js"); 22451 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "./node_modules/core-js/library/modules/_promise-resolve.js"); 22452 var PROMISE = 'Promise'; 22453 var TypeError = global.TypeError; 22454 var process = global.process; 22455 var versions = process && process.versions; 22456 var v8 = versions && versions.v8 || ''; 22457 var $Promise = global[PROMISE]; 22458 var isNode = classof(process) == 'process'; 22459 var empty = function () { /* empty */ }; 22460 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper; 22461 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f; 22462 22463 var USE_NATIVE = !!function () { 22464 try { 22465 // correct subclassing with @@species support 22466 var promise = $Promise.resolve(1); 22467 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) { 22468 exec(empty, empty); 22469 }; 22470 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test 22471 return (isNode || typeof PromiseRejectionEvent == 'function') 22472 && promise.then(empty) instanceof FakePromise 22473 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables 22474 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 22475 // we can't detect it synchronously, so just check versions 22476 && v8.indexOf('6.6') !== 0 22477 && userAgent.indexOf('Chrome/66') === -1; 22478 } catch (e) { /* empty */ } 22479 }(); 22480 22481 // helpers 22482 var isThenable = function (it) { 22483 var then; 22484 return isObject(it) && typeof (then = it.then) == 'function' ? then : false; 22485 }; 22486 var notify = function (promise, isReject) { 22487 if (promise._n) return; 22488 promise._n = true; 22489 var chain = promise._c; 22490 microtask(function () { 22491 var value = promise._v; 22492 var ok = promise._s == 1; 22493 var i = 0; 22494 var run = function (reaction) { 22495 var handler = ok ? reaction.ok : reaction.fail; 22496 var resolve = reaction.resolve; 22497 var reject = reaction.reject; 22498 var domain = reaction.domain; 22499 var result, then, exited; 22500 try { 22501 if (handler) { 22502 if (!ok) { 22503 if (promise._h == 2) onHandleUnhandled(promise); 22504 promise._h = 1; 22505 } 22506 if (handler === true) result = value; 22507 else { 22508 if (domain) domain.enter(); 22509 result = handler(value); // may throw 22510 if (domain) { 22511 domain.exit(); 22512 exited = true; 22513 } 22514 } 22515 if (result === reaction.promise) { 22516 reject(TypeError('Promise-chain cycle')); 22517 } else if (then = isThenable(result)) { 22518 then.call(result, resolve, reject); 22519 } else resolve(result); 22520 } else reject(value); 22521 } catch (e) { 22522 if (domain && !exited) domain.exit(); 22523 reject(e); 22524 } 22525 }; 22526 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach 22527 promise._c = []; 22528 promise._n = false; 22529 if (isReject && !promise._h) onUnhandled(promise); 22530 }); 22531 }; 22532 var onUnhandled = function (promise) { 22533 task.call(global, function () { 22534 var value = promise._v; 22535 var unhandled = isUnhandled(promise); 22536 var result, handler, console; 22537 if (unhandled) { 22538 result = perform(function () { 22539 if (isNode) { 22540 process.emit('unhandledRejection', value, promise); 22541 } else if (handler = global.onunhandledrejection) { 22542 handler({ promise: promise, reason: value }); 22543 } else if ((console = global.console) && console.error) { 22544 console.error('Unhandled promise rejection', value); 22545 } 22546 }); 22547 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should 22548 promise._h = isNode || isUnhandled(promise) ? 2 : 1; 22549 } promise._a = undefined; 22550 if (unhandled && result.e) throw result.v; 22551 }); 22552 }; 22553 var isUnhandled = function (promise) { 22554 return promise._h !== 1 && (promise._a || promise._c).length === 0; 22555 }; 22556 var onHandleUnhandled = function (promise) { 22557 task.call(global, function () { 22558 var handler; 22559 if (isNode) { 22560 process.emit('rejectionHandled', promise); 22561 } else if (handler = global.onrejectionhandled) { 22562 handler({ promise: promise, reason: promise._v }); 22563 } 22564 }); 22565 }; 22566 var $reject = function (value) { 22567 var promise = this; 22568 if (promise._d) return; 22569 promise._d = true; 22570 promise = promise._w || promise; // unwrap 22571 promise._v = value; 22572 promise._s = 2; 22573 if (!promise._a) promise._a = promise._c.slice(); 22574 notify(promise, true); 22575 }; 22576 var $resolve = function (value) { 22577 var promise = this; 22578 var then; 22579 if (promise._d) return; 22580 promise._d = true; 22581 promise = promise._w || promise; // unwrap 22582 try { 22583 if (promise === value) throw TypeError("Promise can't be resolved itself"); 22584 if (then = isThenable(value)) { 22585 microtask(function () { 22586 var wrapper = { _w: promise, _d: false }; // wrap 22587 try { 22588 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); 22589 } catch (e) { 22590 $reject.call(wrapper, e); 22591 } 22592 }); 22593 } else { 22594 promise._v = value; 22595 promise._s = 1; 22596 notify(promise, false); 22597 } 22598 } catch (e) { 22599 $reject.call({ _w: promise, _d: false }, e); // wrap 22600 } 22601 }; 22602 22603 // constructor polyfill 22604 if (!USE_NATIVE) { 22605 // 25.4.3.1 Promise(executor) 22606 $Promise = function Promise(executor) { 22607 anInstance(this, $Promise, PROMISE, '_h'); 22608 aFunction(executor); 22609 Internal.call(this); 22610 try { 22611 executor(ctx($resolve, this, 1), ctx($reject, this, 1)); 22612 } catch (err) { 22613 $reject.call(this, err); 22614 } 22615 }; 22616 // eslint-disable-next-line no-unused-vars 22617 Internal = function Promise(executor) { 22618 this._c = []; // <- awaiting reactions 22619 this._a = undefined; // <- checked in isUnhandled reactions 22620 this._s = 0; // <- state 22621 this._d = false; // <- done 22622 this._v = undefined; // <- value 22623 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled 22624 this._n = false; // <- notify 22625 }; 22626 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, { 22627 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) 22628 then: function then(onFulfilled, onRejected) { 22629 var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); 22630 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; 22631 reaction.fail = typeof onRejected == 'function' && onRejected; 22632 reaction.domain = isNode ? process.domain : undefined; 22633 this._c.push(reaction); 22634 if (this._a) this._a.push(reaction); 22635 if (this._s) notify(this, false); 22636 return reaction.promise; 22637 }, 22638 // 25.4.5.1 Promise.prototype.catch(onRejected) 22639 'catch': function (onRejected) { 22640 return this.then(undefined, onRejected); 22641 } 22642 }); 22643 OwnPromiseCapability = function () { 22644 var promise = new Internal(); 22645 this.promise = promise; 22646 this.resolve = ctx($resolve, promise, 1); 22647 this.reject = ctx($reject, promise, 1); 22648 }; 22649 newPromiseCapabilityModule.f = newPromiseCapability = function (C) { 22650 return C === $Promise || C === Wrapper 22651 ? new OwnPromiseCapability(C) 22652 : newGenericPromiseCapability(C); 22653 }; 22654 } 22655 22656 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); 22657 __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE); 22658 __webpack_require__(/*! ./_set-species */ "./node_modules/core-js/library/modules/_set-species.js")(PROMISE); 22659 Wrapper = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js")[PROMISE]; 22660 22661 // statics 22662 $export($export.S + $export.F * !USE_NATIVE, PROMISE, { 22663 // 25.4.4.5 Promise.reject(r) 22664 reject: function reject(r) { 22665 var capability = newPromiseCapability(this); 22666 var $$reject = capability.reject; 22667 $$reject(r); 22668 return capability.promise; 22669 } 22670 }); 22671 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { 22672 // 25.4.4.6 Promise.resolve(x) 22673 resolve: function resolve(x) { 22674 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x); 22675 } 22676 }); 22677 $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "./node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { 22678 $Promise.all(iter)['catch'](empty); 22679 })), PROMISE, { 22680 // 25.4.4.1 Promise.all(iterable) 22681 all: function all(iterable) { 22682 var C = this; 22683 var capability = newPromiseCapability(C); 22684 var resolve = capability.resolve; 22685 var reject = capability.reject; 22686 var result = perform(function () { 22687 var values = []; 22688 var index = 0; 22689 var remaining = 1; 22690 forOf(iterable, false, function (promise) { 22691 var $index = index++; 22692 var alreadyCalled = false; 22693 values.push(undefined); 22694 remaining++; 22695 C.resolve(promise).then(function (value) { 22696 if (alreadyCalled) return; 22697 alreadyCalled = true; 22698 values[$index] = value; 22699 --remaining || resolve(values); 22700 }, reject); 22701 }); 22702 --remaining || resolve(values); 22703 }); 22704 if (result.e) reject(result.v); 22705 return capability.promise; 22706 }, 22707 // 25.4.4.4 Promise.race(iterable) 22708 race: function race(iterable) { 22709 var C = this; 22710 var capability = newPromiseCapability(C); 22711 var reject = capability.reject; 22712 var result = perform(function () { 22713 forOf(iterable, false, function (promise) { 22714 C.resolve(promise).then(capability.resolve, reject); 22715 }); 22716 }); 22717 if (result.e) reject(result.v); 22718 return capability.promise; 22719 } 22720 }); 22721 22722 22723 /***/ }), 22724 22725 /***/ "./node_modules/core-js/library/modules/es6.set.js": 22726 /*!*********************************************************!*\ 22727 !*** ./node_modules/core-js/library/modules/es6.set.js ***! 22728 \*********************************************************/ 22729 /*! no static exports found */ 22730 /***/ (function(module, exports, __webpack_require__) { 22731 22732 "use strict"; 22733 22734 var strong = __webpack_require__(/*! ./_collection-strong */ "./node_modules/core-js/library/modules/_collection-strong.js"); 22735 var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/library/modules/_validate-collection.js"); 22736 var SET = 'Set'; 22737 22738 // 23.2 Set Objects 22739 module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/library/modules/_collection.js")(SET, function (get) { 22740 return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 22741 }, { 22742 // 23.2.3.1 Set.prototype.add(value) 22743 add: function add(value) { 22744 return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value); 22745 } 22746 }, strong); 22747 22748 22749 /***/ }), 22750 22751 /***/ "./node_modules/core-js/library/modules/es6.string.iterator.js": 22752 /*!*********************************************************************!*\ 22753 !*** ./node_modules/core-js/library/modules/es6.string.iterator.js ***! 22754 \*********************************************************************/ 22755 /*! no static exports found */ 22756 /***/ (function(module, exports, __webpack_require__) { 22757 22758 "use strict"; 22759 22760 var $at = __webpack_require__(/*! ./_string-at */ "./node_modules/core-js/library/modules/_string-at.js")(true); 22761 22762 // 21.1.3.27 String.prototype[@@iterator]() 22763 __webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) { 22764 this._t = String(iterated); // target 22765 this._i = 0; // next index 22766 // 21.1.5.2.1 %StringIteratorPrototype%.next() 22767 }, function () { 22768 var O = this._t; 22769 var index = this._i; 22770 var point; 22771 if (index >= O.length) return { value: undefined, done: true }; 22772 point = $at(O, index); 22773 this._i += point.length; 22774 return { value: point, done: false }; 22775 }); 22776 22777 22778 /***/ }), 22779 22780 /***/ "./node_modules/core-js/library/modules/es6.symbol.js": 22781 /*!************************************************************!*\ 22782 !*** ./node_modules/core-js/library/modules/es6.symbol.js ***! 22783 \************************************************************/ 22784 /*! no static exports found */ 22785 /***/ (function(module, exports, __webpack_require__) { 22786 22787 "use strict"; 22788 22789 // ECMAScript 6 symbols shim 22790 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 22791 var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/library/modules/_has.js"); 22792 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/library/modules/_descriptors.js"); 22793 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 22794 var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/library/modules/_redefine.js"); 22795 var META = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/library/modules/_meta.js").KEY; 22796 var $fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/library/modules/_fails.js"); 22797 var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/library/modules/_shared.js"); 22798 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/library/modules/_set-to-string-tag.js"); 22799 var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/library/modules/_uid.js"); 22800 var wks = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js"); 22801 var wksExt = __webpack_require__(/*! ./_wks-ext */ "./node_modules/core-js/library/modules/_wks-ext.js"); 22802 var wksDefine = __webpack_require__(/*! ./_wks-define */ "./node_modules/core-js/library/modules/_wks-define.js"); 22803 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "./node_modules/core-js/library/modules/_enum-keys.js"); 22804 var isArray = __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/library/modules/_is-array.js"); 22805 var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/library/modules/_an-object.js"); 22806 var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/library/modules/_is-object.js"); 22807 var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/library/modules/_to-object.js"); 22808 var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/library/modules/_to-iobject.js"); 22809 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/library/modules/_to-primitive.js"); 22810 var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/library/modules/_property-desc.js"); 22811 var _create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/library/modules/_object-create.js"); 22812 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "./node_modules/core-js/library/modules/_object-gopn-ext.js"); 22813 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/library/modules/_object-gopd.js"); 22814 var $GOPS = __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/library/modules/_object-gops.js"); 22815 var $DP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/library/modules/_object-dp.js"); 22816 var $keys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/library/modules/_object-keys.js"); 22817 var gOPD = $GOPD.f; 22818 var dP = $DP.f; 22819 var gOPN = gOPNExt.f; 22820 var $Symbol = global.Symbol; 22821 var $JSON = global.JSON; 22822 var _stringify = $JSON && $JSON.stringify; 22823 var PROTOTYPE = 'prototype'; 22824 var HIDDEN = wks('_hidden'); 22825 var TO_PRIMITIVE = wks('toPrimitive'); 22826 var isEnum = {}.propertyIsEnumerable; 22827 var SymbolRegistry = shared('symbol-registry'); 22828 var AllSymbols = shared('symbols'); 22829 var OPSymbols = shared('op-symbols'); 22830 var ObjectProto = Object[PROTOTYPE]; 22831 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f; 22832 var QObject = global.QObject; 22833 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 22834 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; 22835 22836 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 22837 var setSymbolDesc = DESCRIPTORS && $fails(function () { 22838 return _create(dP({}, 'a', { 22839 get: function () { return dP(this, 'a', { value: 7 }).a; } 22840 })).a != 7; 22841 }) ? function (it, key, D) { 22842 var protoDesc = gOPD(ObjectProto, key); 22843 if (protoDesc) delete ObjectProto[key]; 22844 dP(it, key, D); 22845 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc); 22846 } : dP; 22847 22848 var wrap = function (tag) { 22849 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); 22850 sym._k = tag; 22851 return sym; 22852 }; 22853 22854 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) { 22855 return typeof it == 'symbol'; 22856 } : function (it) { 22857 return it instanceof $Symbol; 22858 }; 22859 22860 var $defineProperty = function defineProperty(it, key, D) { 22861 if (it === ObjectProto) $defineProperty(OPSymbols, key, D); 22862 anObject(it); 22863 key = toPrimitive(key, true); 22864 anObject(D); 22865 if (has(AllSymbols, key)) { 22866 if (!D.enumerable) { 22867 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {})); 22868 it[HIDDEN][key] = true; 22869 } else { 22870 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; 22871 D = _create(D, { enumerable: createDesc(0, false) }); 22872 } return setSymbolDesc(it, key, D); 22873 } return dP(it, key, D); 22874 }; 22875 var $defineProperties = function defineProperties(it, P) { 22876 anObject(it); 22877 var keys = enumKeys(P = toIObject(P)); 22878 var i = 0; 22879 var l = keys.length; 22880 var key; 22881 while (l > i) $defineProperty(it, key = keys[i++], P[key]); 22882 return it; 22883 }; 22884 var $create = function create(it, P) { 22885 return P === undefined ? _create(it) : $defineProperties(_create(it), P); 22886 }; 22887 var $propertyIsEnumerable = function propertyIsEnumerable(key) { 22888 var E = isEnum.call(this, key = toPrimitive(key, true)); 22889 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false; 22890 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; 22891 }; 22892 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) { 22893 it = toIObject(it); 22894 key = toPrimitive(key, true); 22895 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return; 22896 var D = gOPD(it, key); 22897 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; 22898 return D; 22899 }; 22900 var $getOwnPropertyNames = function getOwnPropertyNames(it) { 22901 var names = gOPN(toIObject(it)); 22902 var result = []; 22903 var i = 0; 22904 var key; 22905 while (names.length > i) { 22906 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); 22907 } return result; 22908 }; 22909 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { 22910 var IS_OP = it === ObjectProto; 22911 var names = gOPN(IS_OP ? OPSymbols : toIObject(it)); 22912 var result = []; 22913 var i = 0; 22914 var key; 22915 while (names.length > i) { 22916 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]); 22917 } return result; 22918 }; 22919 22920 // 19.4.1.1 Symbol([description]) 22921 if (!USE_NATIVE) { 22922 $Symbol = function Symbol() { 22923 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!'); 22924 var tag = uid(arguments.length > 0 ? arguments[0] : undefined); 22925 var $set = function (value) { 22926 if (this === ObjectProto) $set.call(OPSymbols, value); 22927 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; 22928 setSymbolDesc(this, tag, createDesc(1, value)); 22929 }; 22930 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); 22931 return wrap(tag); 22932 }; 22933 redefine($Symbol[PROTOTYPE], 'toString', function toString() { 22934 return this._k; 22935 }); 22936 22937 $GOPD.f = $getOwnPropertyDescriptor; 22938 $DP.f = $defineProperty; 22939 __webpack_require__(/*! ./_object-gopn */ "./node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames; 22940 __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable; 22941 $GOPS.f = $getOwnPropertySymbols; 22942 22943 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "./node_modules/core-js/library/modules/_library.js")) { 22944 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); 22945 } 22946 22947 wksExt.f = function (name) { 22948 return wrap(wks(name)); 22949 }; 22950 } 22951 22952 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol }); 22953 22954 for (var es6Symbols = ( 22955 // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 22956 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' 22957 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]); 22958 22959 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]); 22960 22961 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', { 22962 // 19.4.2.1 Symbol.for(key) 22963 'for': function (key) { 22964 return has(SymbolRegistry, key += '') 22965 ? SymbolRegistry[key] 22966 : SymbolRegistry[key] = $Symbol(key); 22967 }, 22968 // 19.4.2.5 Symbol.keyFor(sym) 22969 keyFor: function keyFor(sym) { 22970 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!'); 22971 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key; 22972 }, 22973 useSetter: function () { setter = true; }, 22974 useSimple: function () { setter = false; } 22975 }); 22976 22977 $export($export.S + $export.F * !USE_NATIVE, 'Object', { 22978 // 19.1.2.2 Object.create(O [, Properties]) 22979 create: $create, 22980 // 19.1.2.4 Object.defineProperty(O, P, Attributes) 22981 defineProperty: $defineProperty, 22982 // 19.1.2.3 Object.defineProperties(O, Properties) 22983 defineProperties: $defineProperties, 22984 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) 22985 getOwnPropertyDescriptor: $getOwnPropertyDescriptor, 22986 // 19.1.2.7 Object.getOwnPropertyNames(O) 22987 getOwnPropertyNames: $getOwnPropertyNames, 22988 // 19.1.2.8 Object.getOwnPropertySymbols(O) 22989 getOwnPropertySymbols: $getOwnPropertySymbols 22990 }); 22991 22992 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives 22993 // https://bugs.chromium.org/p/v8/issues/detail?id=3443 22994 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); }); 22995 22996 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', { 22997 getOwnPropertySymbols: function getOwnPropertySymbols(it) { 22998 return $GOPS.f(toObject(it)); 22999 } 23000 }); 23001 23002 // 24.3.2 JSON.stringify(value [, replacer [, space]]) 23003 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () { 23004 var S = $Symbol(); 23005 // MS Edge converts symbol values to JSON as {} 23006 // WebKit converts symbol values to JSON as null 23007 // V8 throws on boxed symbols 23008 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}'; 23009 })), 'JSON', { 23010 stringify: function stringify(it) { 23011 var args = [it]; 23012 var i = 1; 23013 var replacer, $replacer; 23014 while (arguments.length > i) args.push(arguments[i++]); 23015 $replacer = replacer = args[1]; 23016 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined 23017 if (!isArray(replacer)) replacer = function (key, value) { 23018 if (typeof $replacer == 'function') value = $replacer.call(this, key, value); 23019 if (!isSymbol(value)) return value; 23020 }; 23021 args[1] = replacer; 23022 return _stringify.apply($JSON, args); 23023 } 23024 }); 23025 23026 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) 23027 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); 23028 // 19.4.3.5 Symbol.prototype[@@toStringTag] 23029 setToStringTag($Symbol, 'Symbol'); 23030 // 20.2.1.9 Math[@@toStringTag] 23031 setToStringTag(Math, 'Math', true); 23032 // 24.3.3 JSON[@@toStringTag] 23033 setToStringTag(global.JSON, 'JSON', true); 23034 23035 23036 /***/ }), 23037 23038 /***/ "./node_modules/core-js/library/modules/es7.array.includes.js": 23039 /*!********************************************************************!*\ 23040 !*** ./node_modules/core-js/library/modules/es7.array.includes.js ***! 23041 \********************************************************************/ 23042 /*! no static exports found */ 23043 /***/ (function(module, exports, __webpack_require__) { 23044 23045 "use strict"; 23046 23047 // https://github.com/tc39/Array.prototype.includes 23048 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 23049 var $includes = __webpack_require__(/*! ./_array-includes */ "./node_modules/core-js/library/modules/_array-includes.js")(true); 23050 23051 $export($export.P, 'Array', { 23052 includes: function includes(el /* , fromIndex = 0 */) { 23053 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); 23054 } 23055 }); 23056 23057 __webpack_require__(/*! ./_add-to-unscopables */ "./node_modules/core-js/library/modules/_add-to-unscopables.js")('includes'); 23058 23059 23060 /***/ }), 23061 23062 /***/ "./node_modules/core-js/library/modules/es7.promise.finally.js": 23063 /*!*********************************************************************!*\ 23064 !*** ./node_modules/core-js/library/modules/es7.promise.finally.js ***! 23065 \*********************************************************************/ 23066 /*! no static exports found */ 23067 /***/ (function(module, exports, __webpack_require__) { 23068 23069 "use strict"; 23070 // https://github.com/tc39/proposal-promise-finally 23071 23072 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 23073 var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/library/modules/_core.js"); 23074 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 23075 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "./node_modules/core-js/library/modules/_species-constructor.js"); 23076 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "./node_modules/core-js/library/modules/_promise-resolve.js"); 23077 23078 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { 23079 var C = speciesConstructor(this, core.Promise || global.Promise); 23080 var isFunction = typeof onFinally == 'function'; 23081 return this.then( 23082 isFunction ? function (x) { 23083 return promiseResolve(C, onFinally()).then(function () { return x; }); 23084 } : onFinally, 23085 isFunction ? function (e) { 23086 return promiseResolve(C, onFinally()).then(function () { throw e; }); 23087 } : onFinally 23088 ); 23089 } }); 23090 23091 23092 /***/ }), 23093 23094 /***/ "./node_modules/core-js/library/modules/es7.promise.try.js": 23095 /*!*****************************************************************!*\ 23096 !*** ./node_modules/core-js/library/modules/es7.promise.try.js ***! 23097 \*****************************************************************/ 23098 /*! no static exports found */ 23099 /***/ (function(module, exports, __webpack_require__) { 23100 23101 "use strict"; 23102 23103 // https://github.com/tc39/proposal-promise-try 23104 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 23105 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "./node_modules/core-js/library/modules/_new-promise-capability.js"); 23106 var perform = __webpack_require__(/*! ./_perform */ "./node_modules/core-js/library/modules/_perform.js"); 23107 23108 $export($export.S, 'Promise', { 'try': function (callbackfn) { 23109 var promiseCapability = newPromiseCapability.f(this); 23110 var result = perform(callbackfn); 23111 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v); 23112 return promiseCapability.promise; 23113 } }); 23114 23115 23116 /***/ }), 23117 23118 /***/ "./node_modules/core-js/library/modules/es7.set.from.js": 23119 /*!**************************************************************!*\ 23120 !*** ./node_modules/core-js/library/modules/es7.set.from.js ***! 23121 \**************************************************************/ 23122 /*! no static exports found */ 23123 /***/ (function(module, exports, __webpack_require__) { 23124 23125 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from 23126 __webpack_require__(/*! ./_set-collection-from */ "./node_modules/core-js/library/modules/_set-collection-from.js")('Set'); 23127 23128 23129 /***/ }), 23130 23131 /***/ "./node_modules/core-js/library/modules/es7.set.of.js": 23132 /*!************************************************************!*\ 23133 !*** ./node_modules/core-js/library/modules/es7.set.of.js ***! 23134 \************************************************************/ 23135 /*! no static exports found */ 23136 /***/ (function(module, exports, __webpack_require__) { 23137 23138 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of 23139 __webpack_require__(/*! ./_set-collection-of */ "./node_modules/core-js/library/modules/_set-collection-of.js")('Set'); 23140 23141 23142 /***/ }), 23143 23144 /***/ "./node_modules/core-js/library/modules/es7.set.to-json.js": 23145 /*!*****************************************************************!*\ 23146 !*** ./node_modules/core-js/library/modules/es7.set.to-json.js ***! 23147 \*****************************************************************/ 23148 /*! no static exports found */ 23149 /***/ (function(module, exports, __webpack_require__) { 23150 23151 // https://github.com/DavidBruant/Map-Set.prototype.toJSON 23152 var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/library/modules/_export.js"); 23153 23154 $export($export.P + $export.R, 'Set', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "./node_modules/core-js/library/modules/_collection-to-json.js")('Set') }); 23155 23156 23157 /***/ }), 23158 23159 /***/ "./node_modules/core-js/library/modules/es7.symbol.async-iterator.js": 23160 /*!***************************************************************************!*\ 23161 !*** ./node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***! 23162 \***************************************************************************/ 23163 /*! no static exports found */ 23164 /***/ (function(module, exports, __webpack_require__) { 23165 23166 __webpack_require__(/*! ./_wks-define */ "./node_modules/core-js/library/modules/_wks-define.js")('asyncIterator'); 23167 23168 23169 /***/ }), 23170 23171 /***/ "./node_modules/core-js/library/modules/es7.symbol.observable.js": 23172 /*!***********************************************************************!*\ 23173 !*** ./node_modules/core-js/library/modules/es7.symbol.observable.js ***! 23174 \***********************************************************************/ 23175 /*! no static exports found */ 23176 /***/ (function(module, exports, __webpack_require__) { 23177 23178 __webpack_require__(/*! ./_wks-define */ "./node_modules/core-js/library/modules/_wks-define.js")('observable'); 23179 23180 23181 /***/ }), 23182 23183 /***/ "./node_modules/core-js/library/modules/web.dom.iterable.js": 23184 /*!******************************************************************!*\ 23185 !*** ./node_modules/core-js/library/modules/web.dom.iterable.js ***! 23186 \******************************************************************/ 23187 /*! no static exports found */ 23188 /***/ (function(module, exports, __webpack_require__) { 23189 23190 __webpack_require__(/*! ./es6.array.iterator */ "./node_modules/core-js/library/modules/es6.array.iterator.js"); 23191 var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/library/modules/_global.js"); 23192 var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/library/modules/_hide.js"); 23193 var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/library/modules/_iterators.js"); 23194 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/library/modules/_wks.js")('toStringTag'); 23195 23196 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' + 23197 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' + 23198 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' + 23199 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' + 23200 'TextTrackList,TouchList').split(','); 23201 23202 for (var i = 0; i < DOMIterables.length; i++) { 23203 var NAME = DOMIterables[i]; 23204 var Collection = global[NAME]; 23205 var proto = Collection && Collection.prototype; 23206 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); 23207 Iterators[NAME] = Iterators.Array; 23208 } 23209 23210 23211 /***/ }), 23212 23213 /***/ "./node_modules/css-loader/dist/runtime/api.js": 23214 /*!*****************************************************!*\ 23215 !*** ./node_modules/css-loader/dist/runtime/api.js ***! 23216 \*****************************************************/ 23217 /*! no static exports found */ 23218 /***/ (function(module, exports, __webpack_require__) { 23219 23220 "use strict"; 23221 23222 23223 /* 23224 MIT License http://www.opensource.org/licenses/mit-license.php 23225 Author Tobias Koppers @sokra 23226 */ 23227 // css base code, injected by the css-loader 23228 module.exports = function (useSourceMap) { 23229 var list = []; // return the list of modules as css string 23230 23231 list.toString = function toString() { 23232 return this.map(function (item) { 23233 var content = cssWithMappingToString(item, useSourceMap); 23234 23235 if (item[2]) { 23236 return '@media ' + item[2] + '{' + content + '}'; 23237 } else { 23238 return content; 23239 } 23240 }).join(''); 23241 }; // import a list of modules into the list 23242 23243 23244 list.i = function (modules, mediaQuery) { 23245 if (typeof modules === 'string') { 23246 modules = [[null, modules, '']]; 23247 } 23248 23249 var alreadyImportedModules = {}; 23250 23251 for (var i = 0; i < this.length; i++) { 23252 var id = this[i][0]; 23253 23254 if (id != null) { 23255 alreadyImportedModules[id] = true; 23256 } 23257 } 23258 23259 for (i = 0; i < modules.length; i++) { 23260 var item = modules[i]; // skip already imported module 23261 // this implementation is not 100% perfect for weird media query combinations 23262 // when a module is imported multiple times with different media queries. 23263 // I hope this will never occur (Hey this way we have smaller bundles) 23264 23265 if (item[0] == null || !alreadyImportedModules[item[0]]) { 23266 if (mediaQuery && !item[2]) { 23267 item[2] = mediaQuery; 23268 } else if (mediaQuery) { 23269 item[2] = '(' + item[2] + ') and (' + mediaQuery + ')'; 23270 } 23271 23272 list.push(item); 23273 } 23274 } 23275 }; 23276 23277 return list; 23278 }; 23279 23280 function cssWithMappingToString(item, useSourceMap) { 23281 var content = item[1] || ''; 23282 var cssMapping = item[3]; 23283 23284 if (!cssMapping) { 23285 return content; 23286 } 23287 23288 if (useSourceMap && typeof btoa === 'function') { 23289 var sourceMapping = toComment(cssMapping); 23290 var sourceURLs = cssMapping.sources.map(function (source) { 23291 return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'; 23292 }); 23293 return [content].concat(sourceURLs).concat([sourceMapping]).join('\n'); 23294 } 23295 23296 return [content].join('\n'); 23297 } // Adapted from convert-source-map (MIT) 23298 23299 23300 function toComment(sourceMap) { 23301 // eslint-disable-next-line no-undef 23302 var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))); 23303 var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64; 23304 return '/*# ' + data + ' */'; 23305 } 23306 23307 /***/ }), 23308 23309 /***/ "./node_modules/fast-deep-equal/index.js": 23310 /*!***********************************************!*\ 23311 !*** ./node_modules/fast-deep-equal/index.js ***! 23312 \***********************************************/ 23313 /*! no static exports found */ 23314 /***/ (function(module, exports, __webpack_require__) { 23315 23316 "use strict"; 23317 23318 23319 // do not edit .js files directly - edit src/index.jst 23320 23321 23322 23323 module.exports = function equal(a, b) { 23324 if (a === b) return true; 23325 23326 if (a && b && typeof a == 'object' && typeof b == 'object') { 23327 if (a.constructor !== b.constructor) return false; 23328 23329 var length, i, keys; 23330 if (Array.isArray(a)) { 23331 length = a.length; 23332 if (length != b.length) return false; 23333 for (i = length; i-- !== 0;) 23334 if (!equal(a[i], b[i])) return false; 23335 return true; 23336 } 23337 23338 23339 23340 if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags; 23341 if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf(); 23342 if (a.toString !== Object.prototype.toString) return a.toString() === b.toString(); 23343 23344 keys = Object.keys(a); 23345 length = keys.length; 23346 if (length !== Object.keys(b).length) return false; 23347 23348 for (i = length; i-- !== 0;) 23349 if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; 23350 23351 for (i = length; i-- !== 0;) { 23352 var key = keys[i]; 23353 23354 if (!equal(a[key], b[key])) return false; 23355 } 23356 23357 return true; 23358 } 23359 23360 // true if both NaN, false otherwise 23361 return a!==a && b!==b; 23362 }; 23363 23364 23365 /***/ }), 23366 23367 /***/ "./node_modules/fast-json-stable-stringify/index.js": 23368 /*!**********************************************************!*\ 23369 !*** ./node_modules/fast-json-stable-stringify/index.js ***! 23370 \**********************************************************/ 23371 /*! no static exports found */ 23372 /***/ (function(module, exports, __webpack_require__) { 23373 23374 "use strict"; 23375 23376 23377 module.exports = function (data, opts) { 23378 if (!opts) opts = {}; 23379 if (typeof opts === 'function') opts = { cmp: opts }; 23380 var cycles = (typeof opts.cycles === 'boolean') ? opts.cycles : false; 23381 23382 var cmp = opts.cmp && (function (f) { 23383 return function (node) { 23384 return function (a, b) { 23385 var aobj = { key: a, value: node[a] }; 23386 var bobj = { key: b, value: node[b] }; 23387 return f(aobj, bobj); 23388 }; 23389 }; 23390 })(opts.cmp); 23391 23392 var seen = []; 23393 return (function stringify (node) { 23394 if (node && node.toJSON && typeof node.toJSON === 'function') { 23395 node = node.toJSON(); 23396 } 23397 23398 if (node === undefined) return; 23399 if (typeof node == 'number') return isFinite(node) ? '' + node : 'null'; 23400 if (typeof node !== 'object') return JSON.stringify(node); 23401 23402 var i, out; 23403 if (Array.isArray(node)) { 23404 out = '['; 23405 for (i = 0; i < node.length; i++) { 23406 if (i) out += ','; 23407 out += stringify(node[i]) || 'null'; 23408 } 23409 return out + ']'; 23410 } 23411 23412 if (node === null) return 'null'; 23413 23414 if (seen.indexOf(node) !== -1) { 23415 if (cycles) return JSON.stringify('__cycle__'); 23416 throw new TypeError('Converting circular structure to JSON'); 23417 } 23418 23419 var seenIndex = seen.push(node) - 1; 23420 var keys = Object.keys(node).sort(cmp && cmp(node)); 23421 out = ''; 23422 for (i = 0; i < keys.length; i++) { 23423 var key = keys[i]; 23424 var value = stringify(node[key]); 23425 23426 if (!value) continue; 23427 if (out) out += ','; 23428 out += JSON.stringify(key) + ':' + value; 23429 } 23430 seen.splice(seenIndex, 1); 23431 return '{' + out + '}'; 23432 })(data); 23433 }; 23434 23435 23436 /***/ }), 23437 23438 /***/ "./node_modules/json-schema-compare/src/index.js": 23439 /*!*******************************************************!*\ 23440 !*** ./node_modules/json-schema-compare/src/index.js ***! 23441 \*******************************************************/ 23442 /*! no static exports found */ 23443 /***/ (function(module, exports, __webpack_require__) { 23444 23445 var isEqual = __webpack_require__(/*! lodash/isEqual */ "./node_modules/lodash/isEqual.js") 23446 var sortBy = __webpack_require__(/*! lodash/sortBy */ "./node_modules/lodash/sortBy.js") 23447 var uniq = __webpack_require__(/*! lodash/uniq */ "./node_modules/lodash/uniq.js") 23448 var uniqWith = __webpack_require__(/*! lodash/uniqWith */ "./node_modules/lodash/uniqWith.js") 23449 var defaults = __webpack_require__(/*! lodash/defaults */ "./node_modules/lodash/defaults.js") 23450 var intersectionWith = __webpack_require__(/*! lodash/intersectionWith */ "./node_modules/lodash/intersectionWith.js") 23451 var isPlainObject = __webpack_require__(/*! lodash/isPlainObject */ "./node_modules/lodash/isPlainObject.js") 23452 var isBoolean = __webpack_require__(/*! lodash/isBoolean */ "./node_modules/lodash/isBoolean.js") 23453 23454 var normalizeArray = val => Array.isArray(val) 23455 ? val : [val] 23456 var undef = val => val === undefined 23457 var keys = obj => isPlainObject(obj) || Array.isArray(obj) ? Object.keys(obj) : [] 23458 var has = (obj, key) => obj.hasOwnProperty(key) 23459 var stringArray = arr => sortBy(uniq(arr)) 23460 var undefEmpty = val => undef(val) || (Array.isArray(val) && val.length === 0) 23461 var keyValEqual = (a, b, key, compare) => b && has(b, key) && a && has(a, key) && compare(a[key], b[key]) 23462 var undefAndZero = (a, b) => (undef(a) && b === 0) || (undef(b) && a === 0) || isEqual(a, b) 23463 var falseUndefined = (a, b) => (undef(a) && b === false) || (undef(b) && a === false) || isEqual(a, b) 23464 var emptySchema = schema => undef(schema) || isEqual(schema, {}) || schema === true 23465 var emptyObjUndef = schema => undef(schema) || isEqual(schema, {}) 23466 var isSchema = val => undef(val) || isPlainObject(val) || val === true || val === false 23467 23468 function undefArrayEqual(a, b) { 23469 if (undefEmpty(a) && undefEmpty(b)) { 23470 return true 23471 } else { 23472 return isEqual(stringArray(a), stringArray(b)) 23473 } 23474 } 23475 23476 function unsortedNormalizedArray(a, b) { 23477 a = normalizeArray(a) 23478 b = normalizeArray(b) 23479 return isEqual(stringArray(a), stringArray(b)) 23480 } 23481 23482 function schemaGroup(a, b, key, compare) { 23483 var allProps = uniq(keys(a).concat(keys(b))) 23484 if (emptyObjUndef(a) && emptyObjUndef(b)) { 23485 return true 23486 } else if (emptyObjUndef(a) && keys(b).length) { 23487 return false 23488 } else if (emptyObjUndef(b) && keys(a).length) { 23489 return false 23490 } 23491 23492 return allProps.every(function(key) { 23493 var aVal = a[key] 23494 var bVal = b[key] 23495 if (Array.isArray(aVal) && Array.isArray(bVal)) { 23496 return isEqual(stringArray(a), stringArray(b)) 23497 } else if (Array.isArray(aVal) && !Array.isArray(bVal)) { 23498 return false 23499 } else if (Array.isArray(bVal) && !Array.isArray(aVal)) { 23500 return false 23501 } 23502 return keyValEqual(a, b, key, compare) 23503 }) 23504 } 23505 23506 function items(a, b, key, compare) { 23507 if (isPlainObject(a) && isPlainObject(b)) { 23508 return compare(a, b) 23509 } else if (Array.isArray(a) && Array.isArray(b)) { 23510 return schemaGroup(a, b, key, compare) 23511 } else { 23512 return isEqual(a, b) 23513 } 23514 } 23515 23516 function unsortedArray(a, b, key, compare) { 23517 var uniqueA = uniqWith(a, compare) 23518 var uniqueB = uniqWith(b, compare) 23519 var inter = intersectionWith(uniqueA, uniqueB, compare) 23520 return inter.length === Math.max(uniqueA.length, uniqueB.length) 23521 } 23522 23523 var comparers = { 23524 title: isEqual, 23525 uniqueItems: falseUndefined, 23526 minLength: undefAndZero, 23527 minItems: undefAndZero, 23528 minProperties: undefAndZero, 23529 required: undefArrayEqual, 23530 enum: undefArrayEqual, 23531 type: unsortedNormalizedArray, 23532 items: items, 23533 anyOf: unsortedArray, 23534 allOf: unsortedArray, 23535 oneOf: unsortedArray, 23536 properties: schemaGroup, 23537 patternProperties: schemaGroup, 23538 dependencies: schemaGroup 23539 } 23540 23541 var acceptsUndefined = [ 23542 'properties', 23543 'patternProperties', 23544 'dependencies', 23545 'uniqueItems', 23546 'minLength', 23547 'minItems', 23548 'minProperties', 23549 'required' 23550 ] 23551 23552 var schemaProps = ['additionalProperties', 'additionalItems', 'contains', 'propertyNames', 'not'] 23553 23554 function compare(a, b, options) { 23555 options = defaults(options, { 23556 ignore: [] 23557 }) 23558 23559 if (emptySchema(a) && emptySchema(b)) { 23560 return true 23561 } 23562 23563 if (!isSchema(a) || !isSchema(b)) { 23564 throw new Error('Either of the values are not a JSON schema.') 23565 } 23566 if (a === b) { 23567 return true 23568 } 23569 23570 if (isBoolean(a) && isBoolean(b)) { 23571 return a === b 23572 } 23573 23574 if ((a === undefined && b === false) || (b === undefined && a === false)) { 23575 return false 23576 } 23577 23578 if ((undef(a) && !undef(b)) || (!undef(a) && undef(b))) { 23579 return false 23580 } 23581 23582 var allKeys = uniq(Object.keys(a).concat(Object.keys(b))) 23583 23584 if (options.ignore.length) { 23585 allKeys = allKeys.filter(k => options.ignore.indexOf(k) === -1) 23586 } 23587 23588 if (!allKeys.length) { 23589 return true 23590 } 23591 23592 function innerCompare(a, b) { 23593 return compare(a, b, options) 23594 } 23595 23596 return allKeys.every(function(key) { 23597 var aValue = a[key] 23598 var bValue = b[key] 23599 23600 if (schemaProps.indexOf(key) !== -1) { 23601 return compare(aValue, bValue, options) 23602 } 23603 23604 var comparer = comparers[key] 23605 if (!comparer) { 23606 comparer = isEqual 23607 } 23608 23609 // do simple lodash check first 23610 if (isEqual(aValue, bValue)) { 23611 return true 23612 } 23613 23614 if (acceptsUndefined.indexOf(key) === -1) { 23615 if ((!has(a, key) && has(b, key)) || (has(a, key) && !has(b, key))) { 23616 return aValue === bValue 23617 } 23618 } 23619 23620 var result = comparer(aValue, bValue, key, innerCompare) 23621 if (!isBoolean(result)) { 23622 throw new Error('Comparer must return true or false') 23623 } 23624 return result 23625 }) 23626 } 23627 23628 module.exports = compare 23629 23630 23631 /***/ }), 23632 23633 /***/ "./node_modules/json-schema-merge-allof/src/index.js": 23634 /*!***********************************************************!*\ 23635 !*** ./node_modules/json-schema-merge-allof/src/index.js ***! 23636 \***********************************************************/ 23637 /*! no static exports found */ 23638 /***/ (function(module, exports, __webpack_require__) { 23639 23640 var cloneDeep = __webpack_require__(/*! lodash/cloneDeep */ "./node_modules/lodash/cloneDeep.js") 23641 var compare = __webpack_require__(/*! json-schema-compare */ "./node_modules/json-schema-compare/src/index.js") 23642 var computeLcm = __webpack_require__(/*! compute-lcm */ "./node_modules/compute-lcm/lib/index.js") 23643 var defaultsDeep = __webpack_require__(/*! lodash/defaultsDeep */ "./node_modules/lodash/defaultsDeep.js") 23644 var flatten = __webpack_require__(/*! lodash/flatten */ "./node_modules/lodash/flatten.js") 23645 var flattenDeep = __webpack_require__(/*! lodash/flattenDeep */ "./node_modules/lodash/flattenDeep.js") 23646 var intersection = __webpack_require__(/*! lodash/intersection */ "./node_modules/lodash/intersection.js") 23647 var intersectionWith = __webpack_require__(/*! lodash/intersectionWith */ "./node_modules/lodash/intersectionWith.js") 23648 var isEqual = __webpack_require__(/*! lodash/isEqual */ "./node_modules/lodash/isEqual.js") 23649 var isPlainObject = __webpack_require__(/*! lodash/isPlainObject */ "./node_modules/lodash/isPlainObject.js") 23650 var pullAll = __webpack_require__(/*! lodash/pullAll */ "./node_modules/lodash/pullAll.js") 23651 var sortBy = __webpack_require__(/*! lodash/sortBy */ "./node_modules/lodash/sortBy.js") 23652 var forEach = __webpack_require__(/*! lodash/forEach */ "./node_modules/lodash/forEach.js") 23653 var uniq = __webpack_require__(/*! lodash/uniq */ "./node_modules/lodash/uniq.js") 23654 var uniqWith = __webpack_require__(/*! lodash/uniqWith */ "./node_modules/lodash/uniqWith.js") 23655 var without = __webpack_require__(/*! lodash/without */ "./node_modules/lodash/without.js") 23656 23657 var withoutArr = (arr, ...rest) => without.apply(null, [arr].concat(flatten(rest))) 23658 var isPropertyRelated = (key) => contains(propertyRelated, key) 23659 var isItemsRelated = (key) => contains(itemsRelated, key) 23660 var contains = (arr, val) => arr.indexOf(val) !== -1 23661 var isEmptySchema = (obj) => (!keys(obj).length) && obj !== false && obj !== true 23662 var isSchema = (val) => isPlainObject(val) || val === true || val === false 23663 var isFalse = (val) => val === false 23664 var isTrue = (val) => val === true 23665 var schemaResolver = (compacted, key, mergeSchemas) => mergeSchemas(compacted) 23666 var stringArray = (values) => sortBy(uniq(flattenDeep(values))) 23667 var notUndefined = (val) => val !== undefined 23668 var allUniqueKeys = (arr) => uniq(flattenDeep(arr.map(keys))) 23669 23670 // resolvers 23671 var first = compacted => compacted[0] 23672 var required = compacted => stringArray(compacted) 23673 var maximumValue = compacted => Math.max.apply(Math, compacted) 23674 var minimumValue = compacted => Math.min.apply(Math, compacted) 23675 var uniqueItems = compacted => compacted.some(isTrue) 23676 var examples = compacted => uniqWith(flatten(compacted), isEqual) 23677 23678 function compareProp(key) { 23679 return function(a, b) { 23680 return compare({ 23681 [key]: a 23682 }, {[key]: b}) 23683 } 23684 } 23685 23686 function getAllOf(schema) { 23687 if (Array.isArray(schema.allOf)) { 23688 var allOf = schema.allOf 23689 delete schema.allOf 23690 return [schema].concat(allOf.map(function(allSchema) { 23691 return getAllOf(allSchema) 23692 })) 23693 } else { 23694 return [schema] 23695 } 23696 } 23697 23698 function getValues(schemas, key) { 23699 return schemas.map(function(schema) { 23700 return schema && schema[key] 23701 }) 23702 } 23703 23704 function getItemSchemas(subSchemas, key) { 23705 return subSchemas.map(function(sub) { 23706 if (!sub) { 23707 return 23708 } 23709 23710 if (Array.isArray(sub.items)) { 23711 var schemaAtPos = sub.items[key] 23712 if (isSchema(schemaAtPos)) { 23713 return schemaAtPos 23714 } else if (sub.hasOwnProperty('additionalItems')) { 23715 return sub.additionalItems 23716 } 23717 } else { 23718 return sub.items 23719 } 23720 }) 23721 } 23722 23723 function tryMergeSchemaGroups(schemaGroups, mergeSchemas) { 23724 return schemaGroups.map(function(schemas, index) { 23725 try { 23726 return mergeSchemas(schemas, index) 23727 } catch (e) { 23728 return undefined 23729 } 23730 }).filter(notUndefined) 23731 } 23732 23733 function getAdditionalSchemas(subSchemas) { 23734 return subSchemas.map(function(sub) { 23735 if (!sub) { 23736 return 23737 } 23738 if (Array.isArray(sub.items)) { 23739 return sub.additionalItems 23740 } 23741 return sub.items 23742 }) 23743 } 23744 23745 function keys(obj) { 23746 if (isPlainObject(obj) || Array.isArray(obj)) { 23747 return Object.keys(obj) 23748 } else { 23749 return [] 23750 } 23751 } 23752 23753 function getAnyOfCombinations(arrOfArrays, combinations) { 23754 combinations = combinations || [] 23755 if (!arrOfArrays.length) { 23756 return combinations 23757 } 23758 23759 var values = arrOfArrays.slice(0).shift() 23760 var rest = arrOfArrays.slice(1) 23761 if (combinations.length) { 23762 return getAnyOfCombinations(rest, flatten(combinations.map(combination => values.map(item => ([item].concat(combination)))))) 23763 } 23764 return getAnyOfCombinations(rest, values.map(item => (item))) 23765 } 23766 23767 function mergeWithArray(base, newItems) { 23768 if (Array.isArray(base)) { 23769 base.splice.apply(base, [0, 0].concat(newItems)) 23770 return base 23771 } else { 23772 return newItems 23773 } 23774 } 23775 23776 function throwIncompatible(values, paths) { 23777 var asJSON 23778 try { 23779 asJSON = values.map(function(val) { 23780 return JSON.stringify(val, null, 2) 23781 }).join('\n') 23782 } catch (variable) { 23783 asJSON = values.join(', ') 23784 } 23785 throw new Error('Could not resolve values for path:"' + paths.join('.') + '". They are probably incompatible. Values: \n' + asJSON) 23786 } 23787 23788 function cleanupReturnValue(returnObject) { 23789 // cleanup empty 23790 for (var prop in returnObject) { 23791 if (returnObject.hasOwnProperty(prop) && isEmptySchema(returnObject[prop])) { 23792 delete returnObject[prop] 23793 } 23794 } 23795 return returnObject 23796 } 23797 23798 function createRequiredSubMerger(mergeSchemas, key, parents) { 23799 return function(schemas, subKey) { 23800 if (subKey === undefined) { 23801 throw new Error('You need to call merger with a key for the property name or index if array.') 23802 } 23803 subKey = String(subKey) 23804 return mergeSchemas(schemas, null, parents.concat(key, subKey)) 23805 } 23806 } 23807 23808 function callGroupResolver(keys, resolverName, schemas, mergeSchemas, options, parents) { 23809 if (keys.length) { 23810 var resolver = options.resolvers[resolverName] 23811 if (!resolver) { 23812 throw new Error('No resolver found for ' + resolverName) 23813 } 23814 23815 var compacted = uniqWith(schemas.map(function(schema) { 23816 return keys.reduce(function(all, key) { 23817 if (schema[key] !== undefined) { 23818 all[key] = schema[key] 23819 } 23820 return all 23821 }, {}) 23822 }).filter(notUndefined), compare) 23823 23824 var related = resolverName === 'properties' 23825 ? propertyRelated 23826 : itemsRelated 23827 23828 var mergers = related.reduce(function(all, key) { 23829 if (contains(schemaGroupProps, key)) { 23830 all[key] = createRequiredSubMerger(mergeSchemas, key, parents) 23831 } else { 23832 all[key] = function(schemas) { 23833 return mergeSchemas(schemas, null, parents.concat(key)) 23834 } 23835 } 23836 return all 23837 }, {}) 23838 23839 if (resolverName === 'items') { 23840 mergers.itemsArray = createRequiredSubMerger(mergeSchemas, 'items', parents) 23841 mergers.items = function(schemas) { 23842 return mergeSchemas(schemas, null, parents.concat('items')) 23843 } 23844 } 23845 23846 var result = resolver(compacted, parents.concat(resolverName), mergers, options) 23847 23848 if (!isPlainObject(result)) { 23849 throwIncompatible(compacted, parents.concat(resolverName)) 23850 } 23851 23852 return cleanupReturnValue(result) 23853 } 23854 } 23855 23856 // Provide source when array 23857 function mergeSchemaGroup(group, mergeSchemas, source) { 23858 var allKeys = allUniqueKeys(source || group) 23859 var extractor = source 23860 ? getItemSchemas 23861 : getValues 23862 return allKeys.reduce(function(all, key) { 23863 var schemas = extractor(group, key) 23864 var compacted = uniqWith(schemas.filter(notUndefined), compare) 23865 all[key] = mergeSchemas(compacted, key) 23866 return all 23867 }, source 23868 ? [] 23869 : {}) 23870 } 23871 23872 function removeFalseSchemas(target) { 23873 forEach(target, function(schema, prop) { 23874 if (schema === false) { 23875 delete target[prop] 23876 } 23877 }) 23878 } 23879 23880 function removeFalseSchemasFromArray(target) { 23881 forEach(target, function(schema, index) { 23882 if (schema === false) { 23883 target.splice(index, 1) 23884 } 23885 }) 23886 } 23887 23888 function createRequiredMetaArray(arr) { 23889 return {required: arr} 23890 } 23891 23892 var propertyRelated = ['properties', 'patternProperties', 'additionalProperties'] 23893 var itemsRelated = ['items', 'additionalItems'] 23894 var schemaGroupProps = ['properties', 'patternProperties', 'definitions', 'dependencies'] 23895 var schemaArrays = ['anyOf', 'oneOf'] 23896 var schemaProps = [ 23897 'additionalProperties', 23898 'additionalItems', 23899 'contains', 23900 'propertyNames', 23901 'not', 23902 'items' 23903 ] 23904 23905 var defaultResolvers = { 23906 type(compacted) { 23907 if (compacted.some(Array.isArray)) { 23908 var normalized = compacted.map(function(val) { 23909 return Array.isArray(val) 23910 ? val 23911 : [val] 23912 }) 23913 var common = intersection.apply(null, normalized) 23914 23915 if (common.length === 1) { 23916 return common[0] 23917 } else if (common.length > 1) { 23918 return uniq(common) 23919 } 23920 } 23921 }, 23922 properties(values, key, mergers, options) { 23923 // first get rid of all non permitted properties 23924 if (!options.ignoreAdditionalProperties) { 23925 values.forEach(function(subSchema) { 23926 var otherSubSchemas = values.filter(s => s !== subSchema) 23927 var ownKeys = keys(subSchema.properties) 23928 var ownPatternKeys = keys(subSchema.patternProperties) 23929 var ownPatterns = ownPatternKeys.map(k => new RegExp(k)) 23930 otherSubSchemas.forEach(function(other) { 23931 var allOtherKeys = keys(other.properties) 23932 var keysMatchingPattern = allOtherKeys.filter(k => ownPatterns.some(pk => pk.test(k))) 23933 var additionalKeys = withoutArr(allOtherKeys, ownKeys, keysMatchingPattern) 23934 additionalKeys.forEach(function(key) { 23935 other.properties[key] = mergers.properties([ 23936 other.properties[key], subSchema.additionalProperties 23937 ], key) 23938 }) 23939 }) 23940 }) 23941 23942 // remove disallowed patternProperties 23943 values.forEach(function(subSchema) { 23944 var otherSubSchemas = values.filter(s => s !== subSchema) 23945 var ownPatternKeys = keys(subSchema.patternProperties) 23946 if (subSchema.additionalProperties === false) { 23947 otherSubSchemas.forEach(function(other) { 23948 var allOtherPatterns = keys(other.patternProperties) 23949 var additionalPatternKeys = withoutArr(allOtherPatterns, ownPatternKeys) 23950 additionalPatternKeys.forEach(key => delete other.patternProperties[key]) 23951 }) 23952 } 23953 }) 23954 } 23955 23956 var returnObject = { 23957 additionalProperties: mergers.additionalProperties(values.map(s => s.additionalProperties)), 23958 patternProperties: mergeSchemaGroup(values.map(s => s.patternProperties), mergers.patternProperties), 23959 properties: mergeSchemaGroup(values.map(s => s.properties), mergers.properties) 23960 } 23961 23962 if (returnObject.additionalProperties === false) { 23963 removeFalseSchemas(returnObject.properties) 23964 } 23965 23966 return returnObject 23967 }, 23968 dependencies(compacted, paths, mergeSchemas) { 23969 var allChildren = allUniqueKeys(compacted) 23970 23971 return allChildren.reduce(function(all, childKey) { 23972 var childSchemas = getValues(compacted, childKey) 23973 var innerCompacted = uniqWith(childSchemas.filter(notUndefined), isEqual) 23974 23975 // to support dependencies 23976 var innerArrays = innerCompacted.filter(Array.isArray) 23977 23978 if (innerArrays.length) { 23979 if (innerArrays.length === innerCompacted.length) { 23980 all[childKey] = stringArray(innerCompacted) 23981 } else { 23982 var innerSchemas = innerCompacted.filter(isSchema) 23983 var arrayMetaScheams = innerArrays.map(createRequiredMetaArray) 23984 all[childKey] = mergeSchemas(innerSchemas.concat(arrayMetaScheams), childKey) 23985 } 23986 return all 23987 } 23988 23989 innerCompacted = uniqWith(innerCompacted, compare) 23990 23991 all[childKey] = mergeSchemas(innerCompacted, childKey) 23992 return all 23993 }, {}) 23994 }, 23995 items(values, paths, mergers) { 23996 var items = values.map(s => s.items) 23997 var itemsCompacted = items.filter(notUndefined) 23998 var returnObject = {} 23999 24000 if (itemsCompacted.every(isSchema)) { 24001 returnObject.items = mergers.items(items) 24002 } else { 24003 returnObject.items = mergeSchemaGroup(values, mergers.itemsArray, items) 24004 } 24005 24006 var schemasAtLastPos 24007 if (itemsCompacted.every(Array.isArray)) { 24008 schemasAtLastPos = values.map(s => s.additionalItems) 24009 } else if (itemsCompacted.some(Array.isArray)) { 24010 schemasAtLastPos = getAdditionalSchemas(values) 24011 } 24012 24013 if (schemasAtLastPos) { 24014 returnObject.additionalItems = mergers.additionalItems(schemasAtLastPos) 24015 } 24016 24017 if (returnObject.additionalItems === false && Array.isArray(returnObject.items)) { 24018 removeFalseSchemasFromArray(returnObject.items) 24019 } 24020 24021 return returnObject 24022 }, 24023 oneOf(compacted, paths, mergeSchemas) { 24024 var combinations = getAnyOfCombinations(cloneDeep(compacted)) 24025 var result = tryMergeSchemaGroups(combinations, mergeSchemas) 24026 var unique = uniqWith(result, compare) 24027 24028 if (unique.length) { 24029 return unique 24030 } 24031 }, 24032 not(compacted) { 24033 return {anyOf: compacted} 24034 }, 24035 pattern(compacted, paths, mergeSchemas, options, reportUnresolved) { 24036 var key = paths.pop() 24037 reportUnresolved(compacted.map(function(regexp) { 24038 return {[key]: regexp} 24039 })) 24040 }, 24041 multipleOf(compacted) { 24042 var integers = compacted.slice(0) 24043 var factor = 1 24044 while (integers.some(n => !Number.isInteger(n))) { 24045 integers = integers.map(n => n * 10) 24046 factor = factor * 10 24047 } 24048 return computeLcm(integers) / factor 24049 }, 24050 enum(compacted) { 24051 var enums = intersectionWith.apply(null, compacted.concat(isEqual)) 24052 if (enums.length) { 24053 return sortBy(enums) 24054 } 24055 } 24056 } 24057 24058 defaultResolvers.$id = first 24059 defaultResolvers.$ref = first 24060 defaultResolvers.$schema = first 24061 defaultResolvers.additionalItems = schemaResolver 24062 defaultResolvers.additionalProperties = schemaResolver 24063 defaultResolvers.anyOf = defaultResolvers.oneOf 24064 defaultResolvers.contains = schemaResolver 24065 defaultResolvers.default = first 24066 defaultResolvers.definitions = defaultResolvers.dependencies 24067 defaultResolvers.description = first 24068 defaultResolvers.examples = examples 24069 defaultResolvers.exclusiveMaximum = minimumValue 24070 defaultResolvers.exclusiveMinimum = maximumValue 24071 defaultResolvers.maximum = minimumValue 24072 defaultResolvers.maxItems = minimumValue 24073 defaultResolvers.maxLength = minimumValue 24074 defaultResolvers.maxProperties = minimumValue 24075 defaultResolvers.minimum = maximumValue 24076 defaultResolvers.minItems = maximumValue 24077 defaultResolvers.minLength = maximumValue 24078 defaultResolvers.minProperties = maximumValue 24079 defaultResolvers.propertyNames = schemaResolver 24080 defaultResolvers.required = required 24081 defaultResolvers.title = first 24082 defaultResolvers.uniqueItems = uniqueItems 24083 24084 function merger(rootSchema, options, totalSchemas) { 24085 totalSchemas = totalSchemas || [] 24086 options = defaultsDeep(options, { 24087 ignoreAdditionalProperties: false, 24088 resolvers: defaultResolvers 24089 }) 24090 24091 function mergeSchemas(schemas, base, parents) { 24092 schemas = cloneDeep(schemas.filter(notUndefined)) 24093 parents = parents || [] 24094 var merged = isPlainObject(base) 24095 ? base 24096 : {} 24097 24098 // return undefined, an empty schema 24099 if (!schemas.length) { 24100 return 24101 } 24102 24103 if (schemas.some(isFalse)) { 24104 return false 24105 } 24106 24107 if (schemas.every(isTrue)) { 24108 return true 24109 } 24110 24111 // there are no false and we don't need the true ones as they accept everything 24112 schemas = schemas.filter(isPlainObject) 24113 24114 var allKeys = allUniqueKeys(schemas) 24115 24116 if (contains(allKeys, 'allOf')) { 24117 return merger({ 24118 allOf: schemas 24119 }, options, totalSchemas) 24120 } 24121 24122 var propertyKeys = allKeys.filter(isPropertyRelated) 24123 pullAll(allKeys, propertyKeys) 24124 24125 var itemKeys = allKeys.filter(isItemsRelated) 24126 pullAll(allKeys, itemKeys) 24127 24128 allKeys.forEach(function(key) { 24129 var values = getValues(schemas, key) 24130 var compacted = uniqWith(values.filter(notUndefined), compareProp(key)) 24131 24132 // arrayprops like anyOf and oneOf must be merged first, as they contains schemas 24133 // allOf is treated differently alltogether 24134 if (compacted.length === 1 && contains(schemaArrays, key)) { 24135 merged[key] = compacted[0].map(function(schema) { 24136 return mergeSchemas([schema], schema) 24137 }) 24138 // prop groups must always be resolved 24139 } else if (compacted.length === 1 && !contains(schemaGroupProps, key) && !contains(schemaProps, key)) { 24140 merged[key] = compacted[0] 24141 } else { 24142 var resolver = options.resolvers[key] || options.resolvers.defaultResolver 24143 24144 if (!resolver) { 24145 throw new Error('No resolver found for key ' + key + '. You can provide a resolver for this keyword in the options, or provide a default resolver.') 24146 } 24147 24148 var merger 24149 // get custom merger for groups 24150 if (contains(schemaGroupProps, key) || contains(schemaArrays, key)) { 24151 merger = createRequiredSubMerger(mergeSchemas, key, parents) 24152 } else { 24153 merger = function(schemas) { 24154 return mergeSchemas(schemas, null, parents.concat(key)) 24155 } 24156 } 24157 24158 var calledWithArray = false 24159 merged[key] = resolver(compacted, parents.concat(key), merger, options, function(unresolvedSchemas) { 24160 calledWithArray = Array.isArray(unresolvedSchemas) 24161 return addToAllOf(unresolvedSchemas) 24162 }) 24163 24164 if (merged[key] === undefined && !calledWithArray) { 24165 throwIncompatible(compacted, parents.concat(key)) 24166 } else if (merged[key] === undefined) { 24167 delete merged[key] 24168 } 24169 } 24170 }) 24171 24172 Object.assign(merged, callGroupResolver(propertyKeys, 'properties', schemas, mergeSchemas, options, parents)) 24173 Object.assign(merged, callGroupResolver(itemKeys, 'items', schemas, mergeSchemas, options, parents)) 24174 24175 function addToAllOf(unresolvedSchemas) { 24176 merged.allOf = mergeWithArray(merged.allOf, unresolvedSchemas) 24177 } 24178 24179 return merged 24180 } 24181 24182 var allSchemas = flattenDeep(getAllOf(rootSchema)) 24183 var merged = mergeSchemas(allSchemas, rootSchema) 24184 24185 return merged 24186 } 24187 24188 merger.options = { 24189 resolvers: defaultResolvers 24190 } 24191 24192 module.exports = merger 24193 24194 24195 /***/ }), 24196 24197 /***/ "./node_modules/json-schema-traverse/index.js": 24198 /*!****************************************************!*\ 24199 !*** ./node_modules/json-schema-traverse/index.js ***! 24200 \****************************************************/ 24201 /*! no static exports found */ 24202 /***/ (function(module, exports, __webpack_require__) { 24203 24204 "use strict"; 24205 24206 24207 var traverse = module.exports = function (schema, opts, cb) { 24208 // Legacy support for v0.3.1 and earlier. 24209 if (typeof opts == 'function') { 24210 cb = opts; 24211 opts = {}; 24212 } 24213 24214 cb = opts.cb || cb; 24215 var pre = (typeof cb == 'function') ? cb : cb.pre || function() {}; 24216 var post = cb.post || function() {}; 24217 24218 _traverse(opts, pre, post, schema, '', schema); 24219 }; 24220 24221 24222 traverse.keywords = { 24223 additionalItems: true, 24224 items: true, 24225 contains: true, 24226 additionalProperties: true, 24227 propertyNames: true, 24228 not: true 24229 }; 24230 24231 traverse.arrayKeywords = { 24232 items: true, 24233 allOf: true, 24234 anyOf: true, 24235 oneOf: true 24236 }; 24237 24238 traverse.propsKeywords = { 24239 definitions: true, 24240 properties: true, 24241 patternProperties: true, 24242 dependencies: true 24243 }; 24244 24245 traverse.skipKeywords = { 24246 default: true, 24247 enum: true, 24248 const: true, 24249 required: true, 24250 maximum: true, 24251 minimum: true, 24252 exclusiveMaximum: true, 24253 exclusiveMinimum: true, 24254 multipleOf: true, 24255 maxLength: true, 24256 minLength: true, 24257 pattern: true, 24258 format: true, 24259 maxItems: true, 24260 minItems: true, 24261 uniqueItems: true, 24262 maxProperties: true, 24263 minProperties: true 24264 }; 24265 24266 24267 function _traverse(opts, pre, post, schema, jsonPtr, rootSchema, parentJsonPtr, parentKeyword, parentSchema, keyIndex) { 24268 if (schema && typeof schema == 'object' && !Array.isArray(schema)) { 24269 pre(schema, jsonPtr, rootSchema, parentJsonPtr, parentKeyword, parentSchema, keyIndex); 24270 for (var key in schema) { 24271 var sch = schema[key]; 24272 if (Array.isArray(sch)) { 24273 if (key in traverse.arrayKeywords) { 24274 for (var i=0; i<sch.length; i++) 24275 _traverse(opts, pre, post, sch[i], jsonPtr + '/' + key + '/' + i, rootSchema, jsonPtr, key, schema, i); 24276 } 24277 } else if (key in traverse.propsKeywords) { 24278 if (sch && typeof sch == 'object') { 24279 for (var prop in sch) 24280 _traverse(opts, pre, post, sch[prop], jsonPtr + '/' + key + '/' + escapeJsonPtr(prop), rootSchema, jsonPtr, key, schema, prop); 24281 } 24282 } else if (key in traverse.keywords || (opts.allKeys && !(key in traverse.skipKeywords))) { 24283 _traverse(opts, pre, post, sch, jsonPtr + '/' + key, rootSchema, jsonPtr, key, schema); 24284 } 24285 } 24286 post(schema, jsonPtr, rootSchema, parentJsonPtr, parentKeyword, parentSchema, keyIndex); 24287 } 24288 } 24289 24290 24291 function escapeJsonPtr(str) { 24292 return str.replace(/~/g, '~0').replace(/\//g, '~1'); 24293 } 24294 24295 24296 /***/ }), 24297 24298 /***/ "./node_modules/jsonpointer/jsonpointer.js": 24299 /*!*************************************************!*\ 24300 !*** ./node_modules/jsonpointer/jsonpointer.js ***! 24301 \*************************************************/ 24302 /*! no static exports found */ 24303 /***/ (function(module, exports) { 24304 24305 var hasExcape = /~/ 24306 var escapeMatcher = /~[01]/g 24307 function escapeReplacer (m) { 24308 switch (m) { 24309 case '~1': return '/' 24310 case '~0': return '~' 24311 } 24312 throw new Error('Invalid tilde escape: ' + m) 24313 } 24314 24315 function untilde (str) { 24316 if (!hasExcape.test(str)) return str 24317 return str.replace(escapeMatcher, escapeReplacer) 24318 } 24319 24320 function setter (obj, pointer, value) { 24321 var part 24322 var hasNextPart 24323 24324 if (pointer[1] === 'constructor' && pointer[2] === 'prototype') return obj 24325 if (pointer[1] === '__proto__') return obj 24326 24327 for (var p = 1, len = pointer.length; p < len;) { 24328 part = untilde(pointer[p++]) 24329 hasNextPart = len > p 24330 24331 if (typeof obj[part] === 'undefined') { 24332 // support setting of /- 24333 if (Array.isArray(obj) && part === '-') { 24334 part = obj.length 24335 } 24336 24337 // support nested objects/array when setting values 24338 if (hasNextPart) { 24339 if ((pointer[p] !== '' && pointer[p] < Infinity) || pointer[p] === '-') obj[part] = [] 24340 else obj[part] = {} 24341 } 24342 } 24343 24344 if (!hasNextPart) break 24345 obj = obj[part] 24346 } 24347 24348 var oldValue = obj[part] 24349 if (value === undefined) delete obj[part] 24350 else obj[part] = value 24351 return oldValue 24352 } 24353 24354 function compilePointer (pointer) { 24355 if (typeof pointer === 'string') { 24356 pointer = pointer.split('/') 24357 if (pointer[0] === '') return pointer 24358 throw new Error('Invalid JSON pointer.') 24359 } else if (Array.isArray(pointer)) { 24360 return pointer 24361 } 24362 24363 throw new Error('Invalid JSON pointer.') 24364 } 24365 24366 function get (obj, pointer) { 24367 if (typeof obj !== 'object') throw new Error('Invalid input object.') 24368 pointer = compilePointer(pointer) 24369 var len = pointer.length 24370 if (len === 1) return obj 24371 24372 for (var p = 1; p < len;) { 24373 obj = obj[untilde(pointer[p++])] 24374 if (len === p) return obj 24375 if (typeof obj !== 'object') return undefined 24376 } 24377 } 24378 24379 function set (obj, pointer, value) { 24380 if (typeof obj !== 'object') throw new Error('Invalid input object.') 24381 pointer = compilePointer(pointer) 24382 if (pointer.length === 0) throw new Error('Invalid JSON pointer for set.') 24383 return setter(obj, pointer, value) 24384 } 24385 24386 function compile (pointer) { 24387 var compiled = compilePointer(pointer) 24388 return { 24389 get: function (object) { 24390 return get(object, compiled) 24391 }, 24392 set: function (object, value) { 24393 return set(object, compiled, value) 24394 } 24395 } 24396 } 24397 24398 exports.get = get 24399 exports.set = set 24400 exports.compile = compile 24401 24402 24403 /***/ }), 24404 24405 /***/ "./node_modules/lodash.throttle/index.js": 24406 /*!***********************************************!*\ 24407 !*** ./node_modules/lodash.throttle/index.js ***! 24408 \***********************************************/ 24409 /*! no static exports found */ 24410 /***/ (function(module, exports, __webpack_require__) { 24411 24412 /* WEBPACK VAR INJECTION */(function(global) {/** 24413 * lodash (Custom Build) <https://lodash.com/> 24414 * Build: `lodash modularize exports="npm" -o ./` 24415 * Copyright jQuery Foundation and other contributors <https://jquery.org/> 24416 * Released under MIT license <https://lodash.com/license> 24417 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> 24418 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 24419 */ 24420 24421 /** Used as the `TypeError` message for "Functions" methods. */ 24422 var FUNC_ERROR_TEXT = 'Expected a function'; 24423 24424 /** Used as references for various `Number` constants. */ 24425 var NAN = 0 / 0; 24426 24427 /** `Object#toString` result references. */ 24428 var symbolTag = '[object Symbol]'; 24429 24430 /** Used to match leading and trailing whitespace. */ 24431 var reTrim = /^\s+|\s+$/g; 24432 24433 /** Used to detect bad signed hexadecimal string values. */ 24434 var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; 24435 24436 /** Used to detect binary string values. */ 24437 var reIsBinary = /^0b[01]+$/i; 24438 24439 /** Used to detect octal string values. */ 24440 var reIsOctal = /^0o[0-7]+$/i; 24441 24442 /** Built-in method references without a dependency on `root`. */ 24443 var freeParseInt = parseInt; 24444 24445 /** Detect free variable `global` from Node.js. */ 24446 var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; 24447 24448 /** Detect free variable `self`. */ 24449 var freeSelf = typeof self == 'object' && self && self.Object === Object && self; 24450 24451 /** Used as a reference to the global object. */ 24452 var root = freeGlobal || freeSelf || Function('return this')(); 24453 24454 /** Used for built-in method references. */ 24455 var objectProto = Object.prototype; 24456 24457 /** 24458 * Used to resolve the 24459 * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) 24460 * of values. 24461 */ 24462 var objectToString = objectProto.toString; 24463 24464 /* Built-in method references for those with the same name as other `lodash` methods. */ 24465 var nativeMax = Math.max, 24466 nativeMin = Math.min; 24467 24468 /** 24469 * Gets the timestamp of the number of milliseconds that have elapsed since 24470 * the Unix epoch (1 January 1970 00:00:00 UTC). 24471 * 24472 * @static 24473 * @memberOf _ 24474 * @since 2.4.0 24475 * @category Date 24476 * @returns {number} Returns the timestamp. 24477 * @example 24478 * 24479 * _.defer(function(stamp) { 24480 * console.log(_.now() - stamp); 24481 * }, _.now()); 24482 * // => Logs the number of milliseconds it took for the deferred invocation. 24483 */ 24484 var now = function() { 24485 return root.Date.now(); 24486 }; 24487 24488 /** 24489 * Creates a debounced function that delays invoking `func` until after `wait` 24490 * milliseconds have elapsed since the last time the debounced function was 24491 * invoked. The debounced function comes with a `cancel` method to cancel 24492 * delayed `func` invocations and a `flush` method to immediately invoke them. 24493 * Provide `options` to indicate whether `func` should be invoked on the 24494 * leading and/or trailing edge of the `wait` timeout. The `func` is invoked 24495 * with the last arguments provided to the debounced function. Subsequent 24496 * calls to the debounced function return the result of the last `func` 24497 * invocation. 24498 * 24499 * **Note:** If `leading` and `trailing` options are `true`, `func` is 24500 * invoked on the trailing edge of the timeout only if the debounced function 24501 * is invoked more than once during the `wait` timeout. 24502 * 24503 * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred 24504 * until to the next tick, similar to `setTimeout` with a timeout of `0`. 24505 * 24506 * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) 24507 * for details over the differences between `_.debounce` and `_.throttle`. 24508 * 24509 * @static 24510 * @memberOf _ 24511 * @since 0.1.0 24512 * @category Function 24513 * @param {Function} func The function to debounce. 24514 * @param {number} [wait=0] The number of milliseconds to delay. 24515 * @param {Object} [options={}] The options object. 24516 * @param {boolean} [options.leading=false] 24517 * Specify invoking on the leading edge of the timeout. 24518 * @param {number} [options.maxWait] 24519 * The maximum time `func` is allowed to be delayed before it's invoked. 24520 * @param {boolean} [options.trailing=true] 24521 * Specify invoking on the trailing edge of the timeout. 24522 * @returns {Function} Returns the new debounced function. 24523 * @example 24524 * 24525 * // Avoid costly calculations while the window size is in flux. 24526 * jQuery(window).on('resize', _.debounce(calculateLayout, 150)); 24527 * 24528 * // Invoke `sendMail` when clicked, debouncing subsequent calls. 24529 * jQuery(element).on('click', _.debounce(sendMail, 300, { 24530 * 'leading': true, 24531 * 'trailing': false 24532 * })); 24533 * 24534 * // Ensure `batchLog` is invoked once after 1 second of debounced calls. 24535 * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 }); 24536 * var source = new EventSource('/stream'); 24537 * jQuery(source).on('message', debounced); 24538 * 24539 * // Cancel the trailing debounced invocation. 24540 * jQuery(window).on('popstate', debounced.cancel); 24541 */ 24542 function debounce(func, wait, options) { 24543 var lastArgs, 24544 lastThis, 24545 maxWait, 24546 result, 24547 timerId, 24548 lastCallTime, 24549 lastInvokeTime = 0, 24550 leading = false, 24551 maxing = false, 24552 trailing = true; 24553 24554 if (typeof func != 'function') { 24555 throw new TypeError(FUNC_ERROR_TEXT); 24556 } 24557 wait = toNumber(wait) || 0; 24558 if (isObject(options)) { 24559 leading = !!options.leading; 24560 maxing = 'maxWait' in options; 24561 maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; 24562 trailing = 'trailing' in options ? !!options.trailing : trailing; 24563 } 24564 24565 function invokeFunc(time) { 24566 var args = lastArgs, 24567 thisArg = lastThis; 24568 24569 lastArgs = lastThis = undefined; 24570 lastInvokeTime = time; 24571 result = func.apply(thisArg, args); 24572 return result; 24573 } 24574 24575 function leadingEdge(time) { 24576 // Reset any `maxWait` timer. 24577 lastInvokeTime = time; 24578 // Start the timer for the trailing edge. 24579 timerId = setTimeout(timerExpired, wait); 24580 // Invoke the leading edge. 24581 return leading ? invokeFunc(time) : result; 24582 } 24583 24584 function remainingWait(time) { 24585 var timeSinceLastCall = time - lastCallTime, 24586 timeSinceLastInvoke = time - lastInvokeTime, 24587 result = wait - timeSinceLastCall; 24588 24589 return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result; 24590 } 24591 24592 function shouldInvoke(time) { 24593 var timeSinceLastCall = time - lastCallTime, 24594 timeSinceLastInvoke = time - lastInvokeTime; 24595 24596 // Either this is the first call, activity has stopped and we're at the 24597 // trailing edge, the system time has gone backwards and we're treating 24598 // it as the trailing edge, or we've hit the `maxWait` limit. 24599 return (lastCallTime === undefined || (timeSinceLastCall >= wait) || 24600 (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); 24601 } 24602 24603 function timerExpired() { 24604 var time = now(); 24605 if (shouldInvoke(time)) { 24606 return trailingEdge(time); 24607 } 24608 // Restart the timer. 24609 timerId = setTimeout(timerExpired, remainingWait(time)); 24610 } 24611 24612 function trailingEdge(time) { 24613 timerId = undefined; 24614 24615 // Only invoke if we have `lastArgs` which means `func` has been 24616 // debounced at least once. 24617 if (trailing && lastArgs) { 24618 return invokeFunc(time); 24619 } 24620 lastArgs = lastThis = undefined; 24621 return result; 24622 } 24623 24624 function cancel() { 24625 if (timerId !== undefined) { 24626 clearTimeout(timerId); 24627 } 24628 lastInvokeTime = 0; 24629 lastArgs = lastCallTime = lastThis = timerId = undefined; 24630 } 24631 24632 function flush() { 24633 return timerId === undefined ? result : trailingEdge(now()); 24634 } 24635 24636 function debounced() { 24637 var time = now(), 24638 isInvoking = shouldInvoke(time); 24639 24640 lastArgs = arguments; 24641 lastThis = this; 24642 lastCallTime = time; 24643 24644 if (isInvoking) { 24645 if (timerId === undefined) { 24646 return leadingEdge(lastCallTime); 24647 } 24648 if (maxing) { 24649 // Handle invocations in a tight loop. 24650 timerId = setTimeout(timerExpired, wait); 24651 return invokeFunc(lastCallTime); 24652 } 24653 } 24654 if (timerId === undefined) { 24655 timerId = setTimeout(timerExpired, wait); 24656 } 24657 return result; 24658 } 24659 debounced.cancel = cancel; 24660 debounced.flush = flush; 24661 return debounced; 24662 } 24663 24664 /** 24665 * Creates a throttled function that only invokes `func` at most once per 24666 * every `wait` milliseconds. The throttled function comes with a `cancel` 24667 * method to cancel delayed `func` invocations and a `flush` method to 24668 * immediately invoke them. Provide `options` to indicate whether `func` 24669 * should be invoked on the leading and/or trailing edge of the `wait` 24670 * timeout. The `func` is invoked with the last arguments provided to the 24671 * throttled function. Subsequent calls to the throttled function return the 24672 * result of the last `func` invocation. 24673 * 24674 * **Note:** If `leading` and `trailing` options are `true`, `func` is 24675 * invoked on the trailing edge of the timeout only if the throttled function 24676 * is invoked more than once during the `wait` timeout. 24677 * 24678 * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred 24679 * until to the next tick, similar to `setTimeout` with a timeout of `0`. 24680 * 24681 * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) 24682 * for details over the differences between `_.throttle` and `_.debounce`. 24683 * 24684 * @static 24685 * @memberOf _ 24686 * @since 0.1.0 24687 * @category Function 24688 * @param {Function} func The function to throttle. 24689 * @param {number} [wait=0] The number of milliseconds to throttle invocations to. 24690 * @param {Object} [options={}] The options object. 24691 * @param {boolean} [options.leading=true] 24692 * Specify invoking on the leading edge of the timeout. 24693 * @param {boolean} [options.trailing=true] 24694 * Specify invoking on the trailing edge of the timeout. 24695 * @returns {Function} Returns the new throttled function. 24696 * @example 24697 * 24698 * // Avoid excessively updating the position while scrolling. 24699 * jQuery(window).on('scroll', _.throttle(updatePosition, 100)); 24700 * 24701 * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes. 24702 * var throttled = _.throttle(renewToken, 300000, { 'trailing': false }); 24703 * jQuery(element).on('click', throttled); 24704 * 24705 * // Cancel the trailing throttled invocation. 24706 * jQuery(window).on('popstate', throttled.cancel); 24707 */ 24708 function throttle(func, wait, options) { 24709 var leading = true, 24710 trailing = true; 24711 24712 if (typeof func != 'function') { 24713 throw new TypeError(FUNC_ERROR_TEXT); 24714 } 24715 if (isObject(options)) { 24716 leading = 'leading' in options ? !!options.leading : leading; 24717 trailing = 'trailing' in options ? !!options.trailing : trailing; 24718 } 24719 return debounce(func, wait, { 24720 'leading': leading, 24721 'maxWait': wait, 24722 'trailing': trailing 24723 }); 24724 } 24725 24726 /** 24727 * Checks if `value` is the 24728 * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) 24729 * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) 24730 * 24731 * @static 24732 * @memberOf _ 24733 * @since 0.1.0 24734 * @category Lang 24735 * @param {*} value The value to check. 24736 * @returns {boolean} Returns `true` if `value` is an object, else `false`. 24737 * @example 24738 * 24739 * _.isObject({}); 24740 * // => true 24741 * 24742 * _.isObject([1, 2, 3]); 24743 * // => true 24744 * 24745 * _.isObject(_.noop); 24746 * // => true 24747 * 24748 * _.isObject(null); 24749 * // => false 24750 */ 24751 function isObject(value) { 24752 var type = typeof value; 24753 return !!value && (type == 'object' || type == 'function'); 24754 } 24755 24756 /** 24757 * Checks if `value` is object-like. A value is object-like if it's not `null` 24758 * and has a `typeof` result of "object". 24759 * 24760 * @static 24761 * @memberOf _ 24762 * @since 4.0.0 24763 * @category Lang 24764 * @param {*} value The value to check. 24765 * @returns {boolean} Returns `true` if `value` is object-like, else `false`. 24766 * @example 24767 * 24768 * _.isObjectLike({}); 24769 * // => true 24770 * 24771 * _.isObjectLike([1, 2, 3]); 24772 * // => true 24773 * 24774 * _.isObjectLike(_.noop); 24775 * // => false 24776 * 24777 * _.isObjectLike(null); 24778 * // => false 24779 */ 24780 function isObjectLike(value) { 24781 return !!value && typeof value == 'object'; 24782 } 24783 24784 /** 24785 * Checks if `value` is classified as a `Symbol` primitive or object. 24786 * 24787 * @static 24788 * @memberOf _ 24789 * @since 4.0.0 24790 * @category Lang 24791 * @param {*} value The value to check. 24792 * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. 24793 * @example 24794 * 24795 * _.isSymbol(Symbol.iterator); 24796 * // => true 24797 * 24798 * _.isSymbol('abc'); 24799 * // => false 24800 */ 24801 function isSymbol(value) { 24802 return typeof value == 'symbol' || 24803 (isObjectLike(value) && objectToString.call(value) == symbolTag); 24804 } 24805 24806 /** 24807 * Converts `value` to a number. 24808 * 24809 * @static 24810 * @memberOf _ 24811 * @since 4.0.0 24812 * @category Lang 24813 * @param {*} value The value to process. 24814 * @returns {number} Returns the number. 24815 * @example 24816 * 24817 * _.toNumber(3.2); 24818 * // => 3.2 24819 * 24820 * _.toNumber(Number.MIN_VALUE); 24821 * // => 5e-324 24822 * 24823 * _.toNumber(Infinity); 24824 * // => Infinity 24825 * 24826 * _.toNumber('3.2'); 24827 * // => 3.2 24828 */ 24829 function toNumber(value) { 24830 if (typeof value == 'number') { 24831 return value; 24832 } 24833 if (isSymbol(value)) { 24834 return NAN; 24835 } 24836 if (isObject(value)) { 24837 var other = typeof value.valueOf == 'function' ? value.valueOf() : value; 24838 value = isObject(other) ? (other + '') : other; 24839 } 24840 if (typeof value != 'string') { 24841 return value === 0 ? value : +value; 24842 } 24843 value = value.replace(reTrim, ''); 24844 var isBinary = reIsBinary.test(value); 24845 return (isBinary || reIsOctal.test(value)) 24846 ? freeParseInt(value.slice(2), isBinary ? 2 : 8) 24847 : (reIsBadHex.test(value) ? NAN : +value); 24848 } 24849 24850 module.exports = throttle; 24851 24852 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) 24853 24854 /***/ }), 24855 24856 /***/ "./node_modules/lodash/_DataView.js": 24857 /*!******************************************!*\ 24858 !*** ./node_modules/lodash/_DataView.js ***! 24859 \******************************************/ 24860 /*! no static exports found */ 24861 /***/ (function(module, exports, __webpack_require__) { 24862 24863 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), 24864 root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 24865 24866 /* Built-in method references that are verified to be native. */ 24867 var DataView = getNative(root, 'DataView'); 24868 24869 module.exports = DataView; 24870 24871 24872 /***/ }), 24873 24874 /***/ "./node_modules/lodash/_Hash.js": 24875 /*!**************************************!*\ 24876 !*** ./node_modules/lodash/_Hash.js ***! 24877 \**************************************/ 24878 /*! no static exports found */ 24879 /***/ (function(module, exports, __webpack_require__) { 24880 24881 var hashClear = __webpack_require__(/*! ./_hashClear */ "./node_modules/lodash/_hashClear.js"), 24882 hashDelete = __webpack_require__(/*! ./_hashDelete */ "./node_modules/lodash/_hashDelete.js"), 24883 hashGet = __webpack_require__(/*! ./_hashGet */ "./node_modules/lodash/_hashGet.js"), 24884 hashHas = __webpack_require__(/*! ./_hashHas */ "./node_modules/lodash/_hashHas.js"), 24885 hashSet = __webpack_require__(/*! ./_hashSet */ "./node_modules/lodash/_hashSet.js"); 24886 24887 /** 24888 * Creates a hash object. 24889 * 24890 * @private 24891 * @constructor 24892 * @param {Array} [entries] The key-value pairs to cache. 24893 */ 24894 function Hash(entries) { 24895 var index = -1, 24896 length = entries == null ? 0 : entries.length; 24897 24898 this.clear(); 24899 while (++index < length) { 24900 var entry = entries[index]; 24901 this.set(entry[0], entry[1]); 24902 } 24903 } 24904 24905 // Add methods to `Hash`. 24906 Hash.prototype.clear = hashClear; 24907 Hash.prototype['delete'] = hashDelete; 24908 Hash.prototype.get = hashGet; 24909 Hash.prototype.has = hashHas; 24910 Hash.prototype.set = hashSet; 24911 24912 module.exports = Hash; 24913 24914 24915 /***/ }), 24916 24917 /***/ "./node_modules/lodash/_ListCache.js": 24918 /*!*******************************************!*\ 24919 !*** ./node_modules/lodash/_ListCache.js ***! 24920 \*******************************************/ 24921 /*! no static exports found */ 24922 /***/ (function(module, exports, __webpack_require__) { 24923 24924 var listCacheClear = __webpack_require__(/*! ./_listCacheClear */ "./node_modules/lodash/_listCacheClear.js"), 24925 listCacheDelete = __webpack_require__(/*! ./_listCacheDelete */ "./node_modules/lodash/_listCacheDelete.js"), 24926 listCacheGet = __webpack_require__(/*! ./_listCacheGet */ "./node_modules/lodash/_listCacheGet.js"), 24927 listCacheHas = __webpack_require__(/*! ./_listCacheHas */ "./node_modules/lodash/_listCacheHas.js"), 24928 listCacheSet = __webpack_require__(/*! ./_listCacheSet */ "./node_modules/lodash/_listCacheSet.js"); 24929 24930 /** 24931 * Creates an list cache object. 24932 * 24933 * @private 24934 * @constructor 24935 * @param {Array} [entries] The key-value pairs to cache. 24936 */ 24937 function ListCache(entries) { 24938 var index = -1, 24939 length = entries == null ? 0 : entries.length; 24940 24941 this.clear(); 24942 while (++index < length) { 24943 var entry = entries[index]; 24944 this.set(entry[0], entry[1]); 24945 } 24946 } 24947 24948 // Add methods to `ListCache`. 24949 ListCache.prototype.clear = listCacheClear; 24950 ListCache.prototype['delete'] = listCacheDelete; 24951 ListCache.prototype.get = listCacheGet; 24952 ListCache.prototype.has = listCacheHas; 24953 ListCache.prototype.set = listCacheSet; 24954 24955 module.exports = ListCache; 24956 24957 24958 /***/ }), 24959 24960 /***/ "./node_modules/lodash/_Map.js": 24961 /*!*************************************!*\ 24962 !*** ./node_modules/lodash/_Map.js ***! 24963 \*************************************/ 24964 /*! no static exports found */ 24965 /***/ (function(module, exports, __webpack_require__) { 24966 24967 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), 24968 root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 24969 24970 /* Built-in method references that are verified to be native. */ 24971 var Map = getNative(root, 'Map'); 24972 24973 module.exports = Map; 24974 24975 24976 /***/ }), 24977 24978 /***/ "./node_modules/lodash/_MapCache.js": 24979 /*!******************************************!*\ 24980 !*** ./node_modules/lodash/_MapCache.js ***! 24981 \******************************************/ 24982 /*! no static exports found */ 24983 /***/ (function(module, exports, __webpack_require__) { 24984 24985 var mapCacheClear = __webpack_require__(/*! ./_mapCacheClear */ "./node_modules/lodash/_mapCacheClear.js"), 24986 mapCacheDelete = __webpack_require__(/*! ./_mapCacheDelete */ "./node_modules/lodash/_mapCacheDelete.js"), 24987 mapCacheGet = __webpack_require__(/*! ./_mapCacheGet */ "./node_modules/lodash/_mapCacheGet.js"), 24988 mapCacheHas = __webpack_require__(/*! ./_mapCacheHas */ "./node_modules/lodash/_mapCacheHas.js"), 24989 mapCacheSet = __webpack_require__(/*! ./_mapCacheSet */ "./node_modules/lodash/_mapCacheSet.js"); 24990 24991 /** 24992 * Creates a map cache object to store key-value pairs. 24993 * 24994 * @private 24995 * @constructor 24996 * @param {Array} [entries] The key-value pairs to cache. 24997 */ 24998 function MapCache(entries) { 24999 var index = -1, 25000 length = entries == null ? 0 : entries.length; 25001 25002 this.clear(); 25003 while (++index < length) { 25004 var entry = entries[index]; 25005 this.set(entry[0], entry[1]); 25006 } 25007 } 25008 25009 // Add methods to `MapCache`. 25010 MapCache.prototype.clear = mapCacheClear; 25011 MapCache.prototype['delete'] = mapCacheDelete; 25012 MapCache.prototype.get = mapCacheGet; 25013 MapCache.prototype.has = mapCacheHas; 25014 MapCache.prototype.set = mapCacheSet; 25015 25016 module.exports = MapCache; 25017 25018 25019 /***/ }), 25020 25021 /***/ "./node_modules/lodash/_Promise.js": 25022 /*!*****************************************!*\ 25023 !*** ./node_modules/lodash/_Promise.js ***! 25024 \*****************************************/ 25025 /*! no static exports found */ 25026 /***/ (function(module, exports, __webpack_require__) { 25027 25028 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), 25029 root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 25030 25031 /* Built-in method references that are verified to be native. */ 25032 var Promise = getNative(root, 'Promise'); 25033 25034 module.exports = Promise; 25035 25036 25037 /***/ }), 25038 25039 /***/ "./node_modules/lodash/_Set.js": 25040 /*!*************************************!*\ 25041 !*** ./node_modules/lodash/_Set.js ***! 25042 \*************************************/ 25043 /*! no static exports found */ 25044 /***/ (function(module, exports, __webpack_require__) { 25045 25046 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), 25047 root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 25048 25049 /* Built-in method references that are verified to be native. */ 25050 var Set = getNative(root, 'Set'); 25051 25052 module.exports = Set; 25053 25054 25055 /***/ }), 25056 25057 /***/ "./node_modules/lodash/_SetCache.js": 25058 /*!******************************************!*\ 25059 !*** ./node_modules/lodash/_SetCache.js ***! 25060 \******************************************/ 25061 /*! no static exports found */ 25062 /***/ (function(module, exports, __webpack_require__) { 25063 25064 var MapCache = __webpack_require__(/*! ./_MapCache */ "./node_modules/lodash/_MapCache.js"), 25065 setCacheAdd = __webpack_require__(/*! ./_setCacheAdd */ "./node_modules/lodash/_setCacheAdd.js"), 25066 setCacheHas = __webpack_require__(/*! ./_setCacheHas */ "./node_modules/lodash/_setCacheHas.js"); 25067 25068 /** 25069 * 25070 * Creates an array cache object to store unique values. 25071 * 25072 * @private 25073 * @constructor 25074 * @param {Array} [values] The values to cache. 25075 */ 25076 function SetCache(values) { 25077 var index = -1, 25078 length = values == null ? 0 : values.length; 25079 25080 this.__data__ = new MapCache; 25081 while (++index < length) { 25082 this.add(values[index]); 25083 } 25084 } 25085 25086 // Add methods to `SetCache`. 25087 SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; 25088 SetCache.prototype.has = setCacheHas; 25089 25090 module.exports = SetCache; 25091 25092 25093 /***/ }), 25094 25095 /***/ "./node_modules/lodash/_Stack.js": 25096 /*!***************************************!*\ 25097 !*** ./node_modules/lodash/_Stack.js ***! 25098 \***************************************/ 25099 /*! no static exports found */ 25100 /***/ (function(module, exports, __webpack_require__) { 25101 25102 var ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"), 25103 stackClear = __webpack_require__(/*! ./_stackClear */ "./node_modules/lodash/_stackClear.js"), 25104 stackDelete = __webpack_require__(/*! ./_stackDelete */ "./node_modules/lodash/_stackDelete.js"), 25105 stackGet = __webpack_require__(/*! ./_stackGet */ "./node_modules/lodash/_stackGet.js"), 25106 stackHas = __webpack_require__(/*! ./_stackHas */ "./node_modules/lodash/_stackHas.js"), 25107 stackSet = __webpack_require__(/*! ./_stackSet */ "./node_modules/lodash/_stackSet.js"); 25108 25109 /** 25110 * Creates a stack cache object to store key-value pairs. 25111 * 25112 * @private 25113 * @constructor 25114 * @param {Array} [entries] The key-value pairs to cache. 25115 */ 25116 function Stack(entries) { 25117 var data = this.__data__ = new ListCache(entries); 25118 this.size = data.size; 25119 } 25120 25121 // Add methods to `Stack`. 25122 Stack.prototype.clear = stackClear; 25123 Stack.prototype['delete'] = stackDelete; 25124 Stack.prototype.get = stackGet; 25125 Stack.prototype.has = stackHas; 25126 Stack.prototype.set = stackSet; 25127 25128 module.exports = Stack; 25129 25130 25131 /***/ }), 25132 25133 /***/ "./node_modules/lodash/_Symbol.js": 25134 /*!****************************************!*\ 25135 !*** ./node_modules/lodash/_Symbol.js ***! 25136 \****************************************/ 25137 /*! no static exports found */ 25138 /***/ (function(module, exports, __webpack_require__) { 25139 25140 var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 25141 25142 /** Built-in value references. */ 25143 var Symbol = root.Symbol; 25144 25145 module.exports = Symbol; 25146 25147 25148 /***/ }), 25149 25150 /***/ "./node_modules/lodash/_Uint8Array.js": 25151 /*!********************************************!*\ 25152 !*** ./node_modules/lodash/_Uint8Array.js ***! 25153 \********************************************/ 25154 /*! no static exports found */ 25155 /***/ (function(module, exports, __webpack_require__) { 25156 25157 var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 25158 25159 /** Built-in value references. */ 25160 var Uint8Array = root.Uint8Array; 25161 25162 module.exports = Uint8Array; 25163 25164 25165 /***/ }), 25166 25167 /***/ "./node_modules/lodash/_WeakMap.js": 25168 /*!*****************************************!*\ 25169 !*** ./node_modules/lodash/_WeakMap.js ***! 25170 \*****************************************/ 25171 /*! no static exports found */ 25172 /***/ (function(module, exports, __webpack_require__) { 25173 25174 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), 25175 root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 25176 25177 /* Built-in method references that are verified to be native. */ 25178 var WeakMap = getNative(root, 'WeakMap'); 25179 25180 module.exports = WeakMap; 25181 25182 25183 /***/ }), 25184 25185 /***/ "./node_modules/lodash/_apply.js": 25186 /*!***************************************!*\ 25187 !*** ./node_modules/lodash/_apply.js ***! 25188 \***************************************/ 25189 /*! no static exports found */ 25190 /***/ (function(module, exports) { 25191 25192 /** 25193 * A faster alternative to `Function#apply`, this function invokes `func` 25194 * with the `this` binding of `thisArg` and the arguments of `args`. 25195 * 25196 * @private 25197 * @param {Function} func The function to invoke. 25198 * @param {*} thisArg The `this` binding of `func`. 25199 * @param {Array} args The arguments to invoke `func` with. 25200 * @returns {*} Returns the result of `func`. 25201 */ 25202 function apply(func, thisArg, args) { 25203 switch (args.length) { 25204 case 0: return func.call(thisArg); 25205 case 1: return func.call(thisArg, args[0]); 25206 case 2: return func.call(thisArg, args[0], args[1]); 25207 case 3: return func.call(thisArg, args[0], args[1], args[2]); 25208 } 25209 return func.apply(thisArg, args); 25210 } 25211 25212 module.exports = apply; 25213 25214 25215 /***/ }), 25216 25217 /***/ "./node_modules/lodash/_arrayAggregator.js": 25218 /*!*************************************************!*\ 25219 !*** ./node_modules/lodash/_arrayAggregator.js ***! 25220 \*************************************************/ 25221 /*! no static exports found */ 25222 /***/ (function(module, exports) { 25223 25224 /** 25225 * A specialized version of `baseAggregator` for arrays. 25226 * 25227 * @private 25228 * @param {Array} [array] The array to iterate over. 25229 * @param {Function} setter The function to set `accumulator` values. 25230 * @param {Function} iteratee The iteratee to transform keys. 25231 * @param {Object} accumulator The initial aggregated object. 25232 * @returns {Function} Returns `accumulator`. 25233 */ 25234 function arrayAggregator(array, setter, iteratee, accumulator) { 25235 var index = -1, 25236 length = array == null ? 0 : array.length; 25237 25238 while (++index < length) { 25239 var value = array[index]; 25240 setter(accumulator, value, iteratee(value), array); 25241 } 25242 return accumulator; 25243 } 25244 25245 module.exports = arrayAggregator; 25246 25247 25248 /***/ }), 25249 25250 /***/ "./node_modules/lodash/_arrayEach.js": 25251 /*!*******************************************!*\ 25252 !*** ./node_modules/lodash/_arrayEach.js ***! 25253 \*******************************************/ 25254 /*! no static exports found */ 25255 /***/ (function(module, exports) { 25256 25257 /** 25258 * A specialized version of `_.forEach` for arrays without support for 25259 * iteratee shorthands. 25260 * 25261 * @private 25262 * @param {Array} [array] The array to iterate over. 25263 * @param {Function} iteratee The function invoked per iteration. 25264 * @returns {Array} Returns `array`. 25265 */ 25266 function arrayEach(array, iteratee) { 25267 var index = -1, 25268 length = array == null ? 0 : array.length; 25269 25270 while (++index < length) { 25271 if (iteratee(array[index], index, array) === false) { 25272 break; 25273 } 25274 } 25275 return array; 25276 } 25277 25278 module.exports = arrayEach; 25279 25280 25281 /***/ }), 25282 25283 /***/ "./node_modules/lodash/_arrayFilter.js": 25284 /*!*********************************************!*\ 25285 !*** ./node_modules/lodash/_arrayFilter.js ***! 25286 \*********************************************/ 25287 /*! no static exports found */ 25288 /***/ (function(module, exports) { 25289 25290 /** 25291 * A specialized version of `_.filter` for arrays without support for 25292 * iteratee shorthands. 25293 * 25294 * @private 25295 * @param {Array} [array] The array to iterate over. 25296 * @param {Function} predicate The function invoked per iteration. 25297 * @returns {Array} Returns the new filtered array. 25298 */ 25299 function arrayFilter(array, predicate) { 25300 var index = -1, 25301 length = array == null ? 0 : array.length, 25302 resIndex = 0, 25303 result = []; 25304 25305 while (++index < length) { 25306 var value = array[index]; 25307 if (predicate(value, index, array)) { 25308 result[resIndex++] = value; 25309 } 25310 } 25311 return result; 25312 } 25313 25314 module.exports = arrayFilter; 25315 25316 25317 /***/ }), 25318 25319 /***/ "./node_modules/lodash/_arrayIncludes.js": 25320 /*!***********************************************!*\ 25321 !*** ./node_modules/lodash/_arrayIncludes.js ***! 25322 \***********************************************/ 25323 /*! no static exports found */ 25324 /***/ (function(module, exports, __webpack_require__) { 25325 25326 var baseIndexOf = __webpack_require__(/*! ./_baseIndexOf */ "./node_modules/lodash/_baseIndexOf.js"); 25327 25328 /** 25329 * A specialized version of `_.includes` for arrays without support for 25330 * specifying an index to search from. 25331 * 25332 * @private 25333 * @param {Array} [array] The array to inspect. 25334 * @param {*} target The value to search for. 25335 * @returns {boolean} Returns `true` if `target` is found, else `false`. 25336 */ 25337 function arrayIncludes(array, value) { 25338 var length = array == null ? 0 : array.length; 25339 return !!length && baseIndexOf(array, value, 0) > -1; 25340 } 25341 25342 module.exports = arrayIncludes; 25343 25344 25345 /***/ }), 25346 25347 /***/ "./node_modules/lodash/_arrayIncludesWith.js": 25348 /*!***************************************************!*\ 25349 !*** ./node_modules/lodash/_arrayIncludesWith.js ***! 25350 \***************************************************/ 25351 /*! no static exports found */ 25352 /***/ (function(module, exports) { 25353 25354 /** 25355 * This function is like `arrayIncludes` except that it accepts a comparator. 25356 * 25357 * @private 25358 * @param {Array} [array] The array to inspect. 25359 * @param {*} target The value to search for. 25360 * @param {Function} comparator The comparator invoked per element. 25361 * @returns {boolean} Returns `true` if `target` is found, else `false`. 25362 */ 25363 function arrayIncludesWith(array, value, comparator) { 25364 var index = -1, 25365 length = array == null ? 0 : array.length; 25366 25367 while (++index < length) { 25368 if (comparator(value, array[index])) { 25369 return true; 25370 } 25371 } 25372 return false; 25373 } 25374 25375 module.exports = arrayIncludesWith; 25376 25377 25378 /***/ }), 25379 25380 /***/ "./node_modules/lodash/_arrayLikeKeys.js": 25381 /*!***********************************************!*\ 25382 !*** ./node_modules/lodash/_arrayLikeKeys.js ***! 25383 \***********************************************/ 25384 /*! no static exports found */ 25385 /***/ (function(module, exports, __webpack_require__) { 25386 25387 var baseTimes = __webpack_require__(/*! ./_baseTimes */ "./node_modules/lodash/_baseTimes.js"), 25388 isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), 25389 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 25390 isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), 25391 isIndex = __webpack_require__(/*! ./_isIndex */ "./node_modules/lodash/_isIndex.js"), 25392 isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); 25393 25394 /** Used for built-in method references. */ 25395 var objectProto = Object.prototype; 25396 25397 /** Used to check objects for own properties. */ 25398 var hasOwnProperty = objectProto.hasOwnProperty; 25399 25400 /** 25401 * Creates an array of the enumerable property names of the array-like `value`. 25402 * 25403 * @private 25404 * @param {*} value The value to query. 25405 * @param {boolean} inherited Specify returning inherited property names. 25406 * @returns {Array} Returns the array of property names. 25407 */ 25408 function arrayLikeKeys(value, inherited) { 25409 var isArr = isArray(value), 25410 isArg = !isArr && isArguments(value), 25411 isBuff = !isArr && !isArg && isBuffer(value), 25412 isType = !isArr && !isArg && !isBuff && isTypedArray(value), 25413 skipIndexes = isArr || isArg || isBuff || isType, 25414 result = skipIndexes ? baseTimes(value.length, String) : [], 25415 length = result.length; 25416 25417 for (var key in value) { 25418 if ((inherited || hasOwnProperty.call(value, key)) && 25419 !(skipIndexes && ( 25420 // Safari 9 has enumerable `arguments.length` in strict mode. 25421 key == 'length' || 25422 // Node.js 0.10 has enumerable non-index properties on buffers. 25423 (isBuff && (key == 'offset' || key == 'parent')) || 25424 // PhantomJS 2 has enumerable non-index properties on typed arrays. 25425 (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) || 25426 // Skip index properties. 25427 isIndex(key, length) 25428 ))) { 25429 result.push(key); 25430 } 25431 } 25432 return result; 25433 } 25434 25435 module.exports = arrayLikeKeys; 25436 25437 25438 /***/ }), 25439 25440 /***/ "./node_modules/lodash/_arrayMap.js": 25441 /*!******************************************!*\ 25442 !*** ./node_modules/lodash/_arrayMap.js ***! 25443 \******************************************/ 25444 /*! no static exports found */ 25445 /***/ (function(module, exports) { 25446 25447 /** 25448 * A specialized version of `_.map` for arrays without support for iteratee 25449 * shorthands. 25450 * 25451 * @private 25452 * @param {Array} [array] The array to iterate over. 25453 * @param {Function} iteratee The function invoked per iteration. 25454 * @returns {Array} Returns the new mapped array. 25455 */ 25456 function arrayMap(array, iteratee) { 25457 var index = -1, 25458 length = array == null ? 0 : array.length, 25459 result = Array(length); 25460 25461 while (++index < length) { 25462 result[index] = iteratee(array[index], index, array); 25463 } 25464 return result; 25465 } 25466 25467 module.exports = arrayMap; 25468 25469 25470 /***/ }), 25471 25472 /***/ "./node_modules/lodash/_arrayPush.js": 25473 /*!*******************************************!*\ 25474 !*** ./node_modules/lodash/_arrayPush.js ***! 25475 \*******************************************/ 25476 /*! no static exports found */ 25477 /***/ (function(module, exports) { 25478 25479 /** 25480 * Appends the elements of `values` to `array`. 25481 * 25482 * @private 25483 * @param {Array} array The array to modify. 25484 * @param {Array} values The values to append. 25485 * @returns {Array} Returns `array`. 25486 */ 25487 function arrayPush(array, values) { 25488 var index = -1, 25489 length = values.length, 25490 offset = array.length; 25491 25492 while (++index < length) { 25493 array[offset + index] = values[index]; 25494 } 25495 return array; 25496 } 25497 25498 module.exports = arrayPush; 25499 25500 25501 /***/ }), 25502 25503 /***/ "./node_modules/lodash/_arrayReduce.js": 25504 /*!*********************************************!*\ 25505 !*** ./node_modules/lodash/_arrayReduce.js ***! 25506 \*********************************************/ 25507 /*! no static exports found */ 25508 /***/ (function(module, exports) { 25509 25510 /** 25511 * A specialized version of `_.reduce` for arrays without support for 25512 * iteratee shorthands. 25513 * 25514 * @private 25515 * @param {Array} [array] The array to iterate over. 25516 * @param {Function} iteratee The function invoked per iteration. 25517 * @param {*} [accumulator] The initial value. 25518 * @param {boolean} [initAccum] Specify using the first element of `array` as 25519 * the initial value. 25520 * @returns {*} Returns the accumulated value. 25521 */ 25522 function arrayReduce(array, iteratee, accumulator, initAccum) { 25523 var index = -1, 25524 length = array == null ? 0 : array.length; 25525 25526 if (initAccum && length) { 25527 accumulator = array[++index]; 25528 } 25529 while (++index < length) { 25530 accumulator = iteratee(accumulator, array[index], index, array); 25531 } 25532 return accumulator; 25533 } 25534 25535 module.exports = arrayReduce; 25536 25537 25538 /***/ }), 25539 25540 /***/ "./node_modules/lodash/_arraySome.js": 25541 /*!*******************************************!*\ 25542 !*** ./node_modules/lodash/_arraySome.js ***! 25543 \*******************************************/ 25544 /*! no static exports found */ 25545 /***/ (function(module, exports) { 25546 25547 /** 25548 * A specialized version of `_.some` for arrays without support for iteratee 25549 * shorthands. 25550 * 25551 * @private 25552 * @param {Array} [array] The array to iterate over. 25553 * @param {Function} predicate The function invoked per iteration. 25554 * @returns {boolean} Returns `true` if any element passes the predicate check, 25555 * else `false`. 25556 */ 25557 function arraySome(array, predicate) { 25558 var index = -1, 25559 length = array == null ? 0 : array.length; 25560 25561 while (++index < length) { 25562 if (predicate(array[index], index, array)) { 25563 return true; 25564 } 25565 } 25566 return false; 25567 } 25568 25569 module.exports = arraySome; 25570 25571 25572 /***/ }), 25573 25574 /***/ "./node_modules/lodash/_asciiWords.js": 25575 /*!********************************************!*\ 25576 !*** ./node_modules/lodash/_asciiWords.js ***! 25577 \********************************************/ 25578 /*! no static exports found */ 25579 /***/ (function(module, exports) { 25580 25581 /** Used to match words composed of alphanumeric characters. */ 25582 var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g; 25583 25584 /** 25585 * Splits an ASCII `string` into an array of its words. 25586 * 25587 * @private 25588 * @param {string} The string to inspect. 25589 * @returns {Array} Returns the words of `string`. 25590 */ 25591 function asciiWords(string) { 25592 return string.match(reAsciiWord) || []; 25593 } 25594 25595 module.exports = asciiWords; 25596 25597 25598 /***/ }), 25599 25600 /***/ "./node_modules/lodash/_assignMergeValue.js": 25601 /*!**************************************************!*\ 25602 !*** ./node_modules/lodash/_assignMergeValue.js ***! 25603 \**************************************************/ 25604 /*! no static exports found */ 25605 /***/ (function(module, exports, __webpack_require__) { 25606 25607 var baseAssignValue = __webpack_require__(/*! ./_baseAssignValue */ "./node_modules/lodash/_baseAssignValue.js"), 25608 eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"); 25609 25610 /** 25611 * This function is like `assignValue` except that it doesn't assign 25612 * `undefined` values. 25613 * 25614 * @private 25615 * @param {Object} object The object to modify. 25616 * @param {string} key The key of the property to assign. 25617 * @param {*} value The value to assign. 25618 */ 25619 function assignMergeValue(object, key, value) { 25620 if ((value !== undefined && !eq(object[key], value)) || 25621 (value === undefined && !(key in object))) { 25622 baseAssignValue(object, key, value); 25623 } 25624 } 25625 25626 module.exports = assignMergeValue; 25627 25628 25629 /***/ }), 25630 25631 /***/ "./node_modules/lodash/_assignValue.js": 25632 /*!*********************************************!*\ 25633 !*** ./node_modules/lodash/_assignValue.js ***! 25634 \*********************************************/ 25635 /*! no static exports found */ 25636 /***/ (function(module, exports, __webpack_require__) { 25637 25638 var baseAssignValue = __webpack_require__(/*! ./_baseAssignValue */ "./node_modules/lodash/_baseAssignValue.js"), 25639 eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"); 25640 25641 /** Used for built-in method references. */ 25642 var objectProto = Object.prototype; 25643 25644 /** Used to check objects for own properties. */ 25645 var hasOwnProperty = objectProto.hasOwnProperty; 25646 25647 /** 25648 * Assigns `value` to `key` of `object` if the existing value is not equivalent 25649 * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) 25650 * for equality comparisons. 25651 * 25652 * @private 25653 * @param {Object} object The object to modify. 25654 * @param {string} key The key of the property to assign. 25655 * @param {*} value The value to assign. 25656 */ 25657 function assignValue(object, key, value) { 25658 var objValue = object[key]; 25659 if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) || 25660 (value === undefined && !(key in object))) { 25661 baseAssignValue(object, key, value); 25662 } 25663 } 25664 25665 module.exports = assignValue; 25666 25667 25668 /***/ }), 25669 25670 /***/ "./node_modules/lodash/_assocIndexOf.js": 25671 /*!**********************************************!*\ 25672 !*** ./node_modules/lodash/_assocIndexOf.js ***! 25673 \**********************************************/ 25674 /*! no static exports found */ 25675 /***/ (function(module, exports, __webpack_require__) { 25676 25677 var eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"); 25678 25679 /** 25680 * Gets the index at which the `key` is found in `array` of key-value pairs. 25681 * 25682 * @private 25683 * @param {Array} array The array to inspect. 25684 * @param {*} key The key to search for. 25685 * @returns {number} Returns the index of the matched value, else `-1`. 25686 */ 25687 function assocIndexOf(array, key) { 25688 var length = array.length; 25689 while (length--) { 25690 if (eq(array[length][0], key)) { 25691 return length; 25692 } 25693 } 25694 return -1; 25695 } 25696 25697 module.exports = assocIndexOf; 25698 25699 25700 /***/ }), 25701 25702 /***/ "./node_modules/lodash/_baseAggregator.js": 25703 /*!************************************************!*\ 25704 !*** ./node_modules/lodash/_baseAggregator.js ***! 25705 \************************************************/ 25706 /*! no static exports found */ 25707 /***/ (function(module, exports, __webpack_require__) { 25708 25709 var baseEach = __webpack_require__(/*! ./_baseEach */ "./node_modules/lodash/_baseEach.js"); 25710 25711 /** 25712 * Aggregates elements of `collection` on `accumulator` with keys transformed 25713 * by `iteratee` and values set by `setter`. 25714 * 25715 * @private 25716 * @param {Array|Object} collection The collection to iterate over. 25717 * @param {Function} setter The function to set `accumulator` values. 25718 * @param {Function} iteratee The iteratee to transform keys. 25719 * @param {Object} accumulator The initial aggregated object. 25720 * @returns {Function} Returns `accumulator`. 25721 */ 25722 function baseAggregator(collection, setter, iteratee, accumulator) { 25723 baseEach(collection, function(value, key, collection) { 25724 setter(accumulator, value, iteratee(value), collection); 25725 }); 25726 return accumulator; 25727 } 25728 25729 module.exports = baseAggregator; 25730 25731 25732 /***/ }), 25733 25734 /***/ "./node_modules/lodash/_baseAssign.js": 25735 /*!********************************************!*\ 25736 !*** ./node_modules/lodash/_baseAssign.js ***! 25737 \********************************************/ 25738 /*! no static exports found */ 25739 /***/ (function(module, exports, __webpack_require__) { 25740 25741 var copyObject = __webpack_require__(/*! ./_copyObject */ "./node_modules/lodash/_copyObject.js"), 25742 keys = __webpack_require__(/*! ./keys */ "./node_modules/lodash/keys.js"); 25743 25744 /** 25745 * The base implementation of `_.assign` without support for multiple sources 25746 * or `customizer` functions. 25747 * 25748 * @private 25749 * @param {Object} object The destination object. 25750 * @param {Object} source The source object. 25751 * @returns {Object} Returns `object`. 25752 */ 25753 function baseAssign(object, source) { 25754 return object && copyObject(source, keys(source), object); 25755 } 25756 25757 module.exports = baseAssign; 25758 25759 25760 /***/ }), 25761 25762 /***/ "./node_modules/lodash/_baseAssignIn.js": 25763 /*!**********************************************!*\ 25764 !*** ./node_modules/lodash/_baseAssignIn.js ***! 25765 \**********************************************/ 25766 /*! no static exports found */ 25767 /***/ (function(module, exports, __webpack_require__) { 25768 25769 var copyObject = __webpack_require__(/*! ./_copyObject */ "./node_modules/lodash/_copyObject.js"), 25770 keysIn = __webpack_require__(/*! ./keysIn */ "./node_modules/lodash/keysIn.js"); 25771 25772 /** 25773 * The base implementation of `_.assignIn` without support for multiple sources 25774 * or `customizer` functions. 25775 * 25776 * @private 25777 * @param {Object} object The destination object. 25778 * @param {Object} source The source object. 25779 * @returns {Object} Returns `object`. 25780 */ 25781 function baseAssignIn(object, source) { 25782 return object && copyObject(source, keysIn(source), object); 25783 } 25784 25785 module.exports = baseAssignIn; 25786 25787 25788 /***/ }), 25789 25790 /***/ "./node_modules/lodash/_baseAssignValue.js": 25791 /*!*************************************************!*\ 25792 !*** ./node_modules/lodash/_baseAssignValue.js ***! 25793 \*************************************************/ 25794 /*! no static exports found */ 25795 /***/ (function(module, exports, __webpack_require__) { 25796 25797 var defineProperty = __webpack_require__(/*! ./_defineProperty */ "./node_modules/lodash/_defineProperty.js"); 25798 25799 /** 25800 * The base implementation of `assignValue` and `assignMergeValue` without 25801 * value checks. 25802 * 25803 * @private 25804 * @param {Object} object The object to modify. 25805 * @param {string} key The key of the property to assign. 25806 * @param {*} value The value to assign. 25807 */ 25808 function baseAssignValue(object, key, value) { 25809 if (key == '__proto__' && defineProperty) { 25810 defineProperty(object, key, { 25811 'configurable': true, 25812 'enumerable': true, 25813 'value': value, 25814 'writable': true 25815 }); 25816 } else { 25817 object[key] = value; 25818 } 25819 } 25820 25821 module.exports = baseAssignValue; 25822 25823 25824 /***/ }), 25825 25826 /***/ "./node_modules/lodash/_baseClone.js": 25827 /*!*******************************************!*\ 25828 !*** ./node_modules/lodash/_baseClone.js ***! 25829 \*******************************************/ 25830 /*! no static exports found */ 25831 /***/ (function(module, exports, __webpack_require__) { 25832 25833 var Stack = __webpack_require__(/*! ./_Stack */ "./node_modules/lodash/_Stack.js"), 25834 arrayEach = __webpack_require__(/*! ./_arrayEach */ "./node_modules/lodash/_arrayEach.js"), 25835 assignValue = __webpack_require__(/*! ./_assignValue */ "./node_modules/lodash/_assignValue.js"), 25836 baseAssign = __webpack_require__(/*! ./_baseAssign */ "./node_modules/lodash/_baseAssign.js"), 25837 baseAssignIn = __webpack_require__(/*! ./_baseAssignIn */ "./node_modules/lodash/_baseAssignIn.js"), 25838 cloneBuffer = __webpack_require__(/*! ./_cloneBuffer */ "./node_modules/lodash/_cloneBuffer.js"), 25839 copyArray = __webpack_require__(/*! ./_copyArray */ "./node_modules/lodash/_copyArray.js"), 25840 copySymbols = __webpack_require__(/*! ./_copySymbols */ "./node_modules/lodash/_copySymbols.js"), 25841 copySymbolsIn = __webpack_require__(/*! ./_copySymbolsIn */ "./node_modules/lodash/_copySymbolsIn.js"), 25842 getAllKeys = __webpack_require__(/*! ./_getAllKeys */ "./node_modules/lodash/_getAllKeys.js"), 25843 getAllKeysIn = __webpack_require__(/*! ./_getAllKeysIn */ "./node_modules/lodash/_getAllKeysIn.js"), 25844 getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), 25845 initCloneArray = __webpack_require__(/*! ./_initCloneArray */ "./node_modules/lodash/_initCloneArray.js"), 25846 initCloneByTag = __webpack_require__(/*! ./_initCloneByTag */ "./node_modules/lodash/_initCloneByTag.js"), 25847 initCloneObject = __webpack_require__(/*! ./_initCloneObject */ "./node_modules/lodash/_initCloneObject.js"), 25848 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 25849 isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), 25850 isMap = __webpack_require__(/*! ./isMap */ "./node_modules/lodash/isMap.js"), 25851 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), 25852 isSet = __webpack_require__(/*! ./isSet */ "./node_modules/lodash/isSet.js"), 25853 keys = __webpack_require__(/*! ./keys */ "./node_modules/lodash/keys.js"); 25854 25855 /** Used to compose bitmasks for cloning. */ 25856 var CLONE_DEEP_FLAG = 1, 25857 CLONE_FLAT_FLAG = 2, 25858 CLONE_SYMBOLS_FLAG = 4; 25859 25860 /** `Object#toString` result references. */ 25861 var argsTag = '[object Arguments]', 25862 arrayTag = '[object Array]', 25863 boolTag = '[object Boolean]', 25864 dateTag = '[object Date]', 25865 errorTag = '[object Error]', 25866 funcTag = '[object Function]', 25867 genTag = '[object GeneratorFunction]', 25868 mapTag = '[object Map]', 25869 numberTag = '[object Number]', 25870 objectTag = '[object Object]', 25871 regexpTag = '[object RegExp]', 25872 setTag = '[object Set]', 25873 stringTag = '[object String]', 25874 symbolTag = '[object Symbol]', 25875 weakMapTag = '[object WeakMap]'; 25876 25877 var arrayBufferTag = '[object ArrayBuffer]', 25878 dataViewTag = '[object DataView]', 25879 float32Tag = '[object Float32Array]', 25880 float64Tag = '[object Float64Array]', 25881 int8Tag = '[object Int8Array]', 25882 int16Tag = '[object Int16Array]', 25883 int32Tag = '[object Int32Array]', 25884 uint8Tag = '[object Uint8Array]', 25885 uint8ClampedTag = '[object Uint8ClampedArray]', 25886 uint16Tag = '[object Uint16Array]', 25887 uint32Tag = '[object Uint32Array]'; 25888 25889 /** Used to identify `toStringTag` values supported by `_.clone`. */ 25890 var cloneableTags = {}; 25891 cloneableTags[argsTag] = cloneableTags[arrayTag] = 25892 cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = 25893 cloneableTags[boolTag] = cloneableTags[dateTag] = 25894 cloneableTags[float32Tag] = cloneableTags[float64Tag] = 25895 cloneableTags[int8Tag] = cloneableTags[int16Tag] = 25896 cloneableTags[int32Tag] = cloneableTags[mapTag] = 25897 cloneableTags[numberTag] = cloneableTags[objectTag] = 25898 cloneableTags[regexpTag] = cloneableTags[setTag] = 25899 cloneableTags[stringTag] = cloneableTags[symbolTag] = 25900 cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = 25901 cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true; 25902 cloneableTags[errorTag] = cloneableTags[funcTag] = 25903 cloneableTags[weakMapTag] = false; 25904 25905 /** 25906 * The base implementation of `_.clone` and `_.cloneDeep` which tracks 25907 * traversed objects. 25908 * 25909 * @private 25910 * @param {*} value The value to clone. 25911 * @param {boolean} bitmask The bitmask flags. 25912 * 1 - Deep clone 25913 * 2 - Flatten inherited properties 25914 * 4 - Clone symbols 25915 * @param {Function} [customizer] The function to customize cloning. 25916 * @param {string} [key] The key of `value`. 25917 * @param {Object} [object] The parent object of `value`. 25918 * @param {Object} [stack] Tracks traversed objects and their clone counterparts. 25919 * @returns {*} Returns the cloned value. 25920 */ 25921 function baseClone(value, bitmask, customizer, key, object, stack) { 25922 var result, 25923 isDeep = bitmask & CLONE_DEEP_FLAG, 25924 isFlat = bitmask & CLONE_FLAT_FLAG, 25925 isFull = bitmask & CLONE_SYMBOLS_FLAG; 25926 25927 if (customizer) { 25928 result = object ? customizer(value, key, object, stack) : customizer(value); 25929 } 25930 if (result !== undefined) { 25931 return result; 25932 } 25933 if (!isObject(value)) { 25934 return value; 25935 } 25936 var isArr = isArray(value); 25937 if (isArr) { 25938 result = initCloneArray(value); 25939 if (!isDeep) { 25940 return copyArray(value, result); 25941 } 25942 } else { 25943 var tag = getTag(value), 25944 isFunc = tag == funcTag || tag == genTag; 25945 25946 if (isBuffer(value)) { 25947 return cloneBuffer(value, isDeep); 25948 } 25949 if (tag == objectTag || tag == argsTag || (isFunc && !object)) { 25950 result = (isFlat || isFunc) ? {} : initCloneObject(value); 25951 if (!isDeep) { 25952 return isFlat 25953 ? copySymbolsIn(value, baseAssignIn(result, value)) 25954 : copySymbols(value, baseAssign(result, value)); 25955 } 25956 } else { 25957 if (!cloneableTags[tag]) { 25958 return object ? value : {}; 25959 } 25960 result = initCloneByTag(value, tag, isDeep); 25961 } 25962 } 25963 // Check for circular references and return its corresponding clone. 25964 stack || (stack = new Stack); 25965 var stacked = stack.get(value); 25966 if (stacked) { 25967 return stacked; 25968 } 25969 stack.set(value, result); 25970 25971 if (isSet(value)) { 25972 value.forEach(function(subValue) { 25973 result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack)); 25974 }); 25975 25976 return result; 25977 } 25978 25979 if (isMap(value)) { 25980 value.forEach(function(subValue, key) { 25981 result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack)); 25982 }); 25983 25984 return result; 25985 } 25986 25987 var keysFunc = isFull 25988 ? (isFlat ? getAllKeysIn : getAllKeys) 25989 : (isFlat ? keysIn : keys); 25990 25991 var props = isArr ? undefined : keysFunc(value); 25992 arrayEach(props || value, function(subValue, key) { 25993 if (props) { 25994 key = subValue; 25995 subValue = value[key]; 25996 } 25997 // Recursively populate clone (susceptible to call stack limits). 25998 assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack)); 25999 }); 26000 return result; 26001 } 26002 26003 module.exports = baseClone; 26004 26005 26006 /***/ }), 26007 26008 /***/ "./node_modules/lodash/_baseCreate.js": 26009 /*!********************************************!*\ 26010 !*** ./node_modules/lodash/_baseCreate.js ***! 26011 \********************************************/ 26012 /*! no static exports found */ 26013 /***/ (function(module, exports, __webpack_require__) { 26014 26015 var isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); 26016 26017 /** Built-in value references. */ 26018 var objectCreate = Object.create; 26019 26020 /** 26021 * The base implementation of `_.create` without support for assigning 26022 * properties to the created object. 26023 * 26024 * @private 26025 * @param {Object} proto The object to inherit from. 26026 * @returns {Object} Returns the new object. 26027 */ 26028 var baseCreate = (function() { 26029 function object() {} 26030 return function(proto) { 26031 if (!isObject(proto)) { 26032 return {}; 26033 } 26034 if (objectCreate) { 26035 return objectCreate(proto); 26036 } 26037 object.prototype = proto; 26038 var result = new object; 26039 object.prototype = undefined; 26040 return result; 26041 }; 26042 }()); 26043 26044 module.exports = baseCreate; 26045 26046 26047 /***/ }), 26048 26049 /***/ "./node_modules/lodash/_baseDifference.js": 26050 /*!************************************************!*\ 26051 !*** ./node_modules/lodash/_baseDifference.js ***! 26052 \************************************************/ 26053 /*! no static exports found */ 26054 /***/ (function(module, exports, __webpack_require__) { 26055 26056 var SetCache = __webpack_require__(/*! ./_SetCache */ "./node_modules/lodash/_SetCache.js"), 26057 arrayIncludes = __webpack_require__(/*! ./_arrayIncludes */ "./node_modules/lodash/_arrayIncludes.js"), 26058 arrayIncludesWith = __webpack_require__(/*! ./_arrayIncludesWith */ "./node_modules/lodash/_arrayIncludesWith.js"), 26059 arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 26060 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 26061 cacheHas = __webpack_require__(/*! ./_cacheHas */ "./node_modules/lodash/_cacheHas.js"); 26062 26063 /** Used as the size to enable large array optimizations. */ 26064 var LARGE_ARRAY_SIZE = 200; 26065 26066 /** 26067 * The base implementation of methods like `_.difference` without support 26068 * for excluding multiple arrays or iteratee shorthands. 26069 * 26070 * @private 26071 * @param {Array} array The array to inspect. 26072 * @param {Array} values The values to exclude. 26073 * @param {Function} [iteratee] The iteratee invoked per element. 26074 * @param {Function} [comparator] The comparator invoked per element. 26075 * @returns {Array} Returns the new array of filtered values. 26076 */ 26077 function baseDifference(array, values, iteratee, comparator) { 26078 var index = -1, 26079 includes = arrayIncludes, 26080 isCommon = true, 26081 length = array.length, 26082 result = [], 26083 valuesLength = values.length; 26084 26085 if (!length) { 26086 return result; 26087 } 26088 if (iteratee) { 26089 values = arrayMap(values, baseUnary(iteratee)); 26090 } 26091 if (comparator) { 26092 includes = arrayIncludesWith; 26093 isCommon = false; 26094 } 26095 else if (values.length >= LARGE_ARRAY_SIZE) { 26096 includes = cacheHas; 26097 isCommon = false; 26098 values = new SetCache(values); 26099 } 26100 outer: 26101 while (++index < length) { 26102 var value = array[index], 26103 computed = iteratee == null ? value : iteratee(value); 26104 26105 value = (comparator || value !== 0) ? value : 0; 26106 if (isCommon && computed === computed) { 26107 var valuesIndex = valuesLength; 26108 while (valuesIndex--) { 26109 if (values[valuesIndex] === computed) { 26110 continue outer; 26111 } 26112 } 26113 result.push(value); 26114 } 26115 else if (!includes(values, computed, comparator)) { 26116 result.push(value); 26117 } 26118 } 26119 return result; 26120 } 26121 26122 module.exports = baseDifference; 26123 26124 26125 /***/ }), 26126 26127 /***/ "./node_modules/lodash/_baseEach.js": 26128 /*!******************************************!*\ 26129 !*** ./node_modules/lodash/_baseEach.js ***! 26130 \******************************************/ 26131 /*! no static exports found */ 26132 /***/ (function(module, exports, __webpack_require__) { 26133 26134 var baseForOwn = __webpack_require__(/*! ./_baseForOwn */ "./node_modules/lodash/_baseForOwn.js"), 26135 createBaseEach = __webpack_require__(/*! ./_createBaseEach */ "./node_modules/lodash/_createBaseEach.js"); 26136 26137 /** 26138 * The base implementation of `_.forEach` without support for iteratee shorthands. 26139 * 26140 * @private 26141 * @param {Array|Object} collection The collection to iterate over. 26142 * @param {Function} iteratee The function invoked per iteration. 26143 * @returns {Array|Object} Returns `collection`. 26144 */ 26145 var baseEach = createBaseEach(baseForOwn); 26146 26147 module.exports = baseEach; 26148 26149 26150 /***/ }), 26151 26152 /***/ "./node_modules/lodash/_baseFilter.js": 26153 /*!********************************************!*\ 26154 !*** ./node_modules/lodash/_baseFilter.js ***! 26155 \********************************************/ 26156 /*! no static exports found */ 26157 /***/ (function(module, exports, __webpack_require__) { 26158 26159 var baseEach = __webpack_require__(/*! ./_baseEach */ "./node_modules/lodash/_baseEach.js"); 26160 26161 /** 26162 * The base implementation of `_.filter` without support for iteratee shorthands. 26163 * 26164 * @private 26165 * @param {Array|Object} collection The collection to iterate over. 26166 * @param {Function} predicate The function invoked per iteration. 26167 * @returns {Array} Returns the new filtered array. 26168 */ 26169 function baseFilter(collection, predicate) { 26170 var result = []; 26171 baseEach(collection, function(value, index, collection) { 26172 if (predicate(value, index, collection)) { 26173 result.push(value); 26174 } 26175 }); 26176 return result; 26177 } 26178 26179 module.exports = baseFilter; 26180 26181 26182 /***/ }), 26183 26184 /***/ "./node_modules/lodash/_baseFindIndex.js": 26185 /*!***********************************************!*\ 26186 !*** ./node_modules/lodash/_baseFindIndex.js ***! 26187 \***********************************************/ 26188 /*! no static exports found */ 26189 /***/ (function(module, exports) { 26190 26191 /** 26192 * The base implementation of `_.findIndex` and `_.findLastIndex` without 26193 * support for iteratee shorthands. 26194 * 26195 * @private 26196 * @param {Array} array The array to inspect. 26197 * @param {Function} predicate The function invoked per iteration. 26198 * @param {number} fromIndex The index to search from. 26199 * @param {boolean} [fromRight] Specify iterating from right to left. 26200 * @returns {number} Returns the index of the matched value, else `-1`. 26201 */ 26202 function baseFindIndex(array, predicate, fromIndex, fromRight) { 26203 var length = array.length, 26204 index = fromIndex + (fromRight ? 1 : -1); 26205 26206 while ((fromRight ? index-- : ++index < length)) { 26207 if (predicate(array[index], index, array)) { 26208 return index; 26209 } 26210 } 26211 return -1; 26212 } 26213 26214 module.exports = baseFindIndex; 26215 26216 26217 /***/ }), 26218 26219 /***/ "./node_modules/lodash/_baseFlatten.js": 26220 /*!*********************************************!*\ 26221 !*** ./node_modules/lodash/_baseFlatten.js ***! 26222 \*********************************************/ 26223 /*! no static exports found */ 26224 /***/ (function(module, exports, __webpack_require__) { 26225 26226 var arrayPush = __webpack_require__(/*! ./_arrayPush */ "./node_modules/lodash/_arrayPush.js"), 26227 isFlattenable = __webpack_require__(/*! ./_isFlattenable */ "./node_modules/lodash/_isFlattenable.js"); 26228 26229 /** 26230 * The base implementation of `_.flatten` with support for restricting flattening. 26231 * 26232 * @private 26233 * @param {Array} array The array to flatten. 26234 * @param {number} depth The maximum recursion depth. 26235 * @param {boolean} [predicate=isFlattenable] The function invoked per iteration. 26236 * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks. 26237 * @param {Array} [result=[]] The initial result value. 26238 * @returns {Array} Returns the new flattened array. 26239 */ 26240 function baseFlatten(array, depth, predicate, isStrict, result) { 26241 var index = -1, 26242 length = array.length; 26243 26244 predicate || (predicate = isFlattenable); 26245 result || (result = []); 26246 26247 while (++index < length) { 26248 var value = array[index]; 26249 if (depth > 0 && predicate(value)) { 26250 if (depth > 1) { 26251 // Recursively flatten arrays (susceptible to call stack limits). 26252 baseFlatten(value, depth - 1, predicate, isStrict, result); 26253 } else { 26254 arrayPush(result, value); 26255 } 26256 } else if (!isStrict) { 26257 result[result.length] = value; 26258 } 26259 } 26260 return result; 26261 } 26262 26263 module.exports = baseFlatten; 26264 26265 26266 /***/ }), 26267 26268 /***/ "./node_modules/lodash/_baseFor.js": 26269 /*!*****************************************!*\ 26270 !*** ./node_modules/lodash/_baseFor.js ***! 26271 \*****************************************/ 26272 /*! no static exports found */ 26273 /***/ (function(module, exports, __webpack_require__) { 26274 26275 var createBaseFor = __webpack_require__(/*! ./_createBaseFor */ "./node_modules/lodash/_createBaseFor.js"); 26276 26277 /** 26278 * The base implementation of `baseForOwn` which iterates over `object` 26279 * properties returned by `keysFunc` and invokes `iteratee` for each property. 26280 * Iteratee functions may exit iteration early by explicitly returning `false`. 26281 * 26282 * @private 26283 * @param {Object} object The object to iterate over. 26284 * @param {Function} iteratee The function invoked per iteration. 26285 * @param {Function} keysFunc The function to get the keys of `object`. 26286 * @returns {Object} Returns `object`. 26287 */ 26288 var baseFor = createBaseFor(); 26289 26290 module.exports = baseFor; 26291 26292 26293 /***/ }), 26294 26295 /***/ "./node_modules/lodash/_baseForOwn.js": 26296 /*!********************************************!*\ 26297 !*** ./node_modules/lodash/_baseForOwn.js ***! 26298 \********************************************/ 26299 /*! no static exports found */ 26300 /***/ (function(module, exports, __webpack_require__) { 26301 26302 var baseFor = __webpack_require__(/*! ./_baseFor */ "./node_modules/lodash/_baseFor.js"), 26303 keys = __webpack_require__(/*! ./keys */ "./node_modules/lodash/keys.js"); 26304 26305 /** 26306 * The base implementation of `_.forOwn` without support for iteratee shorthands. 26307 * 26308 * @private 26309 * @param {Object} object The object to iterate over. 26310 * @param {Function} iteratee The function invoked per iteration. 26311 * @returns {Object} Returns `object`. 26312 */ 26313 function baseForOwn(object, iteratee) { 26314 return object && baseFor(object, iteratee, keys); 26315 } 26316 26317 module.exports = baseForOwn; 26318 26319 26320 /***/ }), 26321 26322 /***/ "./node_modules/lodash/_baseGet.js": 26323 /*!*****************************************!*\ 26324 !*** ./node_modules/lodash/_baseGet.js ***! 26325 \*****************************************/ 26326 /*! no static exports found */ 26327 /***/ (function(module, exports, __webpack_require__) { 26328 26329 var castPath = __webpack_require__(/*! ./_castPath */ "./node_modules/lodash/_castPath.js"), 26330 toKey = __webpack_require__(/*! ./_toKey */ "./node_modules/lodash/_toKey.js"); 26331 26332 /** 26333 * The base implementation of `_.get` without support for default values. 26334 * 26335 * @private 26336 * @param {Object} object The object to query. 26337 * @param {Array|string} path The path of the property to get. 26338 * @returns {*} Returns the resolved value. 26339 */ 26340 function baseGet(object, path) { 26341 path = castPath(path, object); 26342 26343 var index = 0, 26344 length = path.length; 26345 26346 while (object != null && index < length) { 26347 object = object[toKey(path[index++])]; 26348 } 26349 return (index && index == length) ? object : undefined; 26350 } 26351 26352 module.exports = baseGet; 26353 26354 26355 /***/ }), 26356 26357 /***/ "./node_modules/lodash/_baseGetAllKeys.js": 26358 /*!************************************************!*\ 26359 !*** ./node_modules/lodash/_baseGetAllKeys.js ***! 26360 \************************************************/ 26361 /*! no static exports found */ 26362 /***/ (function(module, exports, __webpack_require__) { 26363 26364 var arrayPush = __webpack_require__(/*! ./_arrayPush */ "./node_modules/lodash/_arrayPush.js"), 26365 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); 26366 26367 /** 26368 * The base implementation of `getAllKeys` and `getAllKeysIn` which uses 26369 * `keysFunc` and `symbolsFunc` to get the enumerable property names and 26370 * symbols of `object`. 26371 * 26372 * @private 26373 * @param {Object} object The object to query. 26374 * @param {Function} keysFunc The function to get the keys of `object`. 26375 * @param {Function} symbolsFunc The function to get the symbols of `object`. 26376 * @returns {Array} Returns the array of property names and symbols. 26377 */ 26378 function baseGetAllKeys(object, keysFunc, symbolsFunc) { 26379 var result = keysFunc(object); 26380 return isArray(object) ? result : arrayPush(result, symbolsFunc(object)); 26381 } 26382 26383 module.exports = baseGetAllKeys; 26384 26385 26386 /***/ }), 26387 26388 /***/ "./node_modules/lodash/_baseGetTag.js": 26389 /*!********************************************!*\ 26390 !*** ./node_modules/lodash/_baseGetTag.js ***! 26391 \********************************************/ 26392 /*! no static exports found */ 26393 /***/ (function(module, exports, __webpack_require__) { 26394 26395 var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), 26396 getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), 26397 objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); 26398 26399 /** `Object#toString` result references. */ 26400 var nullTag = '[object Null]', 26401 undefinedTag = '[object Undefined]'; 26402 26403 /** Built-in value references. */ 26404 var symToStringTag = Symbol ? Symbol.toStringTag : undefined; 26405 26406 /** 26407 * The base implementation of `getTag` without fallbacks for buggy environments. 26408 * 26409 * @private 26410 * @param {*} value The value to query. 26411 * @returns {string} Returns the `toStringTag`. 26412 */ 26413 function baseGetTag(value) { 26414 if (value == null) { 26415 return value === undefined ? undefinedTag : nullTag; 26416 } 26417 return (symToStringTag && symToStringTag in Object(value)) 26418 ? getRawTag(value) 26419 : objectToString(value); 26420 } 26421 26422 module.exports = baseGetTag; 26423 26424 26425 /***/ }), 26426 26427 /***/ "./node_modules/lodash/_baseHasIn.js": 26428 /*!*******************************************!*\ 26429 !*** ./node_modules/lodash/_baseHasIn.js ***! 26430 \*******************************************/ 26431 /*! no static exports found */ 26432 /***/ (function(module, exports) { 26433 26434 /** 26435 * The base implementation of `_.hasIn` without support for deep paths. 26436 * 26437 * @private 26438 * @param {Object} [object] The object to query. 26439 * @param {Array|string} key The key to check. 26440 * @returns {boolean} Returns `true` if `key` exists, else `false`. 26441 */ 26442 function baseHasIn(object, key) { 26443 return object != null && key in Object(object); 26444 } 26445 26446 module.exports = baseHasIn; 26447 26448 26449 /***/ }), 26450 26451 /***/ "./node_modules/lodash/_baseIndexOf.js": 26452 /*!*********************************************!*\ 26453 !*** ./node_modules/lodash/_baseIndexOf.js ***! 26454 \*********************************************/ 26455 /*! no static exports found */ 26456 /***/ (function(module, exports, __webpack_require__) { 26457 26458 var baseFindIndex = __webpack_require__(/*! ./_baseFindIndex */ "./node_modules/lodash/_baseFindIndex.js"), 26459 baseIsNaN = __webpack_require__(/*! ./_baseIsNaN */ "./node_modules/lodash/_baseIsNaN.js"), 26460 strictIndexOf = __webpack_require__(/*! ./_strictIndexOf */ "./node_modules/lodash/_strictIndexOf.js"); 26461 26462 /** 26463 * The base implementation of `_.indexOf` without `fromIndex` bounds checks. 26464 * 26465 * @private 26466 * @param {Array} array The array to inspect. 26467 * @param {*} value The value to search for. 26468 * @param {number} fromIndex The index to search from. 26469 * @returns {number} Returns the index of the matched value, else `-1`. 26470 */ 26471 function baseIndexOf(array, value, fromIndex) { 26472 return value === value 26473 ? strictIndexOf(array, value, fromIndex) 26474 : baseFindIndex(array, baseIsNaN, fromIndex); 26475 } 26476 26477 module.exports = baseIndexOf; 26478 26479 26480 /***/ }), 26481 26482 /***/ "./node_modules/lodash/_baseIndexOfWith.js": 26483 /*!*************************************************!*\ 26484 !*** ./node_modules/lodash/_baseIndexOfWith.js ***! 26485 \*************************************************/ 26486 /*! no static exports found */ 26487 /***/ (function(module, exports) { 26488 26489 /** 26490 * This function is like `baseIndexOf` except that it accepts a comparator. 26491 * 26492 * @private 26493 * @param {Array} array The array to inspect. 26494 * @param {*} value The value to search for. 26495 * @param {number} fromIndex The index to search from. 26496 * @param {Function} comparator The comparator invoked per element. 26497 * @returns {number} Returns the index of the matched value, else `-1`. 26498 */ 26499 function baseIndexOfWith(array, value, fromIndex, comparator) { 26500 var index = fromIndex - 1, 26501 length = array.length; 26502 26503 while (++index < length) { 26504 if (comparator(array[index], value)) { 26505 return index; 26506 } 26507 } 26508 return -1; 26509 } 26510 26511 module.exports = baseIndexOfWith; 26512 26513 26514 /***/ }), 26515 26516 /***/ "./node_modules/lodash/_baseIntersection.js": 26517 /*!**************************************************!*\ 26518 !*** ./node_modules/lodash/_baseIntersection.js ***! 26519 \**************************************************/ 26520 /*! no static exports found */ 26521 /***/ (function(module, exports, __webpack_require__) { 26522 26523 var SetCache = __webpack_require__(/*! ./_SetCache */ "./node_modules/lodash/_SetCache.js"), 26524 arrayIncludes = __webpack_require__(/*! ./_arrayIncludes */ "./node_modules/lodash/_arrayIncludes.js"), 26525 arrayIncludesWith = __webpack_require__(/*! ./_arrayIncludesWith */ "./node_modules/lodash/_arrayIncludesWith.js"), 26526 arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 26527 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 26528 cacheHas = __webpack_require__(/*! ./_cacheHas */ "./node_modules/lodash/_cacheHas.js"); 26529 26530 /* Built-in method references for those with the same name as other `lodash` methods. */ 26531 var nativeMin = Math.min; 26532 26533 /** 26534 * The base implementation of methods like `_.intersection`, without support 26535 * for iteratee shorthands, that accepts an array of arrays to inspect. 26536 * 26537 * @private 26538 * @param {Array} arrays The arrays to inspect. 26539 * @param {Function} [iteratee] The iteratee invoked per element. 26540 * @param {Function} [comparator] The comparator invoked per element. 26541 * @returns {Array} Returns the new array of shared values. 26542 */ 26543 function baseIntersection(arrays, iteratee, comparator) { 26544 var includes = comparator ? arrayIncludesWith : arrayIncludes, 26545 length = arrays[0].length, 26546 othLength = arrays.length, 26547 othIndex = othLength, 26548 caches = Array(othLength), 26549 maxLength = Infinity, 26550 result = []; 26551 26552 while (othIndex--) { 26553 var array = arrays[othIndex]; 26554 if (othIndex && iteratee) { 26555 array = arrayMap(array, baseUnary(iteratee)); 26556 } 26557 maxLength = nativeMin(array.length, maxLength); 26558 caches[othIndex] = !comparator && (iteratee || (length >= 120 && array.length >= 120)) 26559 ? new SetCache(othIndex && array) 26560 : undefined; 26561 } 26562 array = arrays[0]; 26563 26564 var index = -1, 26565 seen = caches[0]; 26566 26567 outer: 26568 while (++index < length && result.length < maxLength) { 26569 var value = array[index], 26570 computed = iteratee ? iteratee(value) : value; 26571 26572 value = (comparator || value !== 0) ? value : 0; 26573 if (!(seen 26574 ? cacheHas(seen, computed) 26575 : includes(result, computed, comparator) 26576 )) { 26577 othIndex = othLength; 26578 while (--othIndex) { 26579 var cache = caches[othIndex]; 26580 if (!(cache 26581 ? cacheHas(cache, computed) 26582 : includes(arrays[othIndex], computed, comparator)) 26583 ) { 26584 continue outer; 26585 } 26586 } 26587 if (seen) { 26588 seen.push(computed); 26589 } 26590 result.push(value); 26591 } 26592 } 26593 return result; 26594 } 26595 26596 module.exports = baseIntersection; 26597 26598 26599 /***/ }), 26600 26601 /***/ "./node_modules/lodash/_baseIsArguments.js": 26602 /*!*************************************************!*\ 26603 !*** ./node_modules/lodash/_baseIsArguments.js ***! 26604 \*************************************************/ 26605 /*! no static exports found */ 26606 /***/ (function(module, exports, __webpack_require__) { 26607 26608 var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 26609 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 26610 26611 /** `Object#toString` result references. */ 26612 var argsTag = '[object Arguments]'; 26613 26614 /** 26615 * The base implementation of `_.isArguments`. 26616 * 26617 * @private 26618 * @param {*} value The value to check. 26619 * @returns {boolean} Returns `true` if `value` is an `arguments` object, 26620 */ 26621 function baseIsArguments(value) { 26622 return isObjectLike(value) && baseGetTag(value) == argsTag; 26623 } 26624 26625 module.exports = baseIsArguments; 26626 26627 26628 /***/ }), 26629 26630 /***/ "./node_modules/lodash/_baseIsEqual.js": 26631 /*!*********************************************!*\ 26632 !*** ./node_modules/lodash/_baseIsEqual.js ***! 26633 \*********************************************/ 26634 /*! no static exports found */ 26635 /***/ (function(module, exports, __webpack_require__) { 26636 26637 var baseIsEqualDeep = __webpack_require__(/*! ./_baseIsEqualDeep */ "./node_modules/lodash/_baseIsEqualDeep.js"), 26638 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 26639 26640 /** 26641 * The base implementation of `_.isEqual` which supports partial comparisons 26642 * and tracks traversed objects. 26643 * 26644 * @private 26645 * @param {*} value The value to compare. 26646 * @param {*} other The other value to compare. 26647 * @param {boolean} bitmask The bitmask flags. 26648 * 1 - Unordered comparison 26649 * 2 - Partial comparison 26650 * @param {Function} [customizer] The function to customize comparisons. 26651 * @param {Object} [stack] Tracks traversed `value` and `other` objects. 26652 * @returns {boolean} Returns `true` if the values are equivalent, else `false`. 26653 */ 26654 function baseIsEqual(value, other, bitmask, customizer, stack) { 26655 if (value === other) { 26656 return true; 26657 } 26658 if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) { 26659 return value !== value && other !== other; 26660 } 26661 return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack); 26662 } 26663 26664 module.exports = baseIsEqual; 26665 26666 26667 /***/ }), 26668 26669 /***/ "./node_modules/lodash/_baseIsEqualDeep.js": 26670 /*!*************************************************!*\ 26671 !*** ./node_modules/lodash/_baseIsEqualDeep.js ***! 26672 \*************************************************/ 26673 /*! no static exports found */ 26674 /***/ (function(module, exports, __webpack_require__) { 26675 26676 var Stack = __webpack_require__(/*! ./_Stack */ "./node_modules/lodash/_Stack.js"), 26677 equalArrays = __webpack_require__(/*! ./_equalArrays */ "./node_modules/lodash/_equalArrays.js"), 26678 equalByTag = __webpack_require__(/*! ./_equalByTag */ "./node_modules/lodash/_equalByTag.js"), 26679 equalObjects = __webpack_require__(/*! ./_equalObjects */ "./node_modules/lodash/_equalObjects.js"), 26680 getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), 26681 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 26682 isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), 26683 isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); 26684 26685 /** Used to compose bitmasks for value comparisons. */ 26686 var COMPARE_PARTIAL_FLAG = 1; 26687 26688 /** `Object#toString` result references. */ 26689 var argsTag = '[object Arguments]', 26690 arrayTag = '[object Array]', 26691 objectTag = '[object Object]'; 26692 26693 /** Used for built-in method references. */ 26694 var objectProto = Object.prototype; 26695 26696 /** Used to check objects for own properties. */ 26697 var hasOwnProperty = objectProto.hasOwnProperty; 26698 26699 /** 26700 * A specialized version of `baseIsEqual` for arrays and objects which performs 26701 * deep comparisons and tracks traversed objects enabling objects with circular 26702 * references to be compared. 26703 * 26704 * @private 26705 * @param {Object} object The object to compare. 26706 * @param {Object} other The other object to compare. 26707 * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. 26708 * @param {Function} customizer The function to customize comparisons. 26709 * @param {Function} equalFunc The function to determine equivalents of values. 26710 * @param {Object} [stack] Tracks traversed `object` and `other` objects. 26711 * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. 26712 */ 26713 function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { 26714 var objIsArr = isArray(object), 26715 othIsArr = isArray(other), 26716 objTag = objIsArr ? arrayTag : getTag(object), 26717 othTag = othIsArr ? arrayTag : getTag(other); 26718 26719 objTag = objTag == argsTag ? objectTag : objTag; 26720 othTag = othTag == argsTag ? objectTag : othTag; 26721 26722 var objIsObj = objTag == objectTag, 26723 othIsObj = othTag == objectTag, 26724 isSameTag = objTag == othTag; 26725 26726 if (isSameTag && isBuffer(object)) { 26727 if (!isBuffer(other)) { 26728 return false; 26729 } 26730 objIsArr = true; 26731 objIsObj = false; 26732 } 26733 if (isSameTag && !objIsObj) { 26734 stack || (stack = new Stack); 26735 return (objIsArr || isTypedArray(object)) 26736 ? equalArrays(object, other, bitmask, customizer, equalFunc, stack) 26737 : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack); 26738 } 26739 if (!(bitmask & COMPARE_PARTIAL_FLAG)) { 26740 var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'), 26741 othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__'); 26742 26743 if (objIsWrapped || othIsWrapped) { 26744 var objUnwrapped = objIsWrapped ? object.value() : object, 26745 othUnwrapped = othIsWrapped ? other.value() : other; 26746 26747 stack || (stack = new Stack); 26748 return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack); 26749 } 26750 } 26751 if (!isSameTag) { 26752 return false; 26753 } 26754 stack || (stack = new Stack); 26755 return equalObjects(object, other, bitmask, customizer, equalFunc, stack); 26756 } 26757 26758 module.exports = baseIsEqualDeep; 26759 26760 26761 /***/ }), 26762 26763 /***/ "./node_modules/lodash/_baseIsMap.js": 26764 /*!*******************************************!*\ 26765 !*** ./node_modules/lodash/_baseIsMap.js ***! 26766 \*******************************************/ 26767 /*! no static exports found */ 26768 /***/ (function(module, exports, __webpack_require__) { 26769 26770 var getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), 26771 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 26772 26773 /** `Object#toString` result references. */ 26774 var mapTag = '[object Map]'; 26775 26776 /** 26777 * The base implementation of `_.isMap` without Node.js optimizations. 26778 * 26779 * @private 26780 * @param {*} value The value to check. 26781 * @returns {boolean} Returns `true` if `value` is a map, else `false`. 26782 */ 26783 function baseIsMap(value) { 26784 return isObjectLike(value) && getTag(value) == mapTag; 26785 } 26786 26787 module.exports = baseIsMap; 26788 26789 26790 /***/ }), 26791 26792 /***/ "./node_modules/lodash/_baseIsMatch.js": 26793 /*!*********************************************!*\ 26794 !*** ./node_modules/lodash/_baseIsMatch.js ***! 26795 \*********************************************/ 26796 /*! no static exports found */ 26797 /***/ (function(module, exports, __webpack_require__) { 26798 26799 var Stack = __webpack_require__(/*! ./_Stack */ "./node_modules/lodash/_Stack.js"), 26800 baseIsEqual = __webpack_require__(/*! ./_baseIsEqual */ "./node_modules/lodash/_baseIsEqual.js"); 26801 26802 /** Used to compose bitmasks for value comparisons. */ 26803 var COMPARE_PARTIAL_FLAG = 1, 26804 COMPARE_UNORDERED_FLAG = 2; 26805 26806 /** 26807 * The base implementation of `_.isMatch` without support for iteratee shorthands. 26808 * 26809 * @private 26810 * @param {Object} object The object to inspect. 26811 * @param {Object} source The object of property values to match. 26812 * @param {Array} matchData The property names, values, and compare flags to match. 26813 * @param {Function} [customizer] The function to customize comparisons. 26814 * @returns {boolean} Returns `true` if `object` is a match, else `false`. 26815 */ 26816 function baseIsMatch(object, source, matchData, customizer) { 26817 var index = matchData.length, 26818 length = index, 26819 noCustomizer = !customizer; 26820 26821 if (object == null) { 26822 return !length; 26823 } 26824 object = Object(object); 26825 while (index--) { 26826 var data = matchData[index]; 26827 if ((noCustomizer && data[2]) 26828 ? data[1] !== object[data[0]] 26829 : !(data[0] in object) 26830 ) { 26831 return false; 26832 } 26833 } 26834 while (++index < length) { 26835 data = matchData[index]; 26836 var key = data[0], 26837 objValue = object[key], 26838 srcValue = data[1]; 26839 26840 if (noCustomizer && data[2]) { 26841 if (objValue === undefined && !(key in object)) { 26842 return false; 26843 } 26844 } else { 26845 var stack = new Stack; 26846 if (customizer) { 26847 var result = customizer(objValue, srcValue, key, object, source, stack); 26848 } 26849 if (!(result === undefined 26850 ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack) 26851 : result 26852 )) { 26853 return false; 26854 } 26855 } 26856 } 26857 return true; 26858 } 26859 26860 module.exports = baseIsMatch; 26861 26862 26863 /***/ }), 26864 26865 /***/ "./node_modules/lodash/_baseIsNaN.js": 26866 /*!*******************************************!*\ 26867 !*** ./node_modules/lodash/_baseIsNaN.js ***! 26868 \*******************************************/ 26869 /*! no static exports found */ 26870 /***/ (function(module, exports) { 26871 26872 /** 26873 * The base implementation of `_.isNaN` without support for number objects. 26874 * 26875 * @private 26876 * @param {*} value The value to check. 26877 * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. 26878 */ 26879 function baseIsNaN(value) { 26880 return value !== value; 26881 } 26882 26883 module.exports = baseIsNaN; 26884 26885 26886 /***/ }), 26887 26888 /***/ "./node_modules/lodash/_baseIsNative.js": 26889 /*!**********************************************!*\ 26890 !*** ./node_modules/lodash/_baseIsNative.js ***! 26891 \**********************************************/ 26892 /*! no static exports found */ 26893 /***/ (function(module, exports, __webpack_require__) { 26894 26895 var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), 26896 isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), 26897 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), 26898 toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); 26899 26900 /** 26901 * Used to match `RegExp` 26902 * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). 26903 */ 26904 var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; 26905 26906 /** Used to detect host constructors (Safari). */ 26907 var reIsHostCtor = /^\[object .+?Constructor\]$/; 26908 26909 /** Used for built-in method references. */ 26910 var funcProto = Function.prototype, 26911 objectProto = Object.prototype; 26912 26913 /** Used to resolve the decompiled source of functions. */ 26914 var funcToString = funcProto.toString; 26915 26916 /** Used to check objects for own properties. */ 26917 var hasOwnProperty = objectProto.hasOwnProperty; 26918 26919 /** Used to detect if a method is native. */ 26920 var reIsNative = RegExp('^' + 26921 funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') 26922 .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' 26923 ); 26924 26925 /** 26926 * The base implementation of `_.isNative` without bad shim checks. 26927 * 26928 * @private 26929 * @param {*} value The value to check. 26930 * @returns {boolean} Returns `true` if `value` is a native function, 26931 * else `false`. 26932 */ 26933 function baseIsNative(value) { 26934 if (!isObject(value) || isMasked(value)) { 26935 return false; 26936 } 26937 var pattern = isFunction(value) ? reIsNative : reIsHostCtor; 26938 return pattern.test(toSource(value)); 26939 } 26940 26941 module.exports = baseIsNative; 26942 26943 26944 /***/ }), 26945 26946 /***/ "./node_modules/lodash/_baseIsSet.js": 26947 /*!*******************************************!*\ 26948 !*** ./node_modules/lodash/_baseIsSet.js ***! 26949 \*******************************************/ 26950 /*! no static exports found */ 26951 /***/ (function(module, exports, __webpack_require__) { 26952 26953 var getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), 26954 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 26955 26956 /** `Object#toString` result references. */ 26957 var setTag = '[object Set]'; 26958 26959 /** 26960 * The base implementation of `_.isSet` without Node.js optimizations. 26961 * 26962 * @private 26963 * @param {*} value The value to check. 26964 * @returns {boolean} Returns `true` if `value` is a set, else `false`. 26965 */ 26966 function baseIsSet(value) { 26967 return isObjectLike(value) && getTag(value) == setTag; 26968 } 26969 26970 module.exports = baseIsSet; 26971 26972 26973 /***/ }), 26974 26975 /***/ "./node_modules/lodash/_baseIsTypedArray.js": 26976 /*!**************************************************!*\ 26977 !*** ./node_modules/lodash/_baseIsTypedArray.js ***! 26978 \**************************************************/ 26979 /*! no static exports found */ 26980 /***/ (function(module, exports, __webpack_require__) { 26981 26982 var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 26983 isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), 26984 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 26985 26986 /** `Object#toString` result references. */ 26987 var argsTag = '[object Arguments]', 26988 arrayTag = '[object Array]', 26989 boolTag = '[object Boolean]', 26990 dateTag = '[object Date]', 26991 errorTag = '[object Error]', 26992 funcTag = '[object Function]', 26993 mapTag = '[object Map]', 26994 numberTag = '[object Number]', 26995 objectTag = '[object Object]', 26996 regexpTag = '[object RegExp]', 26997 setTag = '[object Set]', 26998 stringTag = '[object String]', 26999 weakMapTag = '[object WeakMap]'; 27000 27001 var arrayBufferTag = '[object ArrayBuffer]', 27002 dataViewTag = '[object DataView]', 27003 float32Tag = '[object Float32Array]', 27004 float64Tag = '[object Float64Array]', 27005 int8Tag = '[object Int8Array]', 27006 int16Tag = '[object Int16Array]', 27007 int32Tag = '[object Int32Array]', 27008 uint8Tag = '[object Uint8Array]', 27009 uint8ClampedTag = '[object Uint8ClampedArray]', 27010 uint16Tag = '[object Uint16Array]', 27011 uint32Tag = '[object Uint32Array]'; 27012 27013 /** Used to identify `toStringTag` values of typed arrays. */ 27014 var typedArrayTags = {}; 27015 typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = 27016 typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = 27017 typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = 27018 typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = 27019 typedArrayTags[uint32Tag] = true; 27020 typedArrayTags[argsTag] = typedArrayTags[arrayTag] = 27021 typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = 27022 typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = 27023 typedArrayTags[errorTag] = typedArrayTags[funcTag] = 27024 typedArrayTags[mapTag] = typedArrayTags[numberTag] = 27025 typedArrayTags[objectTag] = typedArrayTags[regexpTag] = 27026 typedArrayTags[setTag] = typedArrayTags[stringTag] = 27027 typedArrayTags[weakMapTag] = false; 27028 27029 /** 27030 * The base implementation of `_.isTypedArray` without Node.js optimizations. 27031 * 27032 * @private 27033 * @param {*} value The value to check. 27034 * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. 27035 */ 27036 function baseIsTypedArray(value) { 27037 return isObjectLike(value) && 27038 isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; 27039 } 27040 27041 module.exports = baseIsTypedArray; 27042 27043 27044 /***/ }), 27045 27046 /***/ "./node_modules/lodash/_baseIteratee.js": 27047 /*!**********************************************!*\ 27048 !*** ./node_modules/lodash/_baseIteratee.js ***! 27049 \**********************************************/ 27050 /*! no static exports found */ 27051 /***/ (function(module, exports, __webpack_require__) { 27052 27053 var baseMatches = __webpack_require__(/*! ./_baseMatches */ "./node_modules/lodash/_baseMatches.js"), 27054 baseMatchesProperty = __webpack_require__(/*! ./_baseMatchesProperty */ "./node_modules/lodash/_baseMatchesProperty.js"), 27055 identity = __webpack_require__(/*! ./identity */ "./node_modules/lodash/identity.js"), 27056 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 27057 property = __webpack_require__(/*! ./property */ "./node_modules/lodash/property.js"); 27058 27059 /** 27060 * The base implementation of `_.iteratee`. 27061 * 27062 * @private 27063 * @param {*} [value=_.identity] The value to convert to an iteratee. 27064 * @returns {Function} Returns the iteratee. 27065 */ 27066 function baseIteratee(value) { 27067 // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. 27068 // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. 27069 if (typeof value == 'function') { 27070 return value; 27071 } 27072 if (value == null) { 27073 return identity; 27074 } 27075 if (typeof value == 'object') { 27076 return isArray(value) 27077 ? baseMatchesProperty(value[0], value[1]) 27078 : baseMatches(value); 27079 } 27080 return property(value); 27081 } 27082 27083 module.exports = baseIteratee; 27084 27085 27086 /***/ }), 27087 27088 /***/ "./node_modules/lodash/_baseKeys.js": 27089 /*!******************************************!*\ 27090 !*** ./node_modules/lodash/_baseKeys.js ***! 27091 \******************************************/ 27092 /*! no static exports found */ 27093 /***/ (function(module, exports, __webpack_require__) { 27094 27095 var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), 27096 nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); 27097 27098 /** Used for built-in method references. */ 27099 var objectProto = Object.prototype; 27100 27101 /** Used to check objects for own properties. */ 27102 var hasOwnProperty = objectProto.hasOwnProperty; 27103 27104 /** 27105 * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. 27106 * 27107 * @private 27108 * @param {Object} object The object to query. 27109 * @returns {Array} Returns the array of property names. 27110 */ 27111 function baseKeys(object) { 27112 if (!isPrototype(object)) { 27113 return nativeKeys(object); 27114 } 27115 var result = []; 27116 for (var key in Object(object)) { 27117 if (hasOwnProperty.call(object, key) && key != 'constructor') { 27118 result.push(key); 27119 } 27120 } 27121 return result; 27122 } 27123 27124 module.exports = baseKeys; 27125 27126 27127 /***/ }), 27128 27129 /***/ "./node_modules/lodash/_baseKeysIn.js": 27130 /*!********************************************!*\ 27131 !*** ./node_modules/lodash/_baseKeysIn.js ***! 27132 \********************************************/ 27133 /*! no static exports found */ 27134 /***/ (function(module, exports, __webpack_require__) { 27135 27136 var isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), 27137 isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), 27138 nativeKeysIn = __webpack_require__(/*! ./_nativeKeysIn */ "./node_modules/lodash/_nativeKeysIn.js"); 27139 27140 /** Used for built-in method references. */ 27141 var objectProto = Object.prototype; 27142 27143 /** Used to check objects for own properties. */ 27144 var hasOwnProperty = objectProto.hasOwnProperty; 27145 27146 /** 27147 * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense. 27148 * 27149 * @private 27150 * @param {Object} object The object to query. 27151 * @returns {Array} Returns the array of property names. 27152 */ 27153 function baseKeysIn(object) { 27154 if (!isObject(object)) { 27155 return nativeKeysIn(object); 27156 } 27157 var isProto = isPrototype(object), 27158 result = []; 27159 27160 for (var key in object) { 27161 if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) { 27162 result.push(key); 27163 } 27164 } 27165 return result; 27166 } 27167 27168 module.exports = baseKeysIn; 27169 27170 27171 /***/ }), 27172 27173 /***/ "./node_modules/lodash/_baseMap.js": 27174 /*!*****************************************!*\ 27175 !*** ./node_modules/lodash/_baseMap.js ***! 27176 \*****************************************/ 27177 /*! no static exports found */ 27178 /***/ (function(module, exports, __webpack_require__) { 27179 27180 var baseEach = __webpack_require__(/*! ./_baseEach */ "./node_modules/lodash/_baseEach.js"), 27181 isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"); 27182 27183 /** 27184 * The base implementation of `_.map` without support for iteratee shorthands. 27185 * 27186 * @private 27187 * @param {Array|Object} collection The collection to iterate over. 27188 * @param {Function} iteratee The function invoked per iteration. 27189 * @returns {Array} Returns the new mapped array. 27190 */ 27191 function baseMap(collection, iteratee) { 27192 var index = -1, 27193 result = isArrayLike(collection) ? Array(collection.length) : []; 27194 27195 baseEach(collection, function(value, key, collection) { 27196 result[++index] = iteratee(value, key, collection); 27197 }); 27198 return result; 27199 } 27200 27201 module.exports = baseMap; 27202 27203 27204 /***/ }), 27205 27206 /***/ "./node_modules/lodash/_baseMatches.js": 27207 /*!*********************************************!*\ 27208 !*** ./node_modules/lodash/_baseMatches.js ***! 27209 \*********************************************/ 27210 /*! no static exports found */ 27211 /***/ (function(module, exports, __webpack_require__) { 27212 27213 var baseIsMatch = __webpack_require__(/*! ./_baseIsMatch */ "./node_modules/lodash/_baseIsMatch.js"), 27214 getMatchData = __webpack_require__(/*! ./_getMatchData */ "./node_modules/lodash/_getMatchData.js"), 27215 matchesStrictComparable = __webpack_require__(/*! ./_matchesStrictComparable */ "./node_modules/lodash/_matchesStrictComparable.js"); 27216 27217 /** 27218 * The base implementation of `_.matches` which doesn't clone `source`. 27219 * 27220 * @private 27221 * @param {Object} source The object of property values to match. 27222 * @returns {Function} Returns the new spec function. 27223 */ 27224 function baseMatches(source) { 27225 var matchData = getMatchData(source); 27226 if (matchData.length == 1 && matchData[0][2]) { 27227 return matchesStrictComparable(matchData[0][0], matchData[0][1]); 27228 } 27229 return function(object) { 27230 return object === source || baseIsMatch(object, source, matchData); 27231 }; 27232 } 27233 27234 module.exports = baseMatches; 27235 27236 27237 /***/ }), 27238 27239 /***/ "./node_modules/lodash/_baseMatchesProperty.js": 27240 /*!*****************************************************!*\ 27241 !*** ./node_modules/lodash/_baseMatchesProperty.js ***! 27242 \*****************************************************/ 27243 /*! no static exports found */ 27244 /***/ (function(module, exports, __webpack_require__) { 27245 27246 var baseIsEqual = __webpack_require__(/*! ./_baseIsEqual */ "./node_modules/lodash/_baseIsEqual.js"), 27247 get = __webpack_require__(/*! ./get */ "./node_modules/lodash/get.js"), 27248 hasIn = __webpack_require__(/*! ./hasIn */ "./node_modules/lodash/hasIn.js"), 27249 isKey = __webpack_require__(/*! ./_isKey */ "./node_modules/lodash/_isKey.js"), 27250 isStrictComparable = __webpack_require__(/*! ./_isStrictComparable */ "./node_modules/lodash/_isStrictComparable.js"), 27251 matchesStrictComparable = __webpack_require__(/*! ./_matchesStrictComparable */ "./node_modules/lodash/_matchesStrictComparable.js"), 27252 toKey = __webpack_require__(/*! ./_toKey */ "./node_modules/lodash/_toKey.js"); 27253 27254 /** Used to compose bitmasks for value comparisons. */ 27255 var COMPARE_PARTIAL_FLAG = 1, 27256 COMPARE_UNORDERED_FLAG = 2; 27257 27258 /** 27259 * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`. 27260 * 27261 * @private 27262 * @param {string} path The path of the property to get. 27263 * @param {*} srcValue The value to match. 27264 * @returns {Function} Returns the new spec function. 27265 */ 27266 function baseMatchesProperty(path, srcValue) { 27267 if (isKey(path) && isStrictComparable(srcValue)) { 27268 return matchesStrictComparable(toKey(path), srcValue); 27269 } 27270 return function(object) { 27271 var objValue = get(object, path); 27272 return (objValue === undefined && objValue === srcValue) 27273 ? hasIn(object, path) 27274 : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG); 27275 }; 27276 } 27277 27278 module.exports = baseMatchesProperty; 27279 27280 27281 /***/ }), 27282 27283 /***/ "./node_modules/lodash/_baseMerge.js": 27284 /*!*******************************************!*\ 27285 !*** ./node_modules/lodash/_baseMerge.js ***! 27286 \*******************************************/ 27287 /*! no static exports found */ 27288 /***/ (function(module, exports, __webpack_require__) { 27289 27290 var Stack = __webpack_require__(/*! ./_Stack */ "./node_modules/lodash/_Stack.js"), 27291 assignMergeValue = __webpack_require__(/*! ./_assignMergeValue */ "./node_modules/lodash/_assignMergeValue.js"), 27292 baseFor = __webpack_require__(/*! ./_baseFor */ "./node_modules/lodash/_baseFor.js"), 27293 baseMergeDeep = __webpack_require__(/*! ./_baseMergeDeep */ "./node_modules/lodash/_baseMergeDeep.js"), 27294 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), 27295 keysIn = __webpack_require__(/*! ./keysIn */ "./node_modules/lodash/keysIn.js"), 27296 safeGet = __webpack_require__(/*! ./_safeGet */ "./node_modules/lodash/_safeGet.js"); 27297 27298 /** 27299 * The base implementation of `_.merge` without support for multiple sources. 27300 * 27301 * @private 27302 * @param {Object} object The destination object. 27303 * @param {Object} source The source object. 27304 * @param {number} srcIndex The index of `source`. 27305 * @param {Function} [customizer] The function to customize merged values. 27306 * @param {Object} [stack] Tracks traversed source values and their merged 27307 * counterparts. 27308 */ 27309 function baseMerge(object, source, srcIndex, customizer, stack) { 27310 if (object === source) { 27311 return; 27312 } 27313 baseFor(source, function(srcValue, key) { 27314 if (isObject(srcValue)) { 27315 stack || (stack = new Stack); 27316 baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack); 27317 } 27318 else { 27319 var newValue = customizer 27320 ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack) 27321 : undefined; 27322 27323 if (newValue === undefined) { 27324 newValue = srcValue; 27325 } 27326 assignMergeValue(object, key, newValue); 27327 } 27328 }, keysIn); 27329 } 27330 27331 module.exports = baseMerge; 27332 27333 27334 /***/ }), 27335 27336 /***/ "./node_modules/lodash/_baseMergeDeep.js": 27337 /*!***********************************************!*\ 27338 !*** ./node_modules/lodash/_baseMergeDeep.js ***! 27339 \***********************************************/ 27340 /*! no static exports found */ 27341 /***/ (function(module, exports, __webpack_require__) { 27342 27343 var assignMergeValue = __webpack_require__(/*! ./_assignMergeValue */ "./node_modules/lodash/_assignMergeValue.js"), 27344 cloneBuffer = __webpack_require__(/*! ./_cloneBuffer */ "./node_modules/lodash/_cloneBuffer.js"), 27345 cloneTypedArray = __webpack_require__(/*! ./_cloneTypedArray */ "./node_modules/lodash/_cloneTypedArray.js"), 27346 copyArray = __webpack_require__(/*! ./_copyArray */ "./node_modules/lodash/_copyArray.js"), 27347 initCloneObject = __webpack_require__(/*! ./_initCloneObject */ "./node_modules/lodash/_initCloneObject.js"), 27348 isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), 27349 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 27350 isArrayLikeObject = __webpack_require__(/*! ./isArrayLikeObject */ "./node_modules/lodash/isArrayLikeObject.js"), 27351 isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), 27352 isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), 27353 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), 27354 isPlainObject = __webpack_require__(/*! ./isPlainObject */ "./node_modules/lodash/isPlainObject.js"), 27355 isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"), 27356 safeGet = __webpack_require__(/*! ./_safeGet */ "./node_modules/lodash/_safeGet.js"), 27357 toPlainObject = __webpack_require__(/*! ./toPlainObject */ "./node_modules/lodash/toPlainObject.js"); 27358 27359 /** 27360 * A specialized version of `baseMerge` for arrays and objects which performs 27361 * deep merges and tracks traversed objects enabling objects with circular 27362 * references to be merged. 27363 * 27364 * @private 27365 * @param {Object} object The destination object. 27366 * @param {Object} source The source object. 27367 * @param {string} key The key of the value to merge. 27368 * @param {number} srcIndex The index of `source`. 27369 * @param {Function} mergeFunc The function to merge values. 27370 * @param {Function} [customizer] The function to customize assigned values. 27371 * @param {Object} [stack] Tracks traversed source values and their merged 27372 * counterparts. 27373 */ 27374 function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) { 27375 var objValue = safeGet(object, key), 27376 srcValue = safeGet(source, key), 27377 stacked = stack.get(srcValue); 27378 27379 if (stacked) { 27380 assignMergeValue(object, key, stacked); 27381 return; 27382 } 27383 var newValue = customizer 27384 ? customizer(objValue, srcValue, (key + ''), object, source, stack) 27385 : undefined; 27386 27387 var isCommon = newValue === undefined; 27388 27389 if (isCommon) { 27390 var isArr = isArray(srcValue), 27391 isBuff = !isArr && isBuffer(srcValue), 27392 isTyped = !isArr && !isBuff && isTypedArray(srcValue); 27393 27394 newValue = srcValue; 27395 if (isArr || isBuff || isTyped) { 27396 if (isArray(objValue)) { 27397 newValue = objValue; 27398 } 27399 else if (isArrayLikeObject(objValue)) { 27400 newValue = copyArray(objValue); 27401 } 27402 else if (isBuff) { 27403 isCommon = false; 27404 newValue = cloneBuffer(srcValue, true); 27405 } 27406 else if (isTyped) { 27407 isCommon = false; 27408 newValue = cloneTypedArray(srcValue, true); 27409 } 27410 else { 27411 newValue = []; 27412 } 27413 } 27414 else if (isPlainObject(srcValue) || isArguments(srcValue)) { 27415 newValue = objValue; 27416 if (isArguments(objValue)) { 27417 newValue = toPlainObject(objValue); 27418 } 27419 else if (!isObject(objValue) || (srcIndex && isFunction(objValue))) { 27420 newValue = initCloneObject(srcValue); 27421 } 27422 } 27423 else { 27424 isCommon = false; 27425 } 27426 } 27427 if (isCommon) { 27428 // Recursively merge objects and arrays (susceptible to call stack limits). 27429 stack.set(srcValue, newValue); 27430 mergeFunc(newValue, srcValue, srcIndex, customizer, stack); 27431 stack['delete'](srcValue); 27432 } 27433 assignMergeValue(object, key, newValue); 27434 } 27435 27436 module.exports = baseMergeDeep; 27437 27438 27439 /***/ }), 27440 27441 /***/ "./node_modules/lodash/_baseOrderBy.js": 27442 /*!*********************************************!*\ 27443 !*** ./node_modules/lodash/_baseOrderBy.js ***! 27444 \*********************************************/ 27445 /*! no static exports found */ 27446 /***/ (function(module, exports, __webpack_require__) { 27447 27448 var arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 27449 baseIteratee = __webpack_require__(/*! ./_baseIteratee */ "./node_modules/lodash/_baseIteratee.js"), 27450 baseMap = __webpack_require__(/*! ./_baseMap */ "./node_modules/lodash/_baseMap.js"), 27451 baseSortBy = __webpack_require__(/*! ./_baseSortBy */ "./node_modules/lodash/_baseSortBy.js"), 27452 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 27453 compareMultiple = __webpack_require__(/*! ./_compareMultiple */ "./node_modules/lodash/_compareMultiple.js"), 27454 identity = __webpack_require__(/*! ./identity */ "./node_modules/lodash/identity.js"); 27455 27456 /** 27457 * The base implementation of `_.orderBy` without param guards. 27458 * 27459 * @private 27460 * @param {Array|Object} collection The collection to iterate over. 27461 * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by. 27462 * @param {string[]} orders The sort orders of `iteratees`. 27463 * @returns {Array} Returns the new sorted array. 27464 */ 27465 function baseOrderBy(collection, iteratees, orders) { 27466 var index = -1; 27467 iteratees = arrayMap(iteratees.length ? iteratees : [identity], baseUnary(baseIteratee)); 27468 27469 var result = baseMap(collection, function(value, key, collection) { 27470 var criteria = arrayMap(iteratees, function(iteratee) { 27471 return iteratee(value); 27472 }); 27473 return { 'criteria': criteria, 'index': ++index, 'value': value }; 27474 }); 27475 27476 return baseSortBy(result, function(object, other) { 27477 return compareMultiple(object, other, orders); 27478 }); 27479 } 27480 27481 module.exports = baseOrderBy; 27482 27483 27484 /***/ }), 27485 27486 /***/ "./node_modules/lodash/_basePick.js": 27487 /*!******************************************!*\ 27488 !*** ./node_modules/lodash/_basePick.js ***! 27489 \******************************************/ 27490 /*! no static exports found */ 27491 /***/ (function(module, exports, __webpack_require__) { 27492 27493 var basePickBy = __webpack_require__(/*! ./_basePickBy */ "./node_modules/lodash/_basePickBy.js"), 27494 hasIn = __webpack_require__(/*! ./hasIn */ "./node_modules/lodash/hasIn.js"); 27495 27496 /** 27497 * The base implementation of `_.pick` without support for individual 27498 * property identifiers. 27499 * 27500 * @private 27501 * @param {Object} object The source object. 27502 * @param {string[]} paths The property paths to pick. 27503 * @returns {Object} Returns the new object. 27504 */ 27505 function basePick(object, paths) { 27506 return basePickBy(object, paths, function(value, path) { 27507 return hasIn(object, path); 27508 }); 27509 } 27510 27511 module.exports = basePick; 27512 27513 27514 /***/ }), 27515 27516 /***/ "./node_modules/lodash/_basePickBy.js": 27517 /*!********************************************!*\ 27518 !*** ./node_modules/lodash/_basePickBy.js ***! 27519 \********************************************/ 27520 /*! no static exports found */ 27521 /***/ (function(module, exports, __webpack_require__) { 27522 27523 var baseGet = __webpack_require__(/*! ./_baseGet */ "./node_modules/lodash/_baseGet.js"), 27524 baseSet = __webpack_require__(/*! ./_baseSet */ "./node_modules/lodash/_baseSet.js"), 27525 castPath = __webpack_require__(/*! ./_castPath */ "./node_modules/lodash/_castPath.js"); 27526 27527 /** 27528 * The base implementation of `_.pickBy` without support for iteratee shorthands. 27529 * 27530 * @private 27531 * @param {Object} object The source object. 27532 * @param {string[]} paths The property paths to pick. 27533 * @param {Function} predicate The function invoked per property. 27534 * @returns {Object} Returns the new object. 27535 */ 27536 function basePickBy(object, paths, predicate) { 27537 var index = -1, 27538 length = paths.length, 27539 result = {}; 27540 27541 while (++index < length) { 27542 var path = paths[index], 27543 value = baseGet(object, path); 27544 27545 if (predicate(value, path)) { 27546 baseSet(result, castPath(path, object), value); 27547 } 27548 } 27549 return result; 27550 } 27551 27552 module.exports = basePickBy; 27553 27554 27555 /***/ }), 27556 27557 /***/ "./node_modules/lodash/_baseProperty.js": 27558 /*!**********************************************!*\ 27559 !*** ./node_modules/lodash/_baseProperty.js ***! 27560 \**********************************************/ 27561 /*! no static exports found */ 27562 /***/ (function(module, exports) { 27563 27564 /** 27565 * The base implementation of `_.property` without support for deep paths. 27566 * 27567 * @private 27568 * @param {string} key The key of the property to get. 27569 * @returns {Function} Returns the new accessor function. 27570 */ 27571 function baseProperty(key) { 27572 return function(object) { 27573 return object == null ? undefined : object[key]; 27574 }; 27575 } 27576 27577 module.exports = baseProperty; 27578 27579 27580 /***/ }), 27581 27582 /***/ "./node_modules/lodash/_basePropertyDeep.js": 27583 /*!**************************************************!*\ 27584 !*** ./node_modules/lodash/_basePropertyDeep.js ***! 27585 \**************************************************/ 27586 /*! no static exports found */ 27587 /***/ (function(module, exports, __webpack_require__) { 27588 27589 var baseGet = __webpack_require__(/*! ./_baseGet */ "./node_modules/lodash/_baseGet.js"); 27590 27591 /** 27592 * A specialized version of `baseProperty` which supports deep paths. 27593 * 27594 * @private 27595 * @param {Array|string} path The path of the property to get. 27596 * @returns {Function} Returns the new accessor function. 27597 */ 27598 function basePropertyDeep(path) { 27599 return function(object) { 27600 return baseGet(object, path); 27601 }; 27602 } 27603 27604 module.exports = basePropertyDeep; 27605 27606 27607 /***/ }), 27608 27609 /***/ "./node_modules/lodash/_basePropertyOf.js": 27610 /*!************************************************!*\ 27611 !*** ./node_modules/lodash/_basePropertyOf.js ***! 27612 \************************************************/ 27613 /*! no static exports found */ 27614 /***/ (function(module, exports) { 27615 27616 /** 27617 * The base implementation of `_.propertyOf` without support for deep paths. 27618 * 27619 * @private 27620 * @param {Object} object The object to query. 27621 * @returns {Function} Returns the new accessor function. 27622 */ 27623 function basePropertyOf(object) { 27624 return function(key) { 27625 return object == null ? undefined : object[key]; 27626 }; 27627 } 27628 27629 module.exports = basePropertyOf; 27630 27631 27632 /***/ }), 27633 27634 /***/ "./node_modules/lodash/_basePullAll.js": 27635 /*!*********************************************!*\ 27636 !*** ./node_modules/lodash/_basePullAll.js ***! 27637 \*********************************************/ 27638 /*! no static exports found */ 27639 /***/ (function(module, exports, __webpack_require__) { 27640 27641 var arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 27642 baseIndexOf = __webpack_require__(/*! ./_baseIndexOf */ "./node_modules/lodash/_baseIndexOf.js"), 27643 baseIndexOfWith = __webpack_require__(/*! ./_baseIndexOfWith */ "./node_modules/lodash/_baseIndexOfWith.js"), 27644 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 27645 copyArray = __webpack_require__(/*! ./_copyArray */ "./node_modules/lodash/_copyArray.js"); 27646 27647 /** Used for built-in method references. */ 27648 var arrayProto = Array.prototype; 27649 27650 /** Built-in value references. */ 27651 var splice = arrayProto.splice; 27652 27653 /** 27654 * The base implementation of `_.pullAllBy` without support for iteratee 27655 * shorthands. 27656 * 27657 * @private 27658 * @param {Array} array The array to modify. 27659 * @param {Array} values The values to remove. 27660 * @param {Function} [iteratee] The iteratee invoked per element. 27661 * @param {Function} [comparator] The comparator invoked per element. 27662 * @returns {Array} Returns `array`. 27663 */ 27664 function basePullAll(array, values, iteratee, comparator) { 27665 var indexOf = comparator ? baseIndexOfWith : baseIndexOf, 27666 index = -1, 27667 length = values.length, 27668 seen = array; 27669 27670 if (array === values) { 27671 values = copyArray(values); 27672 } 27673 if (iteratee) { 27674 seen = arrayMap(array, baseUnary(iteratee)); 27675 } 27676 while (++index < length) { 27677 var fromIndex = 0, 27678 value = values[index], 27679 computed = iteratee ? iteratee(value) : value; 27680 27681 while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) { 27682 if (seen !== array) { 27683 splice.call(seen, fromIndex, 1); 27684 } 27685 splice.call(array, fromIndex, 1); 27686 } 27687 } 27688 return array; 27689 } 27690 27691 module.exports = basePullAll; 27692 27693 27694 /***/ }), 27695 27696 /***/ "./node_modules/lodash/_baseRest.js": 27697 /*!******************************************!*\ 27698 !*** ./node_modules/lodash/_baseRest.js ***! 27699 \******************************************/ 27700 /*! no static exports found */ 27701 /***/ (function(module, exports, __webpack_require__) { 27702 27703 var identity = __webpack_require__(/*! ./identity */ "./node_modules/lodash/identity.js"), 27704 overRest = __webpack_require__(/*! ./_overRest */ "./node_modules/lodash/_overRest.js"), 27705 setToString = __webpack_require__(/*! ./_setToString */ "./node_modules/lodash/_setToString.js"); 27706 27707 /** 27708 * The base implementation of `_.rest` which doesn't validate or coerce arguments. 27709 * 27710 * @private 27711 * @param {Function} func The function to apply a rest parameter to. 27712 * @param {number} [start=func.length-1] The start position of the rest parameter. 27713 * @returns {Function} Returns the new function. 27714 */ 27715 function baseRest(func, start) { 27716 return setToString(overRest(func, start, identity), func + ''); 27717 } 27718 27719 module.exports = baseRest; 27720 27721 27722 /***/ }), 27723 27724 /***/ "./node_modules/lodash/_baseSet.js": 27725 /*!*****************************************!*\ 27726 !*** ./node_modules/lodash/_baseSet.js ***! 27727 \*****************************************/ 27728 /*! no static exports found */ 27729 /***/ (function(module, exports, __webpack_require__) { 27730 27731 var assignValue = __webpack_require__(/*! ./_assignValue */ "./node_modules/lodash/_assignValue.js"), 27732 castPath = __webpack_require__(/*! ./_castPath */ "./node_modules/lodash/_castPath.js"), 27733 isIndex = __webpack_require__(/*! ./_isIndex */ "./node_modules/lodash/_isIndex.js"), 27734 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), 27735 toKey = __webpack_require__(/*! ./_toKey */ "./node_modules/lodash/_toKey.js"); 27736 27737 /** 27738 * The base implementation of `_.set`. 27739 * 27740 * @private 27741 * @param {Object} object The object to modify. 27742 * @param {Array|string} path The path of the property to set. 27743 * @param {*} value The value to set. 27744 * @param {Function} [customizer] The function to customize path creation. 27745 * @returns {Object} Returns `object`. 27746 */ 27747 function baseSet(object, path, value, customizer) { 27748 if (!isObject(object)) { 27749 return object; 27750 } 27751 path = castPath(path, object); 27752 27753 var index = -1, 27754 length = path.length, 27755 lastIndex = length - 1, 27756 nested = object; 27757 27758 while (nested != null && ++index < length) { 27759 var key = toKey(path[index]), 27760 newValue = value; 27761 27762 if (index != lastIndex) { 27763 var objValue = nested[key]; 27764 newValue = customizer ? customizer(objValue, key, nested) : undefined; 27765 if (newValue === undefined) { 27766 newValue = isObject(objValue) 27767 ? objValue 27768 : (isIndex(path[index + 1]) ? [] : {}); 27769 } 27770 } 27771 assignValue(nested, key, newValue); 27772 nested = nested[key]; 27773 } 27774 return object; 27775 } 27776 27777 module.exports = baseSet; 27778 27779 27780 /***/ }), 27781 27782 /***/ "./node_modules/lodash/_baseSetToString.js": 27783 /*!*************************************************!*\ 27784 !*** ./node_modules/lodash/_baseSetToString.js ***! 27785 \*************************************************/ 27786 /*! no static exports found */ 27787 /***/ (function(module, exports, __webpack_require__) { 27788 27789 var constant = __webpack_require__(/*! ./constant */ "./node_modules/lodash/constant.js"), 27790 defineProperty = __webpack_require__(/*! ./_defineProperty */ "./node_modules/lodash/_defineProperty.js"), 27791 identity = __webpack_require__(/*! ./identity */ "./node_modules/lodash/identity.js"); 27792 27793 /** 27794 * The base implementation of `setToString` without support for hot loop shorting. 27795 * 27796 * @private 27797 * @param {Function} func The function to modify. 27798 * @param {Function} string The `toString` result. 27799 * @returns {Function} Returns `func`. 27800 */ 27801 var baseSetToString = !defineProperty ? identity : function(func, string) { 27802 return defineProperty(func, 'toString', { 27803 'configurable': true, 27804 'enumerable': false, 27805 'value': constant(string), 27806 'writable': true 27807 }); 27808 }; 27809 27810 module.exports = baseSetToString; 27811 27812 27813 /***/ }), 27814 27815 /***/ "./node_modules/lodash/_baseSortBy.js": 27816 /*!********************************************!*\ 27817 !*** ./node_modules/lodash/_baseSortBy.js ***! 27818 \********************************************/ 27819 /*! no static exports found */ 27820 /***/ (function(module, exports) { 27821 27822 /** 27823 * The base implementation of `_.sortBy` which uses `comparer` to define the 27824 * sort order of `array` and replaces criteria objects with their corresponding 27825 * values. 27826 * 27827 * @private 27828 * @param {Array} array The array to sort. 27829 * @param {Function} comparer The function to define sort order. 27830 * @returns {Array} Returns `array`. 27831 */ 27832 function baseSortBy(array, comparer) { 27833 var length = array.length; 27834 27835 array.sort(comparer); 27836 while (length--) { 27837 array[length] = array[length].value; 27838 } 27839 return array; 27840 } 27841 27842 module.exports = baseSortBy; 27843 27844 27845 /***/ }), 27846 27847 /***/ "./node_modules/lodash/_baseTimes.js": 27848 /*!*******************************************!*\ 27849 !*** ./node_modules/lodash/_baseTimes.js ***! 27850 \*******************************************/ 27851 /*! no static exports found */ 27852 /***/ (function(module, exports) { 27853 27854 /** 27855 * The base implementation of `_.times` without support for iteratee shorthands 27856 * or max array length checks. 27857 * 27858 * @private 27859 * @param {number} n The number of times to invoke `iteratee`. 27860 * @param {Function} iteratee The function invoked per iteration. 27861 * @returns {Array} Returns the array of results. 27862 */ 27863 function baseTimes(n, iteratee) { 27864 var index = -1, 27865 result = Array(n); 27866 27867 while (++index < n) { 27868 result[index] = iteratee(index); 27869 } 27870 return result; 27871 } 27872 27873 module.exports = baseTimes; 27874 27875 27876 /***/ }), 27877 27878 /***/ "./node_modules/lodash/_baseToString.js": 27879 /*!**********************************************!*\ 27880 !*** ./node_modules/lodash/_baseToString.js ***! 27881 \**********************************************/ 27882 /*! no static exports found */ 27883 /***/ (function(module, exports, __webpack_require__) { 27884 27885 var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), 27886 arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 27887 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 27888 isSymbol = __webpack_require__(/*! ./isSymbol */ "./node_modules/lodash/isSymbol.js"); 27889 27890 /** Used as references for various `Number` constants. */ 27891 var INFINITY = 1 / 0; 27892 27893 /** Used to convert symbols to primitives and strings. */ 27894 var symbolProto = Symbol ? Symbol.prototype : undefined, 27895 symbolToString = symbolProto ? symbolProto.toString : undefined; 27896 27897 /** 27898 * The base implementation of `_.toString` which doesn't convert nullish 27899 * values to empty strings. 27900 * 27901 * @private 27902 * @param {*} value The value to process. 27903 * @returns {string} Returns the string. 27904 */ 27905 function baseToString(value) { 27906 // Exit early for strings to avoid a performance hit in some environments. 27907 if (typeof value == 'string') { 27908 return value; 27909 } 27910 if (isArray(value)) { 27911 // Recursively convert values (susceptible to call stack limits). 27912 return arrayMap(value, baseToString) + ''; 27913 } 27914 if (isSymbol(value)) { 27915 return symbolToString ? symbolToString.call(value) : ''; 27916 } 27917 var result = (value + ''); 27918 return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; 27919 } 27920 27921 module.exports = baseToString; 27922 27923 27924 /***/ }), 27925 27926 /***/ "./node_modules/lodash/_baseUnary.js": 27927 /*!*******************************************!*\ 27928 !*** ./node_modules/lodash/_baseUnary.js ***! 27929 \*******************************************/ 27930 /*! no static exports found */ 27931 /***/ (function(module, exports) { 27932 27933 /** 27934 * The base implementation of `_.unary` without support for storing metadata. 27935 * 27936 * @private 27937 * @param {Function} func The function to cap arguments for. 27938 * @returns {Function} Returns the new capped function. 27939 */ 27940 function baseUnary(func) { 27941 return function(value) { 27942 return func(value); 27943 }; 27944 } 27945 27946 module.exports = baseUnary; 27947 27948 27949 /***/ }), 27950 27951 /***/ "./node_modules/lodash/_baseUniq.js": 27952 /*!******************************************!*\ 27953 !*** ./node_modules/lodash/_baseUniq.js ***! 27954 \******************************************/ 27955 /*! no static exports found */ 27956 /***/ (function(module, exports, __webpack_require__) { 27957 27958 var SetCache = __webpack_require__(/*! ./_SetCache */ "./node_modules/lodash/_SetCache.js"), 27959 arrayIncludes = __webpack_require__(/*! ./_arrayIncludes */ "./node_modules/lodash/_arrayIncludes.js"), 27960 arrayIncludesWith = __webpack_require__(/*! ./_arrayIncludesWith */ "./node_modules/lodash/_arrayIncludesWith.js"), 27961 cacheHas = __webpack_require__(/*! ./_cacheHas */ "./node_modules/lodash/_cacheHas.js"), 27962 createSet = __webpack_require__(/*! ./_createSet */ "./node_modules/lodash/_createSet.js"), 27963 setToArray = __webpack_require__(/*! ./_setToArray */ "./node_modules/lodash/_setToArray.js"); 27964 27965 /** Used as the size to enable large array optimizations. */ 27966 var LARGE_ARRAY_SIZE = 200; 27967 27968 /** 27969 * The base implementation of `_.uniqBy` without support for iteratee shorthands. 27970 * 27971 * @private 27972 * @param {Array} array The array to inspect. 27973 * @param {Function} [iteratee] The iteratee invoked per element. 27974 * @param {Function} [comparator] The comparator invoked per element. 27975 * @returns {Array} Returns the new duplicate free array. 27976 */ 27977 function baseUniq(array, iteratee, comparator) { 27978 var index = -1, 27979 includes = arrayIncludes, 27980 length = array.length, 27981 isCommon = true, 27982 result = [], 27983 seen = result; 27984 27985 if (comparator) { 27986 isCommon = false; 27987 includes = arrayIncludesWith; 27988 } 27989 else if (length >= LARGE_ARRAY_SIZE) { 27990 var set = iteratee ? null : createSet(array); 27991 if (set) { 27992 return setToArray(set); 27993 } 27994 isCommon = false; 27995 includes = cacheHas; 27996 seen = new SetCache; 27997 } 27998 else { 27999 seen = iteratee ? [] : result; 28000 } 28001 outer: 28002 while (++index < length) { 28003 var value = array[index], 28004 computed = iteratee ? iteratee(value) : value; 28005 28006 value = (comparator || value !== 0) ? value : 0; 28007 if (isCommon && computed === computed) { 28008 var seenIndex = seen.length; 28009 while (seenIndex--) { 28010 if (seen[seenIndex] === computed) { 28011 continue outer; 28012 } 28013 } 28014 if (iteratee) { 28015 seen.push(computed); 28016 } 28017 result.push(value); 28018 } 28019 else if (!includes(seen, computed, comparator)) { 28020 if (seen !== result) { 28021 seen.push(computed); 28022 } 28023 result.push(value); 28024 } 28025 } 28026 return result; 28027 } 28028 28029 module.exports = baseUniq; 28030 28031 28032 /***/ }), 28033 28034 /***/ "./node_modules/lodash/_cacheHas.js": 28035 /*!******************************************!*\ 28036 !*** ./node_modules/lodash/_cacheHas.js ***! 28037 \******************************************/ 28038 /*! no static exports found */ 28039 /***/ (function(module, exports) { 28040 28041 /** 28042 * Checks if a `cache` value for `key` exists. 28043 * 28044 * @private 28045 * @param {Object} cache The cache to query. 28046 * @param {string} key The key of the entry to check. 28047 * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. 28048 */ 28049 function cacheHas(cache, key) { 28050 return cache.has(key); 28051 } 28052 28053 module.exports = cacheHas; 28054 28055 28056 /***/ }), 28057 28058 /***/ "./node_modules/lodash/_castArrayLikeObject.js": 28059 /*!*****************************************************!*\ 28060 !*** ./node_modules/lodash/_castArrayLikeObject.js ***! 28061 \*****************************************************/ 28062 /*! no static exports found */ 28063 /***/ (function(module, exports, __webpack_require__) { 28064 28065 var isArrayLikeObject = __webpack_require__(/*! ./isArrayLikeObject */ "./node_modules/lodash/isArrayLikeObject.js"); 28066 28067 /** 28068 * Casts `value` to an empty array if it's not an array like object. 28069 * 28070 * @private 28071 * @param {*} value The value to inspect. 28072 * @returns {Array|Object} Returns the cast array-like object. 28073 */ 28074 function castArrayLikeObject(value) { 28075 return isArrayLikeObject(value) ? value : []; 28076 } 28077 28078 module.exports = castArrayLikeObject; 28079 28080 28081 /***/ }), 28082 28083 /***/ "./node_modules/lodash/_castFunction.js": 28084 /*!**********************************************!*\ 28085 !*** ./node_modules/lodash/_castFunction.js ***! 28086 \**********************************************/ 28087 /*! no static exports found */ 28088 /***/ (function(module, exports, __webpack_require__) { 28089 28090 var identity = __webpack_require__(/*! ./identity */ "./node_modules/lodash/identity.js"); 28091 28092 /** 28093 * Casts `value` to `identity` if it's not a function. 28094 * 28095 * @private 28096 * @param {*} value The value to inspect. 28097 * @returns {Function} Returns cast function. 28098 */ 28099 function castFunction(value) { 28100 return typeof value == 'function' ? value : identity; 28101 } 28102 28103 module.exports = castFunction; 28104 28105 28106 /***/ }), 28107 28108 /***/ "./node_modules/lodash/_castPath.js": 28109 /*!******************************************!*\ 28110 !*** ./node_modules/lodash/_castPath.js ***! 28111 \******************************************/ 28112 /*! no static exports found */ 28113 /***/ (function(module, exports, __webpack_require__) { 28114 28115 var isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 28116 isKey = __webpack_require__(/*! ./_isKey */ "./node_modules/lodash/_isKey.js"), 28117 stringToPath = __webpack_require__(/*! ./_stringToPath */ "./node_modules/lodash/_stringToPath.js"), 28118 toString = __webpack_require__(/*! ./toString */ "./node_modules/lodash/toString.js"); 28119 28120 /** 28121 * Casts `value` to a path array if it's not one. 28122 * 28123 * @private 28124 * @param {*} value The value to inspect. 28125 * @param {Object} [object] The object to query keys on. 28126 * @returns {Array} Returns the cast property path array. 28127 */ 28128 function castPath(value, object) { 28129 if (isArray(value)) { 28130 return value; 28131 } 28132 return isKey(value, object) ? [value] : stringToPath(toString(value)); 28133 } 28134 28135 module.exports = castPath; 28136 28137 28138 /***/ }), 28139 28140 /***/ "./node_modules/lodash/_cloneArrayBuffer.js": 28141 /*!**************************************************!*\ 28142 !*** ./node_modules/lodash/_cloneArrayBuffer.js ***! 28143 \**************************************************/ 28144 /*! no static exports found */ 28145 /***/ (function(module, exports, __webpack_require__) { 28146 28147 var Uint8Array = __webpack_require__(/*! ./_Uint8Array */ "./node_modules/lodash/_Uint8Array.js"); 28148 28149 /** 28150 * Creates a clone of `arrayBuffer`. 28151 * 28152 * @private 28153 * @param {ArrayBuffer} arrayBuffer The array buffer to clone. 28154 * @returns {ArrayBuffer} Returns the cloned array buffer. 28155 */ 28156 function cloneArrayBuffer(arrayBuffer) { 28157 var result = new arrayBuffer.constructor(arrayBuffer.byteLength); 28158 new Uint8Array(result).set(new Uint8Array(arrayBuffer)); 28159 return result; 28160 } 28161 28162 module.exports = cloneArrayBuffer; 28163 28164 28165 /***/ }), 28166 28167 /***/ "./node_modules/lodash/_cloneBuffer.js": 28168 /*!*********************************************!*\ 28169 !*** ./node_modules/lodash/_cloneBuffer.js ***! 28170 \*********************************************/ 28171 /*! no static exports found */ 28172 /***/ (function(module, exports, __webpack_require__) { 28173 28174 /* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 28175 28176 /** Detect free variable `exports`. */ 28177 var freeExports = true && exports && !exports.nodeType && exports; 28178 28179 /** Detect free variable `module`. */ 28180 var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; 28181 28182 /** Detect the popular CommonJS extension `module.exports`. */ 28183 var moduleExports = freeModule && freeModule.exports === freeExports; 28184 28185 /** Built-in value references. */ 28186 var Buffer = moduleExports ? root.Buffer : undefined, 28187 allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined; 28188 28189 /** 28190 * Creates a clone of `buffer`. 28191 * 28192 * @private 28193 * @param {Buffer} buffer The buffer to clone. 28194 * @param {boolean} [isDeep] Specify a deep clone. 28195 * @returns {Buffer} Returns the cloned buffer. 28196 */ 28197 function cloneBuffer(buffer, isDeep) { 28198 if (isDeep) { 28199 return buffer.slice(); 28200 } 28201 var length = buffer.length, 28202 result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length); 28203 28204 buffer.copy(result); 28205 return result; 28206 } 28207 28208 module.exports = cloneBuffer; 28209 28210 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ "./node_modules/webpack/buildin/module.js")(module))) 28211 28212 /***/ }), 28213 28214 /***/ "./node_modules/lodash/_cloneDataView.js": 28215 /*!***********************************************!*\ 28216 !*** ./node_modules/lodash/_cloneDataView.js ***! 28217 \***********************************************/ 28218 /*! no static exports found */ 28219 /***/ (function(module, exports, __webpack_require__) { 28220 28221 var cloneArrayBuffer = __webpack_require__(/*! ./_cloneArrayBuffer */ "./node_modules/lodash/_cloneArrayBuffer.js"); 28222 28223 /** 28224 * Creates a clone of `dataView`. 28225 * 28226 * @private 28227 * @param {Object} dataView The data view to clone. 28228 * @param {boolean} [isDeep] Specify a deep clone. 28229 * @returns {Object} Returns the cloned data view. 28230 */ 28231 function cloneDataView(dataView, isDeep) { 28232 var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer; 28233 return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength); 28234 } 28235 28236 module.exports = cloneDataView; 28237 28238 28239 /***/ }), 28240 28241 /***/ "./node_modules/lodash/_cloneRegExp.js": 28242 /*!*********************************************!*\ 28243 !*** ./node_modules/lodash/_cloneRegExp.js ***! 28244 \*********************************************/ 28245 /*! no static exports found */ 28246 /***/ (function(module, exports) { 28247 28248 /** Used to match `RegExp` flags from their coerced string values. */ 28249 var reFlags = /\w*$/; 28250 28251 /** 28252 * Creates a clone of `regexp`. 28253 * 28254 * @private 28255 * @param {Object} regexp The regexp to clone. 28256 * @returns {Object} Returns the cloned regexp. 28257 */ 28258 function cloneRegExp(regexp) { 28259 var result = new regexp.constructor(regexp.source, reFlags.exec(regexp)); 28260 result.lastIndex = regexp.lastIndex; 28261 return result; 28262 } 28263 28264 module.exports = cloneRegExp; 28265 28266 28267 /***/ }), 28268 28269 /***/ "./node_modules/lodash/_cloneSymbol.js": 28270 /*!*********************************************!*\ 28271 !*** ./node_modules/lodash/_cloneSymbol.js ***! 28272 \*********************************************/ 28273 /*! no static exports found */ 28274 /***/ (function(module, exports, __webpack_require__) { 28275 28276 var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); 28277 28278 /** Used to convert symbols to primitives and strings. */ 28279 var symbolProto = Symbol ? Symbol.prototype : undefined, 28280 symbolValueOf = symbolProto ? symbolProto.valueOf : undefined; 28281 28282 /** 28283 * Creates a clone of the `symbol` object. 28284 * 28285 * @private 28286 * @param {Object} symbol The symbol object to clone. 28287 * @returns {Object} Returns the cloned symbol object. 28288 */ 28289 function cloneSymbol(symbol) { 28290 return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {}; 28291 } 28292 28293 module.exports = cloneSymbol; 28294 28295 28296 /***/ }), 28297 28298 /***/ "./node_modules/lodash/_cloneTypedArray.js": 28299 /*!*************************************************!*\ 28300 !*** ./node_modules/lodash/_cloneTypedArray.js ***! 28301 \*************************************************/ 28302 /*! no static exports found */ 28303 /***/ (function(module, exports, __webpack_require__) { 28304 28305 var cloneArrayBuffer = __webpack_require__(/*! ./_cloneArrayBuffer */ "./node_modules/lodash/_cloneArrayBuffer.js"); 28306 28307 /** 28308 * Creates a clone of `typedArray`. 28309 * 28310 * @private 28311 * @param {Object} typedArray The typed array to clone. 28312 * @param {boolean} [isDeep] Specify a deep clone. 28313 * @returns {Object} Returns the cloned typed array. 28314 */ 28315 function cloneTypedArray(typedArray, isDeep) { 28316 var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer; 28317 return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length); 28318 } 28319 28320 module.exports = cloneTypedArray; 28321 28322 28323 /***/ }), 28324 28325 /***/ "./node_modules/lodash/_compareAscending.js": 28326 /*!**************************************************!*\ 28327 !*** ./node_modules/lodash/_compareAscending.js ***! 28328 \**************************************************/ 28329 /*! no static exports found */ 28330 /***/ (function(module, exports, __webpack_require__) { 28331 28332 var isSymbol = __webpack_require__(/*! ./isSymbol */ "./node_modules/lodash/isSymbol.js"); 28333 28334 /** 28335 * Compares values to sort them in ascending order. 28336 * 28337 * @private 28338 * @param {*} value The value to compare. 28339 * @param {*} other The other value to compare. 28340 * @returns {number} Returns the sort order indicator for `value`. 28341 */ 28342 function compareAscending(value, other) { 28343 if (value !== other) { 28344 var valIsDefined = value !== undefined, 28345 valIsNull = value === null, 28346 valIsReflexive = value === value, 28347 valIsSymbol = isSymbol(value); 28348 28349 var othIsDefined = other !== undefined, 28350 othIsNull = other === null, 28351 othIsReflexive = other === other, 28352 othIsSymbol = isSymbol(other); 28353 28354 if ((!othIsNull && !othIsSymbol && !valIsSymbol && value > other) || 28355 (valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol) || 28356 (valIsNull && othIsDefined && othIsReflexive) || 28357 (!valIsDefined && othIsReflexive) || 28358 !valIsReflexive) { 28359 return 1; 28360 } 28361 if ((!valIsNull && !valIsSymbol && !othIsSymbol && value < other) || 28362 (othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol) || 28363 (othIsNull && valIsDefined && valIsReflexive) || 28364 (!othIsDefined && valIsReflexive) || 28365 !othIsReflexive) { 28366 return -1; 28367 } 28368 } 28369 return 0; 28370 } 28371 28372 module.exports = compareAscending; 28373 28374 28375 /***/ }), 28376 28377 /***/ "./node_modules/lodash/_compareMultiple.js": 28378 /*!*************************************************!*\ 28379 !*** ./node_modules/lodash/_compareMultiple.js ***! 28380 \*************************************************/ 28381 /*! no static exports found */ 28382 /***/ (function(module, exports, __webpack_require__) { 28383 28384 var compareAscending = __webpack_require__(/*! ./_compareAscending */ "./node_modules/lodash/_compareAscending.js"); 28385 28386 /** 28387 * Used by `_.orderBy` to compare multiple properties of a value to another 28388 * and stable sort them. 28389 * 28390 * If `orders` is unspecified, all values are sorted in ascending order. Otherwise, 28391 * specify an order of "desc" for descending or "asc" for ascending sort order 28392 * of corresponding values. 28393 * 28394 * @private 28395 * @param {Object} object The object to compare. 28396 * @param {Object} other The other object to compare. 28397 * @param {boolean[]|string[]} orders The order to sort by for each property. 28398 * @returns {number} Returns the sort order indicator for `object`. 28399 */ 28400 function compareMultiple(object, other, orders) { 28401 var index = -1, 28402 objCriteria = object.criteria, 28403 othCriteria = other.criteria, 28404 length = objCriteria.length, 28405 ordersLength = orders.length; 28406 28407 while (++index < length) { 28408 var result = compareAscending(objCriteria[index], othCriteria[index]); 28409 if (result) { 28410 if (index >= ordersLength) { 28411 return result; 28412 } 28413 var order = orders[index]; 28414 return result * (order == 'desc' ? -1 : 1); 28415 } 28416 } 28417 // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications 28418 // that causes it, under certain circumstances, to provide the same value for 28419 // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247 28420 // for more details. 28421 // 28422 // This also ensures a stable sort in V8 and other engines. 28423 // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details. 28424 return object.index - other.index; 28425 } 28426 28427 module.exports = compareMultiple; 28428 28429 28430 /***/ }), 28431 28432 /***/ "./node_modules/lodash/_copyArray.js": 28433 /*!*******************************************!*\ 28434 !*** ./node_modules/lodash/_copyArray.js ***! 28435 \*******************************************/ 28436 /*! no static exports found */ 28437 /***/ (function(module, exports) { 28438 28439 /** 28440 * Copies the values of `source` to `array`. 28441 * 28442 * @private 28443 * @param {Array} source The array to copy values from. 28444 * @param {Array} [array=[]] The array to copy values to. 28445 * @returns {Array} Returns `array`. 28446 */ 28447 function copyArray(source, array) { 28448 var index = -1, 28449 length = source.length; 28450 28451 array || (array = Array(length)); 28452 while (++index < length) { 28453 array[index] = source[index]; 28454 } 28455 return array; 28456 } 28457 28458 module.exports = copyArray; 28459 28460 28461 /***/ }), 28462 28463 /***/ "./node_modules/lodash/_copyObject.js": 28464 /*!********************************************!*\ 28465 !*** ./node_modules/lodash/_copyObject.js ***! 28466 \********************************************/ 28467 /*! no static exports found */ 28468 /***/ (function(module, exports, __webpack_require__) { 28469 28470 var assignValue = __webpack_require__(/*! ./_assignValue */ "./node_modules/lodash/_assignValue.js"), 28471 baseAssignValue = __webpack_require__(/*! ./_baseAssignValue */ "./node_modules/lodash/_baseAssignValue.js"); 28472 28473 /** 28474 * Copies properties of `source` to `object`. 28475 * 28476 * @private 28477 * @param {Object} source The object to copy properties from. 28478 * @param {Array} props The property identifiers to copy. 28479 * @param {Object} [object={}] The object to copy properties to. 28480 * @param {Function} [customizer] The function to customize copied values. 28481 * @returns {Object} Returns `object`. 28482 */ 28483 function copyObject(source, props, object, customizer) { 28484 var isNew = !object; 28485 object || (object = {}); 28486 28487 var index = -1, 28488 length = props.length; 28489 28490 while (++index < length) { 28491 var key = props[index]; 28492 28493 var newValue = customizer 28494 ? customizer(object[key], source[key], key, object, source) 28495 : undefined; 28496 28497 if (newValue === undefined) { 28498 newValue = source[key]; 28499 } 28500 if (isNew) { 28501 baseAssignValue(object, key, newValue); 28502 } else { 28503 assignValue(object, key, newValue); 28504 } 28505 } 28506 return object; 28507 } 28508 28509 module.exports = copyObject; 28510 28511 28512 /***/ }), 28513 28514 /***/ "./node_modules/lodash/_copySymbols.js": 28515 /*!*********************************************!*\ 28516 !*** ./node_modules/lodash/_copySymbols.js ***! 28517 \*********************************************/ 28518 /*! no static exports found */ 28519 /***/ (function(module, exports, __webpack_require__) { 28520 28521 var copyObject = __webpack_require__(/*! ./_copyObject */ "./node_modules/lodash/_copyObject.js"), 28522 getSymbols = __webpack_require__(/*! ./_getSymbols */ "./node_modules/lodash/_getSymbols.js"); 28523 28524 /** 28525 * Copies own symbols of `source` to `object`. 28526 * 28527 * @private 28528 * @param {Object} source The object to copy symbols from. 28529 * @param {Object} [object={}] The object to copy symbols to. 28530 * @returns {Object} Returns `object`. 28531 */ 28532 function copySymbols(source, object) { 28533 return copyObject(source, getSymbols(source), object); 28534 } 28535 28536 module.exports = copySymbols; 28537 28538 28539 /***/ }), 28540 28541 /***/ "./node_modules/lodash/_copySymbolsIn.js": 28542 /*!***********************************************!*\ 28543 !*** ./node_modules/lodash/_copySymbolsIn.js ***! 28544 \***********************************************/ 28545 /*! no static exports found */ 28546 /***/ (function(module, exports, __webpack_require__) { 28547 28548 var copyObject = __webpack_require__(/*! ./_copyObject */ "./node_modules/lodash/_copyObject.js"), 28549 getSymbolsIn = __webpack_require__(/*! ./_getSymbolsIn */ "./node_modules/lodash/_getSymbolsIn.js"); 28550 28551 /** 28552 * Copies own and inherited symbols of `source` to `object`. 28553 * 28554 * @private 28555 * @param {Object} source The object to copy symbols from. 28556 * @param {Object} [object={}] The object to copy symbols to. 28557 * @returns {Object} Returns `object`. 28558 */ 28559 function copySymbolsIn(source, object) { 28560 return copyObject(source, getSymbolsIn(source), object); 28561 } 28562 28563 module.exports = copySymbolsIn; 28564 28565 28566 /***/ }), 28567 28568 /***/ "./node_modules/lodash/_coreJsData.js": 28569 /*!********************************************!*\ 28570 !*** ./node_modules/lodash/_coreJsData.js ***! 28571 \********************************************/ 28572 /*! no static exports found */ 28573 /***/ (function(module, exports, __webpack_require__) { 28574 28575 var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); 28576 28577 /** Used to detect overreaching core-js shims. */ 28578 var coreJsData = root['__core-js_shared__']; 28579 28580 module.exports = coreJsData; 28581 28582 28583 /***/ }), 28584 28585 /***/ "./node_modules/lodash/_createAggregator.js": 28586 /*!**************************************************!*\ 28587 !*** ./node_modules/lodash/_createAggregator.js ***! 28588 \**************************************************/ 28589 /*! no static exports found */ 28590 /***/ (function(module, exports, __webpack_require__) { 28591 28592 var arrayAggregator = __webpack_require__(/*! ./_arrayAggregator */ "./node_modules/lodash/_arrayAggregator.js"), 28593 baseAggregator = __webpack_require__(/*! ./_baseAggregator */ "./node_modules/lodash/_baseAggregator.js"), 28594 baseIteratee = __webpack_require__(/*! ./_baseIteratee */ "./node_modules/lodash/_baseIteratee.js"), 28595 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); 28596 28597 /** 28598 * Creates a function like `_.groupBy`. 28599 * 28600 * @private 28601 * @param {Function} setter The function to set accumulator values. 28602 * @param {Function} [initializer] The accumulator object initializer. 28603 * @returns {Function} Returns the new aggregator function. 28604 */ 28605 function createAggregator(setter, initializer) { 28606 return function(collection, iteratee) { 28607 var func = isArray(collection) ? arrayAggregator : baseAggregator, 28608 accumulator = initializer ? initializer() : {}; 28609 28610 return func(collection, setter, baseIteratee(iteratee, 2), accumulator); 28611 }; 28612 } 28613 28614 module.exports = createAggregator; 28615 28616 28617 /***/ }), 28618 28619 /***/ "./node_modules/lodash/_createAssigner.js": 28620 /*!************************************************!*\ 28621 !*** ./node_modules/lodash/_createAssigner.js ***! 28622 \************************************************/ 28623 /*! no static exports found */ 28624 /***/ (function(module, exports, __webpack_require__) { 28625 28626 var baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 28627 isIterateeCall = __webpack_require__(/*! ./_isIterateeCall */ "./node_modules/lodash/_isIterateeCall.js"); 28628 28629 /** 28630 * Creates a function like `_.assign`. 28631 * 28632 * @private 28633 * @param {Function} assigner The function to assign values. 28634 * @returns {Function} Returns the new assigner function. 28635 */ 28636 function createAssigner(assigner) { 28637 return baseRest(function(object, sources) { 28638 var index = -1, 28639 length = sources.length, 28640 customizer = length > 1 ? sources[length - 1] : undefined, 28641 guard = length > 2 ? sources[2] : undefined; 28642 28643 customizer = (assigner.length > 3 && typeof customizer == 'function') 28644 ? (length--, customizer) 28645 : undefined; 28646 28647 if (guard && isIterateeCall(sources[0], sources[1], guard)) { 28648 customizer = length < 3 ? undefined : customizer; 28649 length = 1; 28650 } 28651 object = Object(object); 28652 while (++index < length) { 28653 var source = sources[index]; 28654 if (source) { 28655 assigner(object, source, index, customizer); 28656 } 28657 } 28658 return object; 28659 }); 28660 } 28661 28662 module.exports = createAssigner; 28663 28664 28665 /***/ }), 28666 28667 /***/ "./node_modules/lodash/_createBaseEach.js": 28668 /*!************************************************!*\ 28669 !*** ./node_modules/lodash/_createBaseEach.js ***! 28670 \************************************************/ 28671 /*! no static exports found */ 28672 /***/ (function(module, exports, __webpack_require__) { 28673 28674 var isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"); 28675 28676 /** 28677 * Creates a `baseEach` or `baseEachRight` function. 28678 * 28679 * @private 28680 * @param {Function} eachFunc The function to iterate over a collection. 28681 * @param {boolean} [fromRight] Specify iterating from right to left. 28682 * @returns {Function} Returns the new base function. 28683 */ 28684 function createBaseEach(eachFunc, fromRight) { 28685 return function(collection, iteratee) { 28686 if (collection == null) { 28687 return collection; 28688 } 28689 if (!isArrayLike(collection)) { 28690 return eachFunc(collection, iteratee); 28691 } 28692 var length = collection.length, 28693 index = fromRight ? length : -1, 28694 iterable = Object(collection); 28695 28696 while ((fromRight ? index-- : ++index < length)) { 28697 if (iteratee(iterable[index], index, iterable) === false) { 28698 break; 28699 } 28700 } 28701 return collection; 28702 }; 28703 } 28704 28705 module.exports = createBaseEach; 28706 28707 28708 /***/ }), 28709 28710 /***/ "./node_modules/lodash/_createBaseFor.js": 28711 /*!***********************************************!*\ 28712 !*** ./node_modules/lodash/_createBaseFor.js ***! 28713 \***********************************************/ 28714 /*! no static exports found */ 28715 /***/ (function(module, exports) { 28716 28717 /** 28718 * Creates a base function for methods like `_.forIn` and `_.forOwn`. 28719 * 28720 * @private 28721 * @param {boolean} [fromRight] Specify iterating from right to left. 28722 * @returns {Function} Returns the new base function. 28723 */ 28724 function createBaseFor(fromRight) { 28725 return function(object, iteratee, keysFunc) { 28726 var index = -1, 28727 iterable = Object(object), 28728 props = keysFunc(object), 28729 length = props.length; 28730 28731 while (length--) { 28732 var key = props[fromRight ? length : ++index]; 28733 if (iteratee(iterable[key], key, iterable) === false) { 28734 break; 28735 } 28736 } 28737 return object; 28738 }; 28739 } 28740 28741 module.exports = createBaseFor; 28742 28743 28744 /***/ }), 28745 28746 /***/ "./node_modules/lodash/_createCompounder.js": 28747 /*!**************************************************!*\ 28748 !*** ./node_modules/lodash/_createCompounder.js ***! 28749 \**************************************************/ 28750 /*! no static exports found */ 28751 /***/ (function(module, exports, __webpack_require__) { 28752 28753 var arrayReduce = __webpack_require__(/*! ./_arrayReduce */ "./node_modules/lodash/_arrayReduce.js"), 28754 deburr = __webpack_require__(/*! ./deburr */ "./node_modules/lodash/deburr.js"), 28755 words = __webpack_require__(/*! ./words */ "./node_modules/lodash/words.js"); 28756 28757 /** Used to compose unicode capture groups. */ 28758 var rsApos = "['\u2019]"; 28759 28760 /** Used to match apostrophes. */ 28761 var reApos = RegExp(rsApos, 'g'); 28762 28763 /** 28764 * Creates a function like `_.camelCase`. 28765 * 28766 * @private 28767 * @param {Function} callback The function to combine each word. 28768 * @returns {Function} Returns the new compounder function. 28769 */ 28770 function createCompounder(callback) { 28771 return function(string) { 28772 return arrayReduce(words(deburr(string).replace(reApos, '')), callback, ''); 28773 }; 28774 } 28775 28776 module.exports = createCompounder; 28777 28778 28779 /***/ }), 28780 28781 /***/ "./node_modules/lodash/_createSet.js": 28782 /*!*******************************************!*\ 28783 !*** ./node_modules/lodash/_createSet.js ***! 28784 \*******************************************/ 28785 /*! no static exports found */ 28786 /***/ (function(module, exports, __webpack_require__) { 28787 28788 var Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), 28789 noop = __webpack_require__(/*! ./noop */ "./node_modules/lodash/noop.js"), 28790 setToArray = __webpack_require__(/*! ./_setToArray */ "./node_modules/lodash/_setToArray.js"); 28791 28792 /** Used as references for various `Number` constants. */ 28793 var INFINITY = 1 / 0; 28794 28795 /** 28796 * Creates a set object of `values`. 28797 * 28798 * @private 28799 * @param {Array} values The values to add to the set. 28800 * @returns {Object} Returns the new set. 28801 */ 28802 var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) { 28803 return new Set(values); 28804 }; 28805 28806 module.exports = createSet; 28807 28808 28809 /***/ }), 28810 28811 /***/ "./node_modules/lodash/_customDefaultsMerge.js": 28812 /*!*****************************************************!*\ 28813 !*** ./node_modules/lodash/_customDefaultsMerge.js ***! 28814 \*****************************************************/ 28815 /*! no static exports found */ 28816 /***/ (function(module, exports, __webpack_require__) { 28817 28818 var baseMerge = __webpack_require__(/*! ./_baseMerge */ "./node_modules/lodash/_baseMerge.js"), 28819 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); 28820 28821 /** 28822 * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source 28823 * objects into destination objects that are passed thru. 28824 * 28825 * @private 28826 * @param {*} objValue The destination value. 28827 * @param {*} srcValue The source value. 28828 * @param {string} key The key of the property to merge. 28829 * @param {Object} object The parent object of `objValue`. 28830 * @param {Object} source The parent object of `srcValue`. 28831 * @param {Object} [stack] Tracks traversed source values and their merged 28832 * counterparts. 28833 * @returns {*} Returns the value to assign. 28834 */ 28835 function customDefaultsMerge(objValue, srcValue, key, object, source, stack) { 28836 if (isObject(objValue) && isObject(srcValue)) { 28837 // Recursively merge objects and arrays (susceptible to call stack limits). 28838 stack.set(srcValue, objValue); 28839 baseMerge(objValue, srcValue, undefined, customDefaultsMerge, stack); 28840 stack['delete'](srcValue); 28841 } 28842 return objValue; 28843 } 28844 28845 module.exports = customDefaultsMerge; 28846 28847 28848 /***/ }), 28849 28850 /***/ "./node_modules/lodash/_deburrLetter.js": 28851 /*!**********************************************!*\ 28852 !*** ./node_modules/lodash/_deburrLetter.js ***! 28853 \**********************************************/ 28854 /*! no static exports found */ 28855 /***/ (function(module, exports, __webpack_require__) { 28856 28857 var basePropertyOf = __webpack_require__(/*! ./_basePropertyOf */ "./node_modules/lodash/_basePropertyOf.js"); 28858 28859 /** Used to map Latin Unicode letters to basic Latin letters. */ 28860 var deburredLetters = { 28861 // Latin-1 Supplement block. 28862 '\xc0': 'A', '\xc1': 'A', '\xc2': 'A', '\xc3': 'A', '\xc4': 'A', '\xc5': 'A', 28863 '\xe0': 'a', '\xe1': 'a', '\xe2': 'a', '\xe3': 'a', '\xe4': 'a', '\xe5': 'a', 28864 '\xc7': 'C', '\xe7': 'c', 28865 '\xd0': 'D', '\xf0': 'd', 28866 '\xc8': 'E', '\xc9': 'E', '\xca': 'E', '\xcb': 'E', 28867 '\xe8': 'e', '\xe9': 'e', '\xea': 'e', '\xeb': 'e', 28868 '\xcc': 'I', '\xcd': 'I', '\xce': 'I', '\xcf': 'I', 28869 '\xec': 'i', '\xed': 'i', '\xee': 'i', '\xef': 'i', 28870 '\xd1': 'N', '\xf1': 'n', 28871 '\xd2': 'O', '\xd3': 'O', '\xd4': 'O', '\xd5': 'O', '\xd6': 'O', '\xd8': 'O', 28872 '\xf2': 'o', '\xf3': 'o', '\xf4': 'o', '\xf5': 'o', '\xf6': 'o', '\xf8': 'o', 28873 '\xd9': 'U', '\xda': 'U', '\xdb': 'U', '\xdc': 'U', 28874 '\xf9': 'u', '\xfa': 'u', '\xfb': 'u', '\xfc': 'u', 28875 '\xdd': 'Y', '\xfd': 'y', '\xff': 'y', 28876 '\xc6': 'Ae', '\xe6': 'ae', 28877 '\xde': 'Th', '\xfe': 'th', 28878 '\xdf': 'ss', 28879 // Latin Extended-A block. 28880 '\u0100': 'A', '\u0102': 'A', '\u0104': 'A', 28881 '\u0101': 'a', '\u0103': 'a', '\u0105': 'a', 28882 '\u0106': 'C', '\u0108': 'C', '\u010a': 'C', '\u010c': 'C', 28883 '\u0107': 'c', '\u0109': 'c', '\u010b': 'c', '\u010d': 'c', 28884 '\u010e': 'D', '\u0110': 'D', '\u010f': 'd', '\u0111': 'd', 28885 '\u0112': 'E', '\u0114': 'E', '\u0116': 'E', '\u0118': 'E', '\u011a': 'E', 28886 '\u0113': 'e', '\u0115': 'e', '\u0117': 'e', '\u0119': 'e', '\u011b': 'e', 28887 '\u011c': 'G', '\u011e': 'G', '\u0120': 'G', '\u0122': 'G', 28888 '\u011d': 'g', '\u011f': 'g', '\u0121': 'g', '\u0123': 'g', 28889 '\u0124': 'H', '\u0126': 'H', '\u0125': 'h', '\u0127': 'h', 28890 '\u0128': 'I', '\u012a': 'I', '\u012c': 'I', '\u012e': 'I', '\u0130': 'I', 28891 '\u0129': 'i', '\u012b': 'i', '\u012d': 'i', '\u012f': 'i', '\u0131': 'i', 28892 '\u0134': 'J', '\u0135': 'j', 28893 '\u0136': 'K', '\u0137': 'k', '\u0138': 'k', 28894 '\u0139': 'L', '\u013b': 'L', '\u013d': 'L', '\u013f': 'L', '\u0141': 'L', 28895 '\u013a': 'l', '\u013c': 'l', '\u013e': 'l', '\u0140': 'l', '\u0142': 'l', 28896 '\u0143': 'N', '\u0145': 'N', '\u0147': 'N', '\u014a': 'N', 28897 '\u0144': 'n', '\u0146': 'n', '\u0148': 'n', '\u014b': 'n', 28898 '\u014c': 'O', '\u014e': 'O', '\u0150': 'O', 28899 '\u014d': 'o', '\u014f': 'o', '\u0151': 'o', 28900 '\u0154': 'R', '\u0156': 'R', '\u0158': 'R', 28901 '\u0155': 'r', '\u0157': 'r', '\u0159': 'r', 28902 '\u015a': 'S', '\u015c': 'S', '\u015e': 'S', '\u0160': 'S', 28903 '\u015b': 's', '\u015d': 's', '\u015f': 's', '\u0161': 's', 28904 '\u0162': 'T', '\u0164': 'T', '\u0166': 'T', 28905 '\u0163': 't', '\u0165': 't', '\u0167': 't', 28906 '\u0168': 'U', '\u016a': 'U', '\u016c': 'U', '\u016e': 'U', '\u0170': 'U', '\u0172': 'U', 28907 '\u0169': 'u', '\u016b': 'u', '\u016d': 'u', '\u016f': 'u', '\u0171': 'u', '\u0173': 'u', 28908 '\u0174': 'W', '\u0175': 'w', 28909 '\u0176': 'Y', '\u0177': 'y', '\u0178': 'Y', 28910 '\u0179': 'Z', '\u017b': 'Z', '\u017d': 'Z', 28911 '\u017a': 'z', '\u017c': 'z', '\u017e': 'z', 28912 '\u0132': 'IJ', '\u0133': 'ij', 28913 '\u0152': 'Oe', '\u0153': 'oe', 28914 '\u0149': "'n", '\u017f': 's' 28915 }; 28916 28917 /** 28918 * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A 28919 * letters to basic Latin letters. 28920 * 28921 * @private 28922 * @param {string} letter The matched letter to deburr. 28923 * @returns {string} Returns the deburred letter. 28924 */ 28925 var deburrLetter = basePropertyOf(deburredLetters); 28926 28927 module.exports = deburrLetter; 28928 28929 28930 /***/ }), 28931 28932 /***/ "./node_modules/lodash/_defineProperty.js": 28933 /*!************************************************!*\ 28934 !*** ./node_modules/lodash/_defineProperty.js ***! 28935 \************************************************/ 28936 /*! no static exports found */ 28937 /***/ (function(module, exports, __webpack_require__) { 28938 28939 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"); 28940 28941 var defineProperty = (function() { 28942 try { 28943 var func = getNative(Object, 'defineProperty'); 28944 func({}, '', {}); 28945 return func; 28946 } catch (e) {} 28947 }()); 28948 28949 module.exports = defineProperty; 28950 28951 28952 /***/ }), 28953 28954 /***/ "./node_modules/lodash/_equalArrays.js": 28955 /*!*********************************************!*\ 28956 !*** ./node_modules/lodash/_equalArrays.js ***! 28957 \*********************************************/ 28958 /*! no static exports found */ 28959 /***/ (function(module, exports, __webpack_require__) { 28960 28961 var SetCache = __webpack_require__(/*! ./_SetCache */ "./node_modules/lodash/_SetCache.js"), 28962 arraySome = __webpack_require__(/*! ./_arraySome */ "./node_modules/lodash/_arraySome.js"), 28963 cacheHas = __webpack_require__(/*! ./_cacheHas */ "./node_modules/lodash/_cacheHas.js"); 28964 28965 /** Used to compose bitmasks for value comparisons. */ 28966 var COMPARE_PARTIAL_FLAG = 1, 28967 COMPARE_UNORDERED_FLAG = 2; 28968 28969 /** 28970 * A specialized version of `baseIsEqualDeep` for arrays with support for 28971 * partial deep comparisons. 28972 * 28973 * @private 28974 * @param {Array} array The array to compare. 28975 * @param {Array} other The other array to compare. 28976 * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. 28977 * @param {Function} customizer The function to customize comparisons. 28978 * @param {Function} equalFunc The function to determine equivalents of values. 28979 * @param {Object} stack Tracks traversed `array` and `other` objects. 28980 * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. 28981 */ 28982 function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { 28983 var isPartial = bitmask & COMPARE_PARTIAL_FLAG, 28984 arrLength = array.length, 28985 othLength = other.length; 28986 28987 if (arrLength != othLength && !(isPartial && othLength > arrLength)) { 28988 return false; 28989 } 28990 // Assume cyclic values are equal. 28991 var stacked = stack.get(array); 28992 if (stacked && stack.get(other)) { 28993 return stacked == other; 28994 } 28995 var index = -1, 28996 result = true, 28997 seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined; 28998 28999 stack.set(array, other); 29000 stack.set(other, array); 29001 29002 // Ignore non-index properties. 29003 while (++index < arrLength) { 29004 var arrValue = array[index], 29005 othValue = other[index]; 29006 29007 if (customizer) { 29008 var compared = isPartial 29009 ? customizer(othValue, arrValue, index, other, array, stack) 29010 : customizer(arrValue, othValue, index, array, other, stack); 29011 } 29012 if (compared !== undefined) { 29013 if (compared) { 29014 continue; 29015 } 29016 result = false; 29017 break; 29018 } 29019 // Recursively compare arrays (susceptible to call stack limits). 29020 if (seen) { 29021 if (!arraySome(other, function(othValue, othIndex) { 29022 if (!cacheHas(seen, othIndex) && 29023 (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) { 29024 return seen.push(othIndex); 29025 } 29026 })) { 29027 result = false; 29028 break; 29029 } 29030 } else if (!( 29031 arrValue === othValue || 29032 equalFunc(arrValue, othValue, bitmask, customizer, stack) 29033 )) { 29034 result = false; 29035 break; 29036 } 29037 } 29038 stack['delete'](array); 29039 stack['delete'](other); 29040 return result; 29041 } 29042 29043 module.exports = equalArrays; 29044 29045 29046 /***/ }), 29047 29048 /***/ "./node_modules/lodash/_equalByTag.js": 29049 /*!********************************************!*\ 29050 !*** ./node_modules/lodash/_equalByTag.js ***! 29051 \********************************************/ 29052 /*! no static exports found */ 29053 /***/ (function(module, exports, __webpack_require__) { 29054 29055 var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), 29056 Uint8Array = __webpack_require__(/*! ./_Uint8Array */ "./node_modules/lodash/_Uint8Array.js"), 29057 eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"), 29058 equalArrays = __webpack_require__(/*! ./_equalArrays */ "./node_modules/lodash/_equalArrays.js"), 29059 mapToArray = __webpack_require__(/*! ./_mapToArray */ "./node_modules/lodash/_mapToArray.js"), 29060 setToArray = __webpack_require__(/*! ./_setToArray */ "./node_modules/lodash/_setToArray.js"); 29061 29062 /** Used to compose bitmasks for value comparisons. */ 29063 var COMPARE_PARTIAL_FLAG = 1, 29064 COMPARE_UNORDERED_FLAG = 2; 29065 29066 /** `Object#toString` result references. */ 29067 var boolTag = '[object Boolean]', 29068 dateTag = '[object Date]', 29069 errorTag = '[object Error]', 29070 mapTag = '[object Map]', 29071 numberTag = '[object Number]', 29072 regexpTag = '[object RegExp]', 29073 setTag = '[object Set]', 29074 stringTag = '[object String]', 29075 symbolTag = '[object Symbol]'; 29076 29077 var arrayBufferTag = '[object ArrayBuffer]', 29078 dataViewTag = '[object DataView]'; 29079 29080 /** Used to convert symbols to primitives and strings. */ 29081 var symbolProto = Symbol ? Symbol.prototype : undefined, 29082 symbolValueOf = symbolProto ? symbolProto.valueOf : undefined; 29083 29084 /** 29085 * A specialized version of `baseIsEqualDeep` for comparing objects of 29086 * the same `toStringTag`. 29087 * 29088 * **Note:** This function only supports comparing values with tags of 29089 * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. 29090 * 29091 * @private 29092 * @param {Object} object The object to compare. 29093 * @param {Object} other The other object to compare. 29094 * @param {string} tag The `toStringTag` of the objects to compare. 29095 * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. 29096 * @param {Function} customizer The function to customize comparisons. 29097 * @param {Function} equalFunc The function to determine equivalents of values. 29098 * @param {Object} stack Tracks traversed `object` and `other` objects. 29099 * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. 29100 */ 29101 function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) { 29102 switch (tag) { 29103 case dataViewTag: 29104 if ((object.byteLength != other.byteLength) || 29105 (object.byteOffset != other.byteOffset)) { 29106 return false; 29107 } 29108 object = object.buffer; 29109 other = other.buffer; 29110 29111 case arrayBufferTag: 29112 if ((object.byteLength != other.byteLength) || 29113 !equalFunc(new Uint8Array(object), new Uint8Array(other))) { 29114 return false; 29115 } 29116 return true; 29117 29118 case boolTag: 29119 case dateTag: 29120 case numberTag: 29121 // Coerce booleans to `1` or `0` and dates to milliseconds. 29122 // Invalid dates are coerced to `NaN`. 29123 return eq(+object, +other); 29124 29125 case errorTag: 29126 return object.name == other.name && object.message == other.message; 29127 29128 case regexpTag: 29129 case stringTag: 29130 // Coerce regexes to strings and treat strings, primitives and objects, 29131 // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring 29132 // for more details. 29133 return object == (other + ''); 29134 29135 case mapTag: 29136 var convert = mapToArray; 29137 29138 case setTag: 29139 var isPartial = bitmask & COMPARE_PARTIAL_FLAG; 29140 convert || (convert = setToArray); 29141 29142 if (object.size != other.size && !isPartial) { 29143 return false; 29144 } 29145 // Assume cyclic values are equal. 29146 var stacked = stack.get(object); 29147 if (stacked) { 29148 return stacked == other; 29149 } 29150 bitmask |= COMPARE_UNORDERED_FLAG; 29151 29152 // Recursively compare objects (susceptible to call stack limits). 29153 stack.set(object, other); 29154 var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack); 29155 stack['delete'](object); 29156 return result; 29157 29158 case symbolTag: 29159 if (symbolValueOf) { 29160 return symbolValueOf.call(object) == symbolValueOf.call(other); 29161 } 29162 } 29163 return false; 29164 } 29165 29166 module.exports = equalByTag; 29167 29168 29169 /***/ }), 29170 29171 /***/ "./node_modules/lodash/_equalObjects.js": 29172 /*!**********************************************!*\ 29173 !*** ./node_modules/lodash/_equalObjects.js ***! 29174 \**********************************************/ 29175 /*! no static exports found */ 29176 /***/ (function(module, exports, __webpack_require__) { 29177 29178 var getAllKeys = __webpack_require__(/*! ./_getAllKeys */ "./node_modules/lodash/_getAllKeys.js"); 29179 29180 /** Used to compose bitmasks for value comparisons. */ 29181 var COMPARE_PARTIAL_FLAG = 1; 29182 29183 /** Used for built-in method references. */ 29184 var objectProto = Object.prototype; 29185 29186 /** Used to check objects for own properties. */ 29187 var hasOwnProperty = objectProto.hasOwnProperty; 29188 29189 /** 29190 * A specialized version of `baseIsEqualDeep` for objects with support for 29191 * partial deep comparisons. 29192 * 29193 * @private 29194 * @param {Object} object The object to compare. 29195 * @param {Object} other The other object to compare. 29196 * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. 29197 * @param {Function} customizer The function to customize comparisons. 29198 * @param {Function} equalFunc The function to determine equivalents of values. 29199 * @param {Object} stack Tracks traversed `object` and `other` objects. 29200 * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. 29201 */ 29202 function equalObjects(object, other, bitmask, customizer, equalFunc, stack) { 29203 var isPartial = bitmask & COMPARE_PARTIAL_FLAG, 29204 objProps = getAllKeys(object), 29205 objLength = objProps.length, 29206 othProps = getAllKeys(other), 29207 othLength = othProps.length; 29208 29209 if (objLength != othLength && !isPartial) { 29210 return false; 29211 } 29212 var index = objLength; 29213 while (index--) { 29214 var key = objProps[index]; 29215 if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) { 29216 return false; 29217 } 29218 } 29219 // Assume cyclic values are equal. 29220 var stacked = stack.get(object); 29221 if (stacked && stack.get(other)) { 29222 return stacked == other; 29223 } 29224 var result = true; 29225 stack.set(object, other); 29226 stack.set(other, object); 29227 29228 var skipCtor = isPartial; 29229 while (++index < objLength) { 29230 key = objProps[index]; 29231 var objValue = object[key], 29232 othValue = other[key]; 29233 29234 if (customizer) { 29235 var compared = isPartial 29236 ? customizer(othValue, objValue, key, other, object, stack) 29237 : customizer(objValue, othValue, key, object, other, stack); 29238 } 29239 // Recursively compare objects (susceptible to call stack limits). 29240 if (!(compared === undefined 29241 ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack)) 29242 : compared 29243 )) { 29244 result = false; 29245 break; 29246 } 29247 skipCtor || (skipCtor = key == 'constructor'); 29248 } 29249 if (result && !skipCtor) { 29250 var objCtor = object.constructor, 29251 othCtor = other.constructor; 29252 29253 // Non `Object` object instances with different constructors are not equal. 29254 if (objCtor != othCtor && 29255 ('constructor' in object && 'constructor' in other) && 29256 !(typeof objCtor == 'function' && objCtor instanceof objCtor && 29257 typeof othCtor == 'function' && othCtor instanceof othCtor)) { 29258 result = false; 29259 } 29260 } 29261 stack['delete'](object); 29262 stack['delete'](other); 29263 return result; 29264 } 29265 29266 module.exports = equalObjects; 29267 29268 29269 /***/ }), 29270 29271 /***/ "./node_modules/lodash/_flatRest.js": 29272 /*!******************************************!*\ 29273 !*** ./node_modules/lodash/_flatRest.js ***! 29274 \******************************************/ 29275 /*! no static exports found */ 29276 /***/ (function(module, exports, __webpack_require__) { 29277 29278 var flatten = __webpack_require__(/*! ./flatten */ "./node_modules/lodash/flatten.js"), 29279 overRest = __webpack_require__(/*! ./_overRest */ "./node_modules/lodash/_overRest.js"), 29280 setToString = __webpack_require__(/*! ./_setToString */ "./node_modules/lodash/_setToString.js"); 29281 29282 /** 29283 * A specialized version of `baseRest` which flattens the rest array. 29284 * 29285 * @private 29286 * @param {Function} func The function to apply a rest parameter to. 29287 * @returns {Function} Returns the new function. 29288 */ 29289 function flatRest(func) { 29290 return setToString(overRest(func, undefined, flatten), func + ''); 29291 } 29292 29293 module.exports = flatRest; 29294 29295 29296 /***/ }), 29297 29298 /***/ "./node_modules/lodash/_freeGlobal.js": 29299 /*!********************************************!*\ 29300 !*** ./node_modules/lodash/_freeGlobal.js ***! 29301 \********************************************/ 29302 /*! no static exports found */ 29303 /***/ (function(module, exports, __webpack_require__) { 29304 29305 /* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ 29306 var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; 29307 29308 module.exports = freeGlobal; 29309 29310 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) 29311 29312 /***/ }), 29313 29314 /***/ "./node_modules/lodash/_getAllKeys.js": 29315 /*!********************************************!*\ 29316 !*** ./node_modules/lodash/_getAllKeys.js ***! 29317 \********************************************/ 29318 /*! no static exports found */ 29319 /***/ (function(module, exports, __webpack_require__) { 29320 29321 var baseGetAllKeys = __webpack_require__(/*! ./_baseGetAllKeys */ "./node_modules/lodash/_baseGetAllKeys.js"), 29322 getSymbols = __webpack_require__(/*! ./_getSymbols */ "./node_modules/lodash/_getSymbols.js"), 29323 keys = __webpack_require__(/*! ./keys */ "./node_modules/lodash/keys.js"); 29324 29325 /** 29326 * Creates an array of own enumerable property names and symbols of `object`. 29327 * 29328 * @private 29329 * @param {Object} object The object to query. 29330 * @returns {Array} Returns the array of property names and symbols. 29331 */ 29332 function getAllKeys(object) { 29333 return baseGetAllKeys(object, keys, getSymbols); 29334 } 29335 29336 module.exports = getAllKeys; 29337 29338 29339 /***/ }), 29340 29341 /***/ "./node_modules/lodash/_getAllKeysIn.js": 29342 /*!**********************************************!*\ 29343 !*** ./node_modules/lodash/_getAllKeysIn.js ***! 29344 \**********************************************/ 29345 /*! no static exports found */ 29346 /***/ (function(module, exports, __webpack_require__) { 29347 29348 var baseGetAllKeys = __webpack_require__(/*! ./_baseGetAllKeys */ "./node_modules/lodash/_baseGetAllKeys.js"), 29349 getSymbolsIn = __webpack_require__(/*! ./_getSymbolsIn */ "./node_modules/lodash/_getSymbolsIn.js"), 29350 keysIn = __webpack_require__(/*! ./keysIn */ "./node_modules/lodash/keysIn.js"); 29351 29352 /** 29353 * Creates an array of own and inherited enumerable property names and 29354 * symbols of `object`. 29355 * 29356 * @private 29357 * @param {Object} object The object to query. 29358 * @returns {Array} Returns the array of property names and symbols. 29359 */ 29360 function getAllKeysIn(object) { 29361 return baseGetAllKeys(object, keysIn, getSymbolsIn); 29362 } 29363 29364 module.exports = getAllKeysIn; 29365 29366 29367 /***/ }), 29368 29369 /***/ "./node_modules/lodash/_getMapData.js": 29370 /*!********************************************!*\ 29371 !*** ./node_modules/lodash/_getMapData.js ***! 29372 \********************************************/ 29373 /*! no static exports found */ 29374 /***/ (function(module, exports, __webpack_require__) { 29375 29376 var isKeyable = __webpack_require__(/*! ./_isKeyable */ "./node_modules/lodash/_isKeyable.js"); 29377 29378 /** 29379 * Gets the data for `map`. 29380 * 29381 * @private 29382 * @param {Object} map The map to query. 29383 * @param {string} key The reference key. 29384 * @returns {*} Returns the map data. 29385 */ 29386 function getMapData(map, key) { 29387 var data = map.__data__; 29388 return isKeyable(key) 29389 ? data[typeof key == 'string' ? 'string' : 'hash'] 29390 : data.map; 29391 } 29392 29393 module.exports = getMapData; 29394 29395 29396 /***/ }), 29397 29398 /***/ "./node_modules/lodash/_getMatchData.js": 29399 /*!**********************************************!*\ 29400 !*** ./node_modules/lodash/_getMatchData.js ***! 29401 \**********************************************/ 29402 /*! no static exports found */ 29403 /***/ (function(module, exports, __webpack_require__) { 29404 29405 var isStrictComparable = __webpack_require__(/*! ./_isStrictComparable */ "./node_modules/lodash/_isStrictComparable.js"), 29406 keys = __webpack_require__(/*! ./keys */ "./node_modules/lodash/keys.js"); 29407 29408 /** 29409 * Gets the property names, values, and compare flags of `object`. 29410 * 29411 * @private 29412 * @param {Object} object The object to query. 29413 * @returns {Array} Returns the match data of `object`. 29414 */ 29415 function getMatchData(object) { 29416 var result = keys(object), 29417 length = result.length; 29418 29419 while (length--) { 29420 var key = result[length], 29421 value = object[key]; 29422 29423 result[length] = [key, value, isStrictComparable(value)]; 29424 } 29425 return result; 29426 } 29427 29428 module.exports = getMatchData; 29429 29430 29431 /***/ }), 29432 29433 /***/ "./node_modules/lodash/_getNative.js": 29434 /*!*******************************************!*\ 29435 !*** ./node_modules/lodash/_getNative.js ***! 29436 \*******************************************/ 29437 /*! no static exports found */ 29438 /***/ (function(module, exports, __webpack_require__) { 29439 29440 var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), 29441 getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); 29442 29443 /** 29444 * Gets the native function at `key` of `object`. 29445 * 29446 * @private 29447 * @param {Object} object The object to query. 29448 * @param {string} key The key of the method to get. 29449 * @returns {*} Returns the function if it's native, else `undefined`. 29450 */ 29451 function getNative(object, key) { 29452 var value = getValue(object, key); 29453 return baseIsNative(value) ? value : undefined; 29454 } 29455 29456 module.exports = getNative; 29457 29458 29459 /***/ }), 29460 29461 /***/ "./node_modules/lodash/_getPrototype.js": 29462 /*!**********************************************!*\ 29463 !*** ./node_modules/lodash/_getPrototype.js ***! 29464 \**********************************************/ 29465 /*! no static exports found */ 29466 /***/ (function(module, exports, __webpack_require__) { 29467 29468 var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); 29469 29470 /** Built-in value references. */ 29471 var getPrototype = overArg(Object.getPrototypeOf, Object); 29472 29473 module.exports = getPrototype; 29474 29475 29476 /***/ }), 29477 29478 /***/ "./node_modules/lodash/_getRawTag.js": 29479 /*!*******************************************!*\ 29480 !*** ./node_modules/lodash/_getRawTag.js ***! 29481 \*******************************************/ 29482 /*! no static exports found */ 29483 /***/ (function(module, exports, __webpack_require__) { 29484 29485 var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); 29486 29487 /** Used for built-in method references. */ 29488 var objectProto = Object.prototype; 29489 29490 /** Used to check objects for own properties. */ 29491 var hasOwnProperty = objectProto.hasOwnProperty; 29492 29493 /** 29494 * Used to resolve the 29495 * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) 29496 * of values. 29497 */ 29498 var nativeObjectToString = objectProto.toString; 29499 29500 /** Built-in value references. */ 29501 var symToStringTag = Symbol ? Symbol.toStringTag : undefined; 29502 29503 /** 29504 * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. 29505 * 29506 * @private 29507 * @param {*} value The value to query. 29508 * @returns {string} Returns the raw `toStringTag`. 29509 */ 29510 function getRawTag(value) { 29511 var isOwn = hasOwnProperty.call(value, symToStringTag), 29512 tag = value[symToStringTag]; 29513 29514 try { 29515 value[symToStringTag] = undefined; 29516 var unmasked = true; 29517 } catch (e) {} 29518 29519 var result = nativeObjectToString.call(value); 29520 if (unmasked) { 29521 if (isOwn) { 29522 value[symToStringTag] = tag; 29523 } else { 29524 delete value[symToStringTag]; 29525 } 29526 } 29527 return result; 29528 } 29529 29530 module.exports = getRawTag; 29531 29532 29533 /***/ }), 29534 29535 /***/ "./node_modules/lodash/_getSymbols.js": 29536 /*!********************************************!*\ 29537 !*** ./node_modules/lodash/_getSymbols.js ***! 29538 \********************************************/ 29539 /*! no static exports found */ 29540 /***/ (function(module, exports, __webpack_require__) { 29541 29542 var arrayFilter = __webpack_require__(/*! ./_arrayFilter */ "./node_modules/lodash/_arrayFilter.js"), 29543 stubArray = __webpack_require__(/*! ./stubArray */ "./node_modules/lodash/stubArray.js"); 29544 29545 /** Used for built-in method references. */ 29546 var objectProto = Object.prototype; 29547 29548 /** Built-in value references. */ 29549 var propertyIsEnumerable = objectProto.propertyIsEnumerable; 29550 29551 /* Built-in method references for those with the same name as other `lodash` methods. */ 29552 var nativeGetSymbols = Object.getOwnPropertySymbols; 29553 29554 /** 29555 * Creates an array of the own enumerable symbols of `object`. 29556 * 29557 * @private 29558 * @param {Object} object The object to query. 29559 * @returns {Array} Returns the array of symbols. 29560 */ 29561 var getSymbols = !nativeGetSymbols ? stubArray : function(object) { 29562 if (object == null) { 29563 return []; 29564 } 29565 object = Object(object); 29566 return arrayFilter(nativeGetSymbols(object), function(symbol) { 29567 return propertyIsEnumerable.call(object, symbol); 29568 }); 29569 }; 29570 29571 module.exports = getSymbols; 29572 29573 29574 /***/ }), 29575 29576 /***/ "./node_modules/lodash/_getSymbolsIn.js": 29577 /*!**********************************************!*\ 29578 !*** ./node_modules/lodash/_getSymbolsIn.js ***! 29579 \**********************************************/ 29580 /*! no static exports found */ 29581 /***/ (function(module, exports, __webpack_require__) { 29582 29583 var arrayPush = __webpack_require__(/*! ./_arrayPush */ "./node_modules/lodash/_arrayPush.js"), 29584 getPrototype = __webpack_require__(/*! ./_getPrototype */ "./node_modules/lodash/_getPrototype.js"), 29585 getSymbols = __webpack_require__(/*! ./_getSymbols */ "./node_modules/lodash/_getSymbols.js"), 29586 stubArray = __webpack_require__(/*! ./stubArray */ "./node_modules/lodash/stubArray.js"); 29587 29588 /* Built-in method references for those with the same name as other `lodash` methods. */ 29589 var nativeGetSymbols = Object.getOwnPropertySymbols; 29590 29591 /** 29592 * Creates an array of the own and inherited enumerable symbols of `object`. 29593 * 29594 * @private 29595 * @param {Object} object The object to query. 29596 * @returns {Array} Returns the array of symbols. 29597 */ 29598 var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) { 29599 var result = []; 29600 while (object) { 29601 arrayPush(result, getSymbols(object)); 29602 object = getPrototype(object); 29603 } 29604 return result; 29605 }; 29606 29607 module.exports = getSymbolsIn; 29608 29609 29610 /***/ }), 29611 29612 /***/ "./node_modules/lodash/_getTag.js": 29613 /*!****************************************!*\ 29614 !*** ./node_modules/lodash/_getTag.js ***! 29615 \****************************************/ 29616 /*! no static exports found */ 29617 /***/ (function(module, exports, __webpack_require__) { 29618 29619 var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), 29620 Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), 29621 Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), 29622 Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), 29623 WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), 29624 baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 29625 toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); 29626 29627 /** `Object#toString` result references. */ 29628 var mapTag = '[object Map]', 29629 objectTag = '[object Object]', 29630 promiseTag = '[object Promise]', 29631 setTag = '[object Set]', 29632 weakMapTag = '[object WeakMap]'; 29633 29634 var dataViewTag = '[object DataView]'; 29635 29636 /** Used to detect maps, sets, and weakmaps. */ 29637 var dataViewCtorString = toSource(DataView), 29638 mapCtorString = toSource(Map), 29639 promiseCtorString = toSource(Promise), 29640 setCtorString = toSource(Set), 29641 weakMapCtorString = toSource(WeakMap); 29642 29643 /** 29644 * Gets the `toStringTag` of `value`. 29645 * 29646 * @private 29647 * @param {*} value The value to query. 29648 * @returns {string} Returns the `toStringTag`. 29649 */ 29650 var getTag = baseGetTag; 29651 29652 // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. 29653 if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || 29654 (Map && getTag(new Map) != mapTag) || 29655 (Promise && getTag(Promise.resolve()) != promiseTag) || 29656 (Set && getTag(new Set) != setTag) || 29657 (WeakMap && getTag(new WeakMap) != weakMapTag)) { 29658 getTag = function(value) { 29659 var result = baseGetTag(value), 29660 Ctor = result == objectTag ? value.constructor : undefined, 29661 ctorString = Ctor ? toSource(Ctor) : ''; 29662 29663 if (ctorString) { 29664 switch (ctorString) { 29665 case dataViewCtorString: return dataViewTag; 29666 case mapCtorString: return mapTag; 29667 case promiseCtorString: return promiseTag; 29668 case setCtorString: return setTag; 29669 case weakMapCtorString: return weakMapTag; 29670 } 29671 } 29672 return result; 29673 }; 29674 } 29675 29676 module.exports = getTag; 29677 29678 29679 /***/ }), 29680 29681 /***/ "./node_modules/lodash/_getValue.js": 29682 /*!******************************************!*\ 29683 !*** ./node_modules/lodash/_getValue.js ***! 29684 \******************************************/ 29685 /*! no static exports found */ 29686 /***/ (function(module, exports) { 29687 29688 /** 29689 * Gets the value at `key` of `object`. 29690 * 29691 * @private 29692 * @param {Object} [object] The object to query. 29693 * @param {string} key The key of the property to get. 29694 * @returns {*} Returns the property value. 29695 */ 29696 function getValue(object, key) { 29697 return object == null ? undefined : object[key]; 29698 } 29699 29700 module.exports = getValue; 29701 29702 29703 /***/ }), 29704 29705 /***/ "./node_modules/lodash/_hasPath.js": 29706 /*!*****************************************!*\ 29707 !*** ./node_modules/lodash/_hasPath.js ***! 29708 \*****************************************/ 29709 /*! no static exports found */ 29710 /***/ (function(module, exports, __webpack_require__) { 29711 29712 var castPath = __webpack_require__(/*! ./_castPath */ "./node_modules/lodash/_castPath.js"), 29713 isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), 29714 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 29715 isIndex = __webpack_require__(/*! ./_isIndex */ "./node_modules/lodash/_isIndex.js"), 29716 isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), 29717 toKey = __webpack_require__(/*! ./_toKey */ "./node_modules/lodash/_toKey.js"); 29718 29719 /** 29720 * Checks if `path` exists on `object`. 29721 * 29722 * @private 29723 * @param {Object} object The object to query. 29724 * @param {Array|string} path The path to check. 29725 * @param {Function} hasFunc The function to check properties. 29726 * @returns {boolean} Returns `true` if `path` exists, else `false`. 29727 */ 29728 function hasPath(object, path, hasFunc) { 29729 path = castPath(path, object); 29730 29731 var index = -1, 29732 length = path.length, 29733 result = false; 29734 29735 while (++index < length) { 29736 var key = toKey(path[index]); 29737 if (!(result = object != null && hasFunc(object, key))) { 29738 break; 29739 } 29740 object = object[key]; 29741 } 29742 if (result || ++index != length) { 29743 return result; 29744 } 29745 length = object == null ? 0 : object.length; 29746 return !!length && isLength(length) && isIndex(key, length) && 29747 (isArray(object) || isArguments(object)); 29748 } 29749 29750 module.exports = hasPath; 29751 29752 29753 /***/ }), 29754 29755 /***/ "./node_modules/lodash/_hasUnicodeWord.js": 29756 /*!************************************************!*\ 29757 !*** ./node_modules/lodash/_hasUnicodeWord.js ***! 29758 \************************************************/ 29759 /*! no static exports found */ 29760 /***/ (function(module, exports) { 29761 29762 /** Used to detect strings that need a more robust regexp to match words. */ 29763 var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/; 29764 29765 /** 29766 * Checks if `string` contains a word composed of Unicode symbols. 29767 * 29768 * @private 29769 * @param {string} string The string to inspect. 29770 * @returns {boolean} Returns `true` if a word is found, else `false`. 29771 */ 29772 function hasUnicodeWord(string) { 29773 return reHasUnicodeWord.test(string); 29774 } 29775 29776 module.exports = hasUnicodeWord; 29777 29778 29779 /***/ }), 29780 29781 /***/ "./node_modules/lodash/_hashClear.js": 29782 /*!*******************************************!*\ 29783 !*** ./node_modules/lodash/_hashClear.js ***! 29784 \*******************************************/ 29785 /*! no static exports found */ 29786 /***/ (function(module, exports, __webpack_require__) { 29787 29788 var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); 29789 29790 /** 29791 * Removes all key-value entries from the hash. 29792 * 29793 * @private 29794 * @name clear 29795 * @memberOf Hash 29796 */ 29797 function hashClear() { 29798 this.__data__ = nativeCreate ? nativeCreate(null) : {}; 29799 this.size = 0; 29800 } 29801 29802 module.exports = hashClear; 29803 29804 29805 /***/ }), 29806 29807 /***/ "./node_modules/lodash/_hashDelete.js": 29808 /*!********************************************!*\ 29809 !*** ./node_modules/lodash/_hashDelete.js ***! 29810 \********************************************/ 29811 /*! no static exports found */ 29812 /***/ (function(module, exports) { 29813 29814 /** 29815 * Removes `key` and its value from the hash. 29816 * 29817 * @private 29818 * @name delete 29819 * @memberOf Hash 29820 * @param {Object} hash The hash to modify. 29821 * @param {string} key The key of the value to remove. 29822 * @returns {boolean} Returns `true` if the entry was removed, else `false`. 29823 */ 29824 function hashDelete(key) { 29825 var result = this.has(key) && delete this.__data__[key]; 29826 this.size -= result ? 1 : 0; 29827 return result; 29828 } 29829 29830 module.exports = hashDelete; 29831 29832 29833 /***/ }), 29834 29835 /***/ "./node_modules/lodash/_hashGet.js": 29836 /*!*****************************************!*\ 29837 !*** ./node_modules/lodash/_hashGet.js ***! 29838 \*****************************************/ 29839 /*! no static exports found */ 29840 /***/ (function(module, exports, __webpack_require__) { 29841 29842 var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); 29843 29844 /** Used to stand-in for `undefined` hash values. */ 29845 var HASH_UNDEFINED = '__lodash_hash_undefined__'; 29846 29847 /** Used for built-in method references. */ 29848 var objectProto = Object.prototype; 29849 29850 /** Used to check objects for own properties. */ 29851 var hasOwnProperty = objectProto.hasOwnProperty; 29852 29853 /** 29854 * Gets the hash value for `key`. 29855 * 29856 * @private 29857 * @name get 29858 * @memberOf Hash 29859 * @param {string} key The key of the value to get. 29860 * @returns {*} Returns the entry value. 29861 */ 29862 function hashGet(key) { 29863 var data = this.__data__; 29864 if (nativeCreate) { 29865 var result = data[key]; 29866 return result === HASH_UNDEFINED ? undefined : result; 29867 } 29868 return hasOwnProperty.call(data, key) ? data[key] : undefined; 29869 } 29870 29871 module.exports = hashGet; 29872 29873 29874 /***/ }), 29875 29876 /***/ "./node_modules/lodash/_hashHas.js": 29877 /*!*****************************************!*\ 29878 !*** ./node_modules/lodash/_hashHas.js ***! 29879 \*****************************************/ 29880 /*! no static exports found */ 29881 /***/ (function(module, exports, __webpack_require__) { 29882 29883 var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); 29884 29885 /** Used for built-in method references. */ 29886 var objectProto = Object.prototype; 29887 29888 /** Used to check objects for own properties. */ 29889 var hasOwnProperty = objectProto.hasOwnProperty; 29890 29891 /** 29892 * Checks if a hash value for `key` exists. 29893 * 29894 * @private 29895 * @name has 29896 * @memberOf Hash 29897 * @param {string} key The key of the entry to check. 29898 * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. 29899 */ 29900 function hashHas(key) { 29901 var data = this.__data__; 29902 return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key); 29903 } 29904 29905 module.exports = hashHas; 29906 29907 29908 /***/ }), 29909 29910 /***/ "./node_modules/lodash/_hashSet.js": 29911 /*!*****************************************!*\ 29912 !*** ./node_modules/lodash/_hashSet.js ***! 29913 \*****************************************/ 29914 /*! no static exports found */ 29915 /***/ (function(module, exports, __webpack_require__) { 29916 29917 var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); 29918 29919 /** Used to stand-in for `undefined` hash values. */ 29920 var HASH_UNDEFINED = '__lodash_hash_undefined__'; 29921 29922 /** 29923 * Sets the hash `key` to `value`. 29924 * 29925 * @private 29926 * @name set 29927 * @memberOf Hash 29928 * @param {string} key The key of the value to set. 29929 * @param {*} value The value to set. 29930 * @returns {Object} Returns the hash instance. 29931 */ 29932 function hashSet(key, value) { 29933 var data = this.__data__; 29934 this.size += this.has(key) ? 0 : 1; 29935 data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; 29936 return this; 29937 } 29938 29939 module.exports = hashSet; 29940 29941 29942 /***/ }), 29943 29944 /***/ "./node_modules/lodash/_initCloneArray.js": 29945 /*!************************************************!*\ 29946 !*** ./node_modules/lodash/_initCloneArray.js ***! 29947 \************************************************/ 29948 /*! no static exports found */ 29949 /***/ (function(module, exports) { 29950 29951 /** Used for built-in method references. */ 29952 var objectProto = Object.prototype; 29953 29954 /** Used to check objects for own properties. */ 29955 var hasOwnProperty = objectProto.hasOwnProperty; 29956 29957 /** 29958 * Initializes an array clone. 29959 * 29960 * @private 29961 * @param {Array} array The array to clone. 29962 * @returns {Array} Returns the initialized clone. 29963 */ 29964 function initCloneArray(array) { 29965 var length = array.length, 29966 result = new array.constructor(length); 29967 29968 // Add properties assigned by `RegExp#exec`. 29969 if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) { 29970 result.index = array.index; 29971 result.input = array.input; 29972 } 29973 return result; 29974 } 29975 29976 module.exports = initCloneArray; 29977 29978 29979 /***/ }), 29980 29981 /***/ "./node_modules/lodash/_initCloneByTag.js": 29982 /*!************************************************!*\ 29983 !*** ./node_modules/lodash/_initCloneByTag.js ***! 29984 \************************************************/ 29985 /*! no static exports found */ 29986 /***/ (function(module, exports, __webpack_require__) { 29987 29988 var cloneArrayBuffer = __webpack_require__(/*! ./_cloneArrayBuffer */ "./node_modules/lodash/_cloneArrayBuffer.js"), 29989 cloneDataView = __webpack_require__(/*! ./_cloneDataView */ "./node_modules/lodash/_cloneDataView.js"), 29990 cloneRegExp = __webpack_require__(/*! ./_cloneRegExp */ "./node_modules/lodash/_cloneRegExp.js"), 29991 cloneSymbol = __webpack_require__(/*! ./_cloneSymbol */ "./node_modules/lodash/_cloneSymbol.js"), 29992 cloneTypedArray = __webpack_require__(/*! ./_cloneTypedArray */ "./node_modules/lodash/_cloneTypedArray.js"); 29993 29994 /** `Object#toString` result references. */ 29995 var boolTag = '[object Boolean]', 29996 dateTag = '[object Date]', 29997 mapTag = '[object Map]', 29998 numberTag = '[object Number]', 29999 regexpTag = '[object RegExp]', 30000 setTag = '[object Set]', 30001 stringTag = '[object String]', 30002 symbolTag = '[object Symbol]'; 30003 30004 var arrayBufferTag = '[object ArrayBuffer]', 30005 dataViewTag = '[object DataView]', 30006 float32Tag = '[object Float32Array]', 30007 float64Tag = '[object Float64Array]', 30008 int8Tag = '[object Int8Array]', 30009 int16Tag = '[object Int16Array]', 30010 int32Tag = '[object Int32Array]', 30011 uint8Tag = '[object Uint8Array]', 30012 uint8ClampedTag = '[object Uint8ClampedArray]', 30013 uint16Tag = '[object Uint16Array]', 30014 uint32Tag = '[object Uint32Array]'; 30015 30016 /** 30017 * Initializes an object clone based on its `toStringTag`. 30018 * 30019 * **Note:** This function only supports cloning values with tags of 30020 * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`. 30021 * 30022 * @private 30023 * @param {Object} object The object to clone. 30024 * @param {string} tag The `toStringTag` of the object to clone. 30025 * @param {boolean} [isDeep] Specify a deep clone. 30026 * @returns {Object} Returns the initialized clone. 30027 */ 30028 function initCloneByTag(object, tag, isDeep) { 30029 var Ctor = object.constructor; 30030 switch (tag) { 30031 case arrayBufferTag: 30032 return cloneArrayBuffer(object); 30033 30034 case boolTag: 30035 case dateTag: 30036 return new Ctor(+object); 30037 30038 case dataViewTag: 30039 return cloneDataView(object, isDeep); 30040 30041 case float32Tag: case float64Tag: 30042 case int8Tag: case int16Tag: case int32Tag: 30043 case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag: 30044 return cloneTypedArray(object, isDeep); 30045 30046 case mapTag: 30047 return new Ctor; 30048 30049 case numberTag: 30050 case stringTag: 30051 return new Ctor(object); 30052 30053 case regexpTag: 30054 return cloneRegExp(object); 30055 30056 case setTag: 30057 return new Ctor; 30058 30059 case symbolTag: 30060 return cloneSymbol(object); 30061 } 30062 } 30063 30064 module.exports = initCloneByTag; 30065 30066 30067 /***/ }), 30068 30069 /***/ "./node_modules/lodash/_initCloneObject.js": 30070 /*!*************************************************!*\ 30071 !*** ./node_modules/lodash/_initCloneObject.js ***! 30072 \*************************************************/ 30073 /*! no static exports found */ 30074 /***/ (function(module, exports, __webpack_require__) { 30075 30076 var baseCreate = __webpack_require__(/*! ./_baseCreate */ "./node_modules/lodash/_baseCreate.js"), 30077 getPrototype = __webpack_require__(/*! ./_getPrototype */ "./node_modules/lodash/_getPrototype.js"), 30078 isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"); 30079 30080 /** 30081 * Initializes an object clone. 30082 * 30083 * @private 30084 * @param {Object} object The object to clone. 30085 * @returns {Object} Returns the initialized clone. 30086 */ 30087 function initCloneObject(object) { 30088 return (typeof object.constructor == 'function' && !isPrototype(object)) 30089 ? baseCreate(getPrototype(object)) 30090 : {}; 30091 } 30092 30093 module.exports = initCloneObject; 30094 30095 30096 /***/ }), 30097 30098 /***/ "./node_modules/lodash/_isFlattenable.js": 30099 /*!***********************************************!*\ 30100 !*** ./node_modules/lodash/_isFlattenable.js ***! 30101 \***********************************************/ 30102 /*! no static exports found */ 30103 /***/ (function(module, exports, __webpack_require__) { 30104 30105 var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), 30106 isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), 30107 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); 30108 30109 /** Built-in value references. */ 30110 var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined; 30111 30112 /** 30113 * Checks if `value` is a flattenable `arguments` object or array. 30114 * 30115 * @private 30116 * @param {*} value The value to check. 30117 * @returns {boolean} Returns `true` if `value` is flattenable, else `false`. 30118 */ 30119 function isFlattenable(value) { 30120 return isArray(value) || isArguments(value) || 30121 !!(spreadableSymbol && value && value[spreadableSymbol]); 30122 } 30123 30124 module.exports = isFlattenable; 30125 30126 30127 /***/ }), 30128 30129 /***/ "./node_modules/lodash/_isIndex.js": 30130 /*!*****************************************!*\ 30131 !*** ./node_modules/lodash/_isIndex.js ***! 30132 \*****************************************/ 30133 /*! no static exports found */ 30134 /***/ (function(module, exports) { 30135 30136 /** Used as references for various `Number` constants. */ 30137 var MAX_SAFE_INTEGER = 9007199254740991; 30138 30139 /** Used to detect unsigned integer values. */ 30140 var reIsUint = /^(?:0|[1-9]\d*)$/; 30141 30142 /** 30143 * Checks if `value` is a valid array-like index. 30144 * 30145 * @private 30146 * @param {*} value The value to check. 30147 * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. 30148 * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. 30149 */ 30150 function isIndex(value, length) { 30151 var type = typeof value; 30152 length = length == null ? MAX_SAFE_INTEGER : length; 30153 30154 return !!length && 30155 (type == 'number' || 30156 (type != 'symbol' && reIsUint.test(value))) && 30157 (value > -1 && value % 1 == 0 && value < length); 30158 } 30159 30160 module.exports = isIndex; 30161 30162 30163 /***/ }), 30164 30165 /***/ "./node_modules/lodash/_isIterateeCall.js": 30166 /*!************************************************!*\ 30167 !*** ./node_modules/lodash/_isIterateeCall.js ***! 30168 \************************************************/ 30169 /*! no static exports found */ 30170 /***/ (function(module, exports, __webpack_require__) { 30171 30172 var eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"), 30173 isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), 30174 isIndex = __webpack_require__(/*! ./_isIndex */ "./node_modules/lodash/_isIndex.js"), 30175 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); 30176 30177 /** 30178 * Checks if the given arguments are from an iteratee call. 30179 * 30180 * @private 30181 * @param {*} value The potential iteratee value argument. 30182 * @param {*} index The potential iteratee index or key argument. 30183 * @param {*} object The potential iteratee object argument. 30184 * @returns {boolean} Returns `true` if the arguments are from an iteratee call, 30185 * else `false`. 30186 */ 30187 function isIterateeCall(value, index, object) { 30188 if (!isObject(object)) { 30189 return false; 30190 } 30191 var type = typeof index; 30192 if (type == 'number' 30193 ? (isArrayLike(object) && isIndex(index, object.length)) 30194 : (type == 'string' && index in object) 30195 ) { 30196 return eq(object[index], value); 30197 } 30198 return false; 30199 } 30200 30201 module.exports = isIterateeCall; 30202 30203 30204 /***/ }), 30205 30206 /***/ "./node_modules/lodash/_isKey.js": 30207 /*!***************************************!*\ 30208 !*** ./node_modules/lodash/_isKey.js ***! 30209 \***************************************/ 30210 /*! no static exports found */ 30211 /***/ (function(module, exports, __webpack_require__) { 30212 30213 var isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 30214 isSymbol = __webpack_require__(/*! ./isSymbol */ "./node_modules/lodash/isSymbol.js"); 30215 30216 /** Used to match property names within property paths. */ 30217 var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, 30218 reIsPlainProp = /^\w*$/; 30219 30220 /** 30221 * Checks if `value` is a property name and not a property path. 30222 * 30223 * @private 30224 * @param {*} value The value to check. 30225 * @param {Object} [object] The object to query keys on. 30226 * @returns {boolean} Returns `true` if `value` is a property name, else `false`. 30227 */ 30228 function isKey(value, object) { 30229 if (isArray(value)) { 30230 return false; 30231 } 30232 var type = typeof value; 30233 if (type == 'number' || type == 'symbol' || type == 'boolean' || 30234 value == null || isSymbol(value)) { 30235 return true; 30236 } 30237 return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || 30238 (object != null && value in Object(object)); 30239 } 30240 30241 module.exports = isKey; 30242 30243 30244 /***/ }), 30245 30246 /***/ "./node_modules/lodash/_isKeyable.js": 30247 /*!*******************************************!*\ 30248 !*** ./node_modules/lodash/_isKeyable.js ***! 30249 \*******************************************/ 30250 /*! no static exports found */ 30251 /***/ (function(module, exports) { 30252 30253 /** 30254 * Checks if `value` is suitable for use as unique object key. 30255 * 30256 * @private 30257 * @param {*} value The value to check. 30258 * @returns {boolean} Returns `true` if `value` is suitable, else `false`. 30259 */ 30260 function isKeyable(value) { 30261 var type = typeof value; 30262 return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') 30263 ? (value !== '__proto__') 30264 : (value === null); 30265 } 30266 30267 module.exports = isKeyable; 30268 30269 30270 /***/ }), 30271 30272 /***/ "./node_modules/lodash/_isMasked.js": 30273 /*!******************************************!*\ 30274 !*** ./node_modules/lodash/_isMasked.js ***! 30275 \******************************************/ 30276 /*! no static exports found */ 30277 /***/ (function(module, exports, __webpack_require__) { 30278 30279 var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); 30280 30281 /** Used to detect methods masquerading as native. */ 30282 var maskSrcKey = (function() { 30283 var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); 30284 return uid ? ('Symbol(src)_1.' + uid) : ''; 30285 }()); 30286 30287 /** 30288 * Checks if `func` has its source masked. 30289 * 30290 * @private 30291 * @param {Function} func The function to check. 30292 * @returns {boolean} Returns `true` if `func` is masked, else `false`. 30293 */ 30294 function isMasked(func) { 30295 return !!maskSrcKey && (maskSrcKey in func); 30296 } 30297 30298 module.exports = isMasked; 30299 30300 30301 /***/ }), 30302 30303 /***/ "./node_modules/lodash/_isPrototype.js": 30304 /*!*********************************************!*\ 30305 !*** ./node_modules/lodash/_isPrototype.js ***! 30306 \*********************************************/ 30307 /*! no static exports found */ 30308 /***/ (function(module, exports) { 30309 30310 /** Used for built-in method references. */ 30311 var objectProto = Object.prototype; 30312 30313 /** 30314 * Checks if `value` is likely a prototype object. 30315 * 30316 * @private 30317 * @param {*} value The value to check. 30318 * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. 30319 */ 30320 function isPrototype(value) { 30321 var Ctor = value && value.constructor, 30322 proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; 30323 30324 return value === proto; 30325 } 30326 30327 module.exports = isPrototype; 30328 30329 30330 /***/ }), 30331 30332 /***/ "./node_modules/lodash/_isStrictComparable.js": 30333 /*!****************************************************!*\ 30334 !*** ./node_modules/lodash/_isStrictComparable.js ***! 30335 \****************************************************/ 30336 /*! no static exports found */ 30337 /***/ (function(module, exports, __webpack_require__) { 30338 30339 var isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); 30340 30341 /** 30342 * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. 30343 * 30344 * @private 30345 * @param {*} value The value to check. 30346 * @returns {boolean} Returns `true` if `value` if suitable for strict 30347 * equality comparisons, else `false`. 30348 */ 30349 function isStrictComparable(value) { 30350 return value === value && !isObject(value); 30351 } 30352 30353 module.exports = isStrictComparable; 30354 30355 30356 /***/ }), 30357 30358 /***/ "./node_modules/lodash/_listCacheClear.js": 30359 /*!************************************************!*\ 30360 !*** ./node_modules/lodash/_listCacheClear.js ***! 30361 \************************************************/ 30362 /*! no static exports found */ 30363 /***/ (function(module, exports) { 30364 30365 /** 30366 * Removes all key-value entries from the list cache. 30367 * 30368 * @private 30369 * @name clear 30370 * @memberOf ListCache 30371 */ 30372 function listCacheClear() { 30373 this.__data__ = []; 30374 this.size = 0; 30375 } 30376 30377 module.exports = listCacheClear; 30378 30379 30380 /***/ }), 30381 30382 /***/ "./node_modules/lodash/_listCacheDelete.js": 30383 /*!*************************************************!*\ 30384 !*** ./node_modules/lodash/_listCacheDelete.js ***! 30385 \*************************************************/ 30386 /*! no static exports found */ 30387 /***/ (function(module, exports, __webpack_require__) { 30388 30389 var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); 30390 30391 /** Used for built-in method references. */ 30392 var arrayProto = Array.prototype; 30393 30394 /** Built-in value references. */ 30395 var splice = arrayProto.splice; 30396 30397 /** 30398 * Removes `key` and its value from the list cache. 30399 * 30400 * @private 30401 * @name delete 30402 * @memberOf ListCache 30403 * @param {string} key The key of the value to remove. 30404 * @returns {boolean} Returns `true` if the entry was removed, else `false`. 30405 */ 30406 function listCacheDelete(key) { 30407 var data = this.__data__, 30408 index = assocIndexOf(data, key); 30409 30410 if (index < 0) { 30411 return false; 30412 } 30413 var lastIndex = data.length - 1; 30414 if (index == lastIndex) { 30415 data.pop(); 30416 } else { 30417 splice.call(data, index, 1); 30418 } 30419 --this.size; 30420 return true; 30421 } 30422 30423 module.exports = listCacheDelete; 30424 30425 30426 /***/ }), 30427 30428 /***/ "./node_modules/lodash/_listCacheGet.js": 30429 /*!**********************************************!*\ 30430 !*** ./node_modules/lodash/_listCacheGet.js ***! 30431 \**********************************************/ 30432 /*! no static exports found */ 30433 /***/ (function(module, exports, __webpack_require__) { 30434 30435 var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); 30436 30437 /** 30438 * Gets the list cache value for `key`. 30439 * 30440 * @private 30441 * @name get 30442 * @memberOf ListCache 30443 * @param {string} key The key of the value to get. 30444 * @returns {*} Returns the entry value. 30445 */ 30446 function listCacheGet(key) { 30447 var data = this.__data__, 30448 index = assocIndexOf(data, key); 30449 30450 return index < 0 ? undefined : data[index][1]; 30451 } 30452 30453 module.exports = listCacheGet; 30454 30455 30456 /***/ }), 30457 30458 /***/ "./node_modules/lodash/_listCacheHas.js": 30459 /*!**********************************************!*\ 30460 !*** ./node_modules/lodash/_listCacheHas.js ***! 30461 \**********************************************/ 30462 /*! no static exports found */ 30463 /***/ (function(module, exports, __webpack_require__) { 30464 30465 var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); 30466 30467 /** 30468 * Checks if a list cache value for `key` exists. 30469 * 30470 * @private 30471 * @name has 30472 * @memberOf ListCache 30473 * @param {string} key The key of the entry to check. 30474 * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. 30475 */ 30476 function listCacheHas(key) { 30477 return assocIndexOf(this.__data__, key) > -1; 30478 } 30479 30480 module.exports = listCacheHas; 30481 30482 30483 /***/ }), 30484 30485 /***/ "./node_modules/lodash/_listCacheSet.js": 30486 /*!**********************************************!*\ 30487 !*** ./node_modules/lodash/_listCacheSet.js ***! 30488 \**********************************************/ 30489 /*! no static exports found */ 30490 /***/ (function(module, exports, __webpack_require__) { 30491 30492 var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); 30493 30494 /** 30495 * Sets the list cache `key` to `value`. 30496 * 30497 * @private 30498 * @name set 30499 * @memberOf ListCache 30500 * @param {string} key The key of the value to set. 30501 * @param {*} value The value to set. 30502 * @returns {Object} Returns the list cache instance. 30503 */ 30504 function listCacheSet(key, value) { 30505 var data = this.__data__, 30506 index = assocIndexOf(data, key); 30507 30508 if (index < 0) { 30509 ++this.size; 30510 data.push([key, value]); 30511 } else { 30512 data[index][1] = value; 30513 } 30514 return this; 30515 } 30516 30517 module.exports = listCacheSet; 30518 30519 30520 /***/ }), 30521 30522 /***/ "./node_modules/lodash/_mapCacheClear.js": 30523 /*!***********************************************!*\ 30524 !*** ./node_modules/lodash/_mapCacheClear.js ***! 30525 \***********************************************/ 30526 /*! no static exports found */ 30527 /***/ (function(module, exports, __webpack_require__) { 30528 30529 var Hash = __webpack_require__(/*! ./_Hash */ "./node_modules/lodash/_Hash.js"), 30530 ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"), 30531 Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"); 30532 30533 /** 30534 * Removes all key-value entries from the map. 30535 * 30536 * @private 30537 * @name clear 30538 * @memberOf MapCache 30539 */ 30540 function mapCacheClear() { 30541 this.size = 0; 30542 this.__data__ = { 30543 'hash': new Hash, 30544 'map': new (Map || ListCache), 30545 'string': new Hash 30546 }; 30547 } 30548 30549 module.exports = mapCacheClear; 30550 30551 30552 /***/ }), 30553 30554 /***/ "./node_modules/lodash/_mapCacheDelete.js": 30555 /*!************************************************!*\ 30556 !*** ./node_modules/lodash/_mapCacheDelete.js ***! 30557 \************************************************/ 30558 /*! no static exports found */ 30559 /***/ (function(module, exports, __webpack_require__) { 30560 30561 var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); 30562 30563 /** 30564 * Removes `key` and its value from the map. 30565 * 30566 * @private 30567 * @name delete 30568 * @memberOf MapCache 30569 * @param {string} key The key of the value to remove. 30570 * @returns {boolean} Returns `true` if the entry was removed, else `false`. 30571 */ 30572 function mapCacheDelete(key) { 30573 var result = getMapData(this, key)['delete'](key); 30574 this.size -= result ? 1 : 0; 30575 return result; 30576 } 30577 30578 module.exports = mapCacheDelete; 30579 30580 30581 /***/ }), 30582 30583 /***/ "./node_modules/lodash/_mapCacheGet.js": 30584 /*!*********************************************!*\ 30585 !*** ./node_modules/lodash/_mapCacheGet.js ***! 30586 \*********************************************/ 30587 /*! no static exports found */ 30588 /***/ (function(module, exports, __webpack_require__) { 30589 30590 var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); 30591 30592 /** 30593 * Gets the map value for `key`. 30594 * 30595 * @private 30596 * @name get 30597 * @memberOf MapCache 30598 * @param {string} key The key of the value to get. 30599 * @returns {*} Returns the entry value. 30600 */ 30601 function mapCacheGet(key) { 30602 return getMapData(this, key).get(key); 30603 } 30604 30605 module.exports = mapCacheGet; 30606 30607 30608 /***/ }), 30609 30610 /***/ "./node_modules/lodash/_mapCacheHas.js": 30611 /*!*********************************************!*\ 30612 !*** ./node_modules/lodash/_mapCacheHas.js ***! 30613 \*********************************************/ 30614 /*! no static exports found */ 30615 /***/ (function(module, exports, __webpack_require__) { 30616 30617 var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); 30618 30619 /** 30620 * Checks if a map value for `key` exists. 30621 * 30622 * @private 30623 * @name has 30624 * @memberOf MapCache 30625 * @param {string} key The key of the entry to check. 30626 * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. 30627 */ 30628 function mapCacheHas(key) { 30629 return getMapData(this, key).has(key); 30630 } 30631 30632 module.exports = mapCacheHas; 30633 30634 30635 /***/ }), 30636 30637 /***/ "./node_modules/lodash/_mapCacheSet.js": 30638 /*!*********************************************!*\ 30639 !*** ./node_modules/lodash/_mapCacheSet.js ***! 30640 \*********************************************/ 30641 /*! no static exports found */ 30642 /***/ (function(module, exports, __webpack_require__) { 30643 30644 var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); 30645 30646 /** 30647 * Sets the map `key` to `value`. 30648 * 30649 * @private 30650 * @name set 30651 * @memberOf MapCache 30652 * @param {string} key The key of the value to set. 30653 * @param {*} value The value to set. 30654 * @returns {Object} Returns the map cache instance. 30655 */ 30656 function mapCacheSet(key, value) { 30657 var data = getMapData(this, key), 30658 size = data.size; 30659 30660 data.set(key, value); 30661 this.size += data.size == size ? 0 : 1; 30662 return this; 30663 } 30664 30665 module.exports = mapCacheSet; 30666 30667 30668 /***/ }), 30669 30670 /***/ "./node_modules/lodash/_mapToArray.js": 30671 /*!********************************************!*\ 30672 !*** ./node_modules/lodash/_mapToArray.js ***! 30673 \********************************************/ 30674 /*! no static exports found */ 30675 /***/ (function(module, exports) { 30676 30677 /** 30678 * Converts `map` to its key-value pairs. 30679 * 30680 * @private 30681 * @param {Object} map The map to convert. 30682 * @returns {Array} Returns the key-value pairs. 30683 */ 30684 function mapToArray(map) { 30685 var index = -1, 30686 result = Array(map.size); 30687 30688 map.forEach(function(value, key) { 30689 result[++index] = [key, value]; 30690 }); 30691 return result; 30692 } 30693 30694 module.exports = mapToArray; 30695 30696 30697 /***/ }), 30698 30699 /***/ "./node_modules/lodash/_matchesStrictComparable.js": 30700 /*!*********************************************************!*\ 30701 !*** ./node_modules/lodash/_matchesStrictComparable.js ***! 30702 \*********************************************************/ 30703 /*! no static exports found */ 30704 /***/ (function(module, exports) { 30705 30706 /** 30707 * A specialized version of `matchesProperty` for source values suitable 30708 * for strict equality comparisons, i.e. `===`. 30709 * 30710 * @private 30711 * @param {string} key The key of the property to get. 30712 * @param {*} srcValue The value to match. 30713 * @returns {Function} Returns the new spec function. 30714 */ 30715 function matchesStrictComparable(key, srcValue) { 30716 return function(object) { 30717 if (object == null) { 30718 return false; 30719 } 30720 return object[key] === srcValue && 30721 (srcValue !== undefined || (key in Object(object))); 30722 }; 30723 } 30724 30725 module.exports = matchesStrictComparable; 30726 30727 30728 /***/ }), 30729 30730 /***/ "./node_modules/lodash/_memoizeCapped.js": 30731 /*!***********************************************!*\ 30732 !*** ./node_modules/lodash/_memoizeCapped.js ***! 30733 \***********************************************/ 30734 /*! no static exports found */ 30735 /***/ (function(module, exports, __webpack_require__) { 30736 30737 var memoize = __webpack_require__(/*! ./memoize */ "./node_modules/lodash/memoize.js"); 30738 30739 /** Used as the maximum memoize cache size. */ 30740 var MAX_MEMOIZE_SIZE = 500; 30741 30742 /** 30743 * A specialized version of `_.memoize` which clears the memoized function's 30744 * cache when it exceeds `MAX_MEMOIZE_SIZE`. 30745 * 30746 * @private 30747 * @param {Function} func The function to have its output memoized. 30748 * @returns {Function} Returns the new memoized function. 30749 */ 30750 function memoizeCapped(func) { 30751 var result = memoize(func, function(key) { 30752 if (cache.size === MAX_MEMOIZE_SIZE) { 30753 cache.clear(); 30754 } 30755 return key; 30756 }); 30757 30758 var cache = result.cache; 30759 return result; 30760 } 30761 30762 module.exports = memoizeCapped; 30763 30764 30765 /***/ }), 30766 30767 /***/ "./node_modules/lodash/_nativeCreate.js": 30768 /*!**********************************************!*\ 30769 !*** ./node_modules/lodash/_nativeCreate.js ***! 30770 \**********************************************/ 30771 /*! no static exports found */ 30772 /***/ (function(module, exports, __webpack_require__) { 30773 30774 var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"); 30775 30776 /* Built-in method references that are verified to be native. */ 30777 var nativeCreate = getNative(Object, 'create'); 30778 30779 module.exports = nativeCreate; 30780 30781 30782 /***/ }), 30783 30784 /***/ "./node_modules/lodash/_nativeKeys.js": 30785 /*!********************************************!*\ 30786 !*** ./node_modules/lodash/_nativeKeys.js ***! 30787 \********************************************/ 30788 /*! no static exports found */ 30789 /***/ (function(module, exports, __webpack_require__) { 30790 30791 var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); 30792 30793 /* Built-in method references for those with the same name as other `lodash` methods. */ 30794 var nativeKeys = overArg(Object.keys, Object); 30795 30796 module.exports = nativeKeys; 30797 30798 30799 /***/ }), 30800 30801 /***/ "./node_modules/lodash/_nativeKeysIn.js": 30802 /*!**********************************************!*\ 30803 !*** ./node_modules/lodash/_nativeKeysIn.js ***! 30804 \**********************************************/ 30805 /*! no static exports found */ 30806 /***/ (function(module, exports) { 30807 30808 /** 30809 * This function is like 30810 * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) 30811 * except that it includes inherited enumerable properties. 30812 * 30813 * @private 30814 * @param {Object} object The object to query. 30815 * @returns {Array} Returns the array of property names. 30816 */ 30817 function nativeKeysIn(object) { 30818 var result = []; 30819 if (object != null) { 30820 for (var key in Object(object)) { 30821 result.push(key); 30822 } 30823 } 30824 return result; 30825 } 30826 30827 module.exports = nativeKeysIn; 30828 30829 30830 /***/ }), 30831 30832 /***/ "./node_modules/lodash/_nodeUtil.js": 30833 /*!******************************************!*\ 30834 !*** ./node_modules/lodash/_nodeUtil.js ***! 30835 \******************************************/ 30836 /*! no static exports found */ 30837 /***/ (function(module, exports, __webpack_require__) { 30838 30839 /* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); 30840 30841 /** Detect free variable `exports`. */ 30842 var freeExports = true && exports && !exports.nodeType && exports; 30843 30844 /** Detect free variable `module`. */ 30845 var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; 30846 30847 /** Detect the popular CommonJS extension `module.exports`. */ 30848 var moduleExports = freeModule && freeModule.exports === freeExports; 30849 30850 /** Detect free variable `process` from Node.js. */ 30851 var freeProcess = moduleExports && freeGlobal.process; 30852 30853 /** Used to access faster Node.js helpers. */ 30854 var nodeUtil = (function() { 30855 try { 30856 return freeProcess && freeProcess.binding && freeProcess.binding('util'); 30857 } catch (e) {} 30858 }()); 30859 30860 module.exports = nodeUtil; 30861 30862 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ "./node_modules/webpack/buildin/module.js")(module))) 30863 30864 /***/ }), 30865 30866 /***/ "./node_modules/lodash/_objectToString.js": 30867 /*!************************************************!*\ 30868 !*** ./node_modules/lodash/_objectToString.js ***! 30869 \************************************************/ 30870 /*! no static exports found */ 30871 /***/ (function(module, exports) { 30872 30873 /** Used for built-in method references. */ 30874 var objectProto = Object.prototype; 30875 30876 /** 30877 * Used to resolve the 30878 * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) 30879 * of values. 30880 */ 30881 var nativeObjectToString = objectProto.toString; 30882 30883 /** 30884 * Converts `value` to a string using `Object.prototype.toString`. 30885 * 30886 * @private 30887 * @param {*} value The value to convert. 30888 * @returns {string} Returns the converted string. 30889 */ 30890 function objectToString(value) { 30891 return nativeObjectToString.call(value); 30892 } 30893 30894 module.exports = objectToString; 30895 30896 30897 /***/ }), 30898 30899 /***/ "./node_modules/lodash/_overArg.js": 30900 /*!*****************************************!*\ 30901 !*** ./node_modules/lodash/_overArg.js ***! 30902 \*****************************************/ 30903 /*! no static exports found */ 30904 /***/ (function(module, exports) { 30905 30906 /** 30907 * Creates a unary function that invokes `func` with its argument transformed. 30908 * 30909 * @private 30910 * @param {Function} func The function to wrap. 30911 * @param {Function} transform The argument transform. 30912 * @returns {Function} Returns the new function. 30913 */ 30914 function overArg(func, transform) { 30915 return function(arg) { 30916 return func(transform(arg)); 30917 }; 30918 } 30919 30920 module.exports = overArg; 30921 30922 30923 /***/ }), 30924 30925 /***/ "./node_modules/lodash/_overRest.js": 30926 /*!******************************************!*\ 30927 !*** ./node_modules/lodash/_overRest.js ***! 30928 \******************************************/ 30929 /*! no static exports found */ 30930 /***/ (function(module, exports, __webpack_require__) { 30931 30932 var apply = __webpack_require__(/*! ./_apply */ "./node_modules/lodash/_apply.js"); 30933 30934 /* Built-in method references for those with the same name as other `lodash` methods. */ 30935 var nativeMax = Math.max; 30936 30937 /** 30938 * A specialized version of `baseRest` which transforms the rest array. 30939 * 30940 * @private 30941 * @param {Function} func The function to apply a rest parameter to. 30942 * @param {number} [start=func.length-1] The start position of the rest parameter. 30943 * @param {Function} transform The rest array transform. 30944 * @returns {Function} Returns the new function. 30945 */ 30946 function overRest(func, start, transform) { 30947 start = nativeMax(start === undefined ? (func.length - 1) : start, 0); 30948 return function() { 30949 var args = arguments, 30950 index = -1, 30951 length = nativeMax(args.length - start, 0), 30952 array = Array(length); 30953 30954 while (++index < length) { 30955 array[index] = args[start + index]; 30956 } 30957 index = -1; 30958 var otherArgs = Array(start + 1); 30959 while (++index < start) { 30960 otherArgs[index] = args[index]; 30961 } 30962 otherArgs[start] = transform(array); 30963 return apply(func, this, otherArgs); 30964 }; 30965 } 30966 30967 module.exports = overRest; 30968 30969 30970 /***/ }), 30971 30972 /***/ "./node_modules/lodash/_root.js": 30973 /*!**************************************!*\ 30974 !*** ./node_modules/lodash/_root.js ***! 30975 \**************************************/ 30976 /*! no static exports found */ 30977 /***/ (function(module, exports, __webpack_require__) { 30978 30979 var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); 30980 30981 /** Detect free variable `self`. */ 30982 var freeSelf = typeof self == 'object' && self && self.Object === Object && self; 30983 30984 /** Used as a reference to the global object. */ 30985 var root = freeGlobal || freeSelf || Function('return this')(); 30986 30987 module.exports = root; 30988 30989 30990 /***/ }), 30991 30992 /***/ "./node_modules/lodash/_safeGet.js": 30993 /*!*****************************************!*\ 30994 !*** ./node_modules/lodash/_safeGet.js ***! 30995 \*****************************************/ 30996 /*! no static exports found */ 30997 /***/ (function(module, exports) { 30998 30999 /** 31000 * Gets the value at `key`, unless `key` is "__proto__". 31001 * 31002 * @private 31003 * @param {Object} object The object to query. 31004 * @param {string} key The key of the property to get. 31005 * @returns {*} Returns the property value. 31006 */ 31007 function safeGet(object, key) { 31008 return key == '__proto__' 31009 ? undefined 31010 : object[key]; 31011 } 31012 31013 module.exports = safeGet; 31014 31015 31016 /***/ }), 31017 31018 /***/ "./node_modules/lodash/_setCacheAdd.js": 31019 /*!*********************************************!*\ 31020 !*** ./node_modules/lodash/_setCacheAdd.js ***! 31021 \*********************************************/ 31022 /*! no static exports found */ 31023 /***/ (function(module, exports) { 31024 31025 /** Used to stand-in for `undefined` hash values. */ 31026 var HASH_UNDEFINED = '__lodash_hash_undefined__'; 31027 31028 /** 31029 * Adds `value` to the array cache. 31030 * 31031 * @private 31032 * @name add 31033 * @memberOf SetCache 31034 * @alias push 31035 * @param {*} value The value to cache. 31036 * @returns {Object} Returns the cache instance. 31037 */ 31038 function setCacheAdd(value) { 31039 this.__data__.set(value, HASH_UNDEFINED); 31040 return this; 31041 } 31042 31043 module.exports = setCacheAdd; 31044 31045 31046 /***/ }), 31047 31048 /***/ "./node_modules/lodash/_setCacheHas.js": 31049 /*!*********************************************!*\ 31050 !*** ./node_modules/lodash/_setCacheHas.js ***! 31051 \*********************************************/ 31052 /*! no static exports found */ 31053 /***/ (function(module, exports) { 31054 31055 /** 31056 * Checks if `value` is in the array cache. 31057 * 31058 * @private 31059 * @name has 31060 * @memberOf SetCache 31061 * @param {*} value The value to search for. 31062 * @returns {number} Returns `true` if `value` is found, else `false`. 31063 */ 31064 function setCacheHas(value) { 31065 return this.__data__.has(value); 31066 } 31067 31068 module.exports = setCacheHas; 31069 31070 31071 /***/ }), 31072 31073 /***/ "./node_modules/lodash/_setToArray.js": 31074 /*!********************************************!*\ 31075 !*** ./node_modules/lodash/_setToArray.js ***! 31076 \********************************************/ 31077 /*! no static exports found */ 31078 /***/ (function(module, exports) { 31079 31080 /** 31081 * Converts `set` to an array of its values. 31082 * 31083 * @private 31084 * @param {Object} set The set to convert. 31085 * @returns {Array} Returns the values. 31086 */ 31087 function setToArray(set) { 31088 var index = -1, 31089 result = Array(set.size); 31090 31091 set.forEach(function(value) { 31092 result[++index] = value; 31093 }); 31094 return result; 31095 } 31096 31097 module.exports = setToArray; 31098 31099 31100 /***/ }), 31101 31102 /***/ "./node_modules/lodash/_setToString.js": 31103 /*!*********************************************!*\ 31104 !*** ./node_modules/lodash/_setToString.js ***! 31105 \*********************************************/ 31106 /*! no static exports found */ 31107 /***/ (function(module, exports, __webpack_require__) { 31108 31109 var baseSetToString = __webpack_require__(/*! ./_baseSetToString */ "./node_modules/lodash/_baseSetToString.js"), 31110 shortOut = __webpack_require__(/*! ./_shortOut */ "./node_modules/lodash/_shortOut.js"); 31111 31112 /** 31113 * Sets the `toString` method of `func` to return `string`. 31114 * 31115 * @private 31116 * @param {Function} func The function to modify. 31117 * @param {Function} string The `toString` result. 31118 * @returns {Function} Returns `func`. 31119 */ 31120 var setToString = shortOut(baseSetToString); 31121 31122 module.exports = setToString; 31123 31124 31125 /***/ }), 31126 31127 /***/ "./node_modules/lodash/_shortOut.js": 31128 /*!******************************************!*\ 31129 !*** ./node_modules/lodash/_shortOut.js ***! 31130 \******************************************/ 31131 /*! no static exports found */ 31132 /***/ (function(module, exports) { 31133 31134 /** Used to detect hot functions by number of calls within a span of milliseconds. */ 31135 var HOT_COUNT = 800, 31136 HOT_SPAN = 16; 31137 31138 /* Built-in method references for those with the same name as other `lodash` methods. */ 31139 var nativeNow = Date.now; 31140 31141 /** 31142 * Creates a function that'll short out and invoke `identity` instead 31143 * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN` 31144 * milliseconds. 31145 * 31146 * @private 31147 * @param {Function} func The function to restrict. 31148 * @returns {Function} Returns the new shortable function. 31149 */ 31150 function shortOut(func) { 31151 var count = 0, 31152 lastCalled = 0; 31153 31154 return function() { 31155 var stamp = nativeNow(), 31156 remaining = HOT_SPAN - (stamp - lastCalled); 31157 31158 lastCalled = stamp; 31159 if (remaining > 0) { 31160 if (++count >= HOT_COUNT) { 31161 return arguments[0]; 31162 } 31163 } else { 31164 count = 0; 31165 } 31166 return func.apply(undefined, arguments); 31167 }; 31168 } 31169 31170 module.exports = shortOut; 31171 31172 31173 /***/ }), 31174 31175 /***/ "./node_modules/lodash/_stackClear.js": 31176 /*!********************************************!*\ 31177 !*** ./node_modules/lodash/_stackClear.js ***! 31178 \********************************************/ 31179 /*! no static exports found */ 31180 /***/ (function(module, exports, __webpack_require__) { 31181 31182 var ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"); 31183 31184 /** 31185 * Removes all key-value entries from the stack. 31186 * 31187 * @private 31188 * @name clear 31189 * @memberOf Stack 31190 */ 31191 function stackClear() { 31192 this.__data__ = new ListCache; 31193 this.size = 0; 31194 } 31195 31196 module.exports = stackClear; 31197 31198 31199 /***/ }), 31200 31201 /***/ "./node_modules/lodash/_stackDelete.js": 31202 /*!*********************************************!*\ 31203 !*** ./node_modules/lodash/_stackDelete.js ***! 31204 \*********************************************/ 31205 /*! no static exports found */ 31206 /***/ (function(module, exports) { 31207 31208 /** 31209 * Removes `key` and its value from the stack. 31210 * 31211 * @private 31212 * @name delete 31213 * @memberOf Stack 31214 * @param {string} key The key of the value to remove. 31215 * @returns {boolean} Returns `true` if the entry was removed, else `false`. 31216 */ 31217 function stackDelete(key) { 31218 var data = this.__data__, 31219 result = data['delete'](key); 31220 31221 this.size = data.size; 31222 return result; 31223 } 31224 31225 module.exports = stackDelete; 31226 31227 31228 /***/ }), 31229 31230 /***/ "./node_modules/lodash/_stackGet.js": 31231 /*!******************************************!*\ 31232 !*** ./node_modules/lodash/_stackGet.js ***! 31233 \******************************************/ 31234 /*! no static exports found */ 31235 /***/ (function(module, exports) { 31236 31237 /** 31238 * Gets the stack value for `key`. 31239 * 31240 * @private 31241 * @name get 31242 * @memberOf Stack 31243 * @param {string} key The key of the value to get. 31244 * @returns {*} Returns the entry value. 31245 */ 31246 function stackGet(key) { 31247 return this.__data__.get(key); 31248 } 31249 31250 module.exports = stackGet; 31251 31252 31253 /***/ }), 31254 31255 /***/ "./node_modules/lodash/_stackHas.js": 31256 /*!******************************************!*\ 31257 !*** ./node_modules/lodash/_stackHas.js ***! 31258 \******************************************/ 31259 /*! no static exports found */ 31260 /***/ (function(module, exports) { 31261 31262 /** 31263 * Checks if a stack value for `key` exists. 31264 * 31265 * @private 31266 * @name has 31267 * @memberOf Stack 31268 * @param {string} key The key of the entry to check. 31269 * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. 31270 */ 31271 function stackHas(key) { 31272 return this.__data__.has(key); 31273 } 31274 31275 module.exports = stackHas; 31276 31277 31278 /***/ }), 31279 31280 /***/ "./node_modules/lodash/_stackSet.js": 31281 /*!******************************************!*\ 31282 !*** ./node_modules/lodash/_stackSet.js ***! 31283 \******************************************/ 31284 /*! no static exports found */ 31285 /***/ (function(module, exports, __webpack_require__) { 31286 31287 var ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"), 31288 Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), 31289 MapCache = __webpack_require__(/*! ./_MapCache */ "./node_modules/lodash/_MapCache.js"); 31290 31291 /** Used as the size to enable large array optimizations. */ 31292 var LARGE_ARRAY_SIZE = 200; 31293 31294 /** 31295 * Sets the stack `key` to `value`. 31296 * 31297 * @private 31298 * @name set 31299 * @memberOf Stack 31300 * @param {string} key The key of the value to set. 31301 * @param {*} value The value to set. 31302 * @returns {Object} Returns the stack cache instance. 31303 */ 31304 function stackSet(key, value) { 31305 var data = this.__data__; 31306 if (data instanceof ListCache) { 31307 var pairs = data.__data__; 31308 if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) { 31309 pairs.push([key, value]); 31310 this.size = ++data.size; 31311 return this; 31312 } 31313 data = this.__data__ = new MapCache(pairs); 31314 } 31315 data.set(key, value); 31316 this.size = data.size; 31317 return this; 31318 } 31319 31320 module.exports = stackSet; 31321 31322 31323 /***/ }), 31324 31325 /***/ "./node_modules/lodash/_strictIndexOf.js": 31326 /*!***********************************************!*\ 31327 !*** ./node_modules/lodash/_strictIndexOf.js ***! 31328 \***********************************************/ 31329 /*! no static exports found */ 31330 /***/ (function(module, exports) { 31331 31332 /** 31333 * A specialized version of `_.indexOf` which performs strict equality 31334 * comparisons of values, i.e. `===`. 31335 * 31336 * @private 31337 * @param {Array} array The array to inspect. 31338 * @param {*} value The value to search for. 31339 * @param {number} fromIndex The index to search from. 31340 * @returns {number} Returns the index of the matched value, else `-1`. 31341 */ 31342 function strictIndexOf(array, value, fromIndex) { 31343 var index = fromIndex - 1, 31344 length = array.length; 31345 31346 while (++index < length) { 31347 if (array[index] === value) { 31348 return index; 31349 } 31350 } 31351 return -1; 31352 } 31353 31354 module.exports = strictIndexOf; 31355 31356 31357 /***/ }), 31358 31359 /***/ "./node_modules/lodash/_stringToPath.js": 31360 /*!**********************************************!*\ 31361 !*** ./node_modules/lodash/_stringToPath.js ***! 31362 \**********************************************/ 31363 /*! no static exports found */ 31364 /***/ (function(module, exports, __webpack_require__) { 31365 31366 var memoizeCapped = __webpack_require__(/*! ./_memoizeCapped */ "./node_modules/lodash/_memoizeCapped.js"); 31367 31368 /** Used to match property names within property paths. */ 31369 var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; 31370 31371 /** Used to match backslashes in property paths. */ 31372 var reEscapeChar = /\\(\\)?/g; 31373 31374 /** 31375 * Converts `string` to a property path array. 31376 * 31377 * @private 31378 * @param {string} string The string to convert. 31379 * @returns {Array} Returns the property path array. 31380 */ 31381 var stringToPath = memoizeCapped(function(string) { 31382 var result = []; 31383 if (string.charCodeAt(0) === 46 /* . */) { 31384 result.push(''); 31385 } 31386 string.replace(rePropName, function(match, number, quote, subString) { 31387 result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match)); 31388 }); 31389 return result; 31390 }); 31391 31392 module.exports = stringToPath; 31393 31394 31395 /***/ }), 31396 31397 /***/ "./node_modules/lodash/_toKey.js": 31398 /*!***************************************!*\ 31399 !*** ./node_modules/lodash/_toKey.js ***! 31400 \***************************************/ 31401 /*! no static exports found */ 31402 /***/ (function(module, exports, __webpack_require__) { 31403 31404 var isSymbol = __webpack_require__(/*! ./isSymbol */ "./node_modules/lodash/isSymbol.js"); 31405 31406 /** Used as references for various `Number` constants. */ 31407 var INFINITY = 1 / 0; 31408 31409 /** 31410 * Converts `value` to a string key if it's not a string or symbol. 31411 * 31412 * @private 31413 * @param {*} value The value to inspect. 31414 * @returns {string|symbol} Returns the key. 31415 */ 31416 function toKey(value) { 31417 if (typeof value == 'string' || isSymbol(value)) { 31418 return value; 31419 } 31420 var result = (value + ''); 31421 return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; 31422 } 31423 31424 module.exports = toKey; 31425 31426 31427 /***/ }), 31428 31429 /***/ "./node_modules/lodash/_toSource.js": 31430 /*!******************************************!*\ 31431 !*** ./node_modules/lodash/_toSource.js ***! 31432 \******************************************/ 31433 /*! no static exports found */ 31434 /***/ (function(module, exports) { 31435 31436 /** Used for built-in method references. */ 31437 var funcProto = Function.prototype; 31438 31439 /** Used to resolve the decompiled source of functions. */ 31440 var funcToString = funcProto.toString; 31441 31442 /** 31443 * Converts `func` to its source code. 31444 * 31445 * @private 31446 * @param {Function} func The function to convert. 31447 * @returns {string} Returns the source code. 31448 */ 31449 function toSource(func) { 31450 if (func != null) { 31451 try { 31452 return funcToString.call(func); 31453 } catch (e) {} 31454 try { 31455 return (func + ''); 31456 } catch (e) {} 31457 } 31458 return ''; 31459 } 31460 31461 module.exports = toSource; 31462 31463 31464 /***/ }), 31465 31466 /***/ "./node_modules/lodash/_unicodeWords.js": 31467 /*!**********************************************!*\ 31468 !*** ./node_modules/lodash/_unicodeWords.js ***! 31469 \**********************************************/ 31470 /*! no static exports found */ 31471 /***/ (function(module, exports) { 31472 31473 /** Used to compose unicode character classes. */ 31474 var rsAstralRange = '\\ud800-\\udfff', 31475 rsComboMarksRange = '\\u0300-\\u036f', 31476 reComboHalfMarksRange = '\\ufe20-\\ufe2f', 31477 rsComboSymbolsRange = '\\u20d0-\\u20ff', 31478 rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange, 31479 rsDingbatRange = '\\u2700-\\u27bf', 31480 rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff', 31481 rsMathOpRange = '\\xac\\xb1\\xd7\\xf7', 31482 rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf', 31483 rsPunctuationRange = '\\u2000-\\u206f', 31484 rsSpaceRange = ' \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000', 31485 rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde', 31486 rsVarRange = '\\ufe0e\\ufe0f', 31487 rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange; 31488 31489 /** Used to compose unicode capture groups. */ 31490 var rsApos = "['\u2019]", 31491 rsBreak = '[' + rsBreakRange + ']', 31492 rsCombo = '[' + rsComboRange + ']', 31493 rsDigits = '\\d+', 31494 rsDingbat = '[' + rsDingbatRange + ']', 31495 rsLower = '[' + rsLowerRange + ']', 31496 rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']', 31497 rsFitz = '\\ud83c[\\udffb-\\udfff]', 31498 rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')', 31499 rsNonAstral = '[^' + rsAstralRange + ']', 31500 rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}', 31501 rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]', 31502 rsUpper = '[' + rsUpperRange + ']', 31503 rsZWJ = '\\u200d'; 31504 31505 /** Used to compose unicode regexes. */ 31506 var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')', 31507 rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')', 31508 rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?', 31509 rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?', 31510 reOptMod = rsModifier + '?', 31511 rsOptVar = '[' + rsVarRange + ']?', 31512 rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*', 31513 rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])', 31514 rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])', 31515 rsSeq = rsOptVar + reOptMod + rsOptJoin, 31516 rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq; 31517 31518 /** Used to match complex or compound words. */ 31519 var reUnicodeWord = RegExp([ 31520 rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')', 31521 rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')', 31522 rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower, 31523 rsUpper + '+' + rsOptContrUpper, 31524 rsOrdUpper, 31525 rsOrdLower, 31526 rsDigits, 31527 rsEmoji 31528 ].join('|'), 'g'); 31529 31530 /** 31531 * Splits a Unicode `string` into an array of its words. 31532 * 31533 * @private 31534 * @param {string} The string to inspect. 31535 * @returns {Array} Returns the words of `string`. 31536 */ 31537 function unicodeWords(string) { 31538 return string.match(reUnicodeWord) || []; 31539 } 31540 31541 module.exports = unicodeWords; 31542 31543 31544 /***/ }), 31545 31546 /***/ "./node_modules/lodash/cloneDeep.js": 31547 /*!******************************************!*\ 31548 !*** ./node_modules/lodash/cloneDeep.js ***! 31549 \******************************************/ 31550 /*! no static exports found */ 31551 /***/ (function(module, exports, __webpack_require__) { 31552 31553 var baseClone = __webpack_require__(/*! ./_baseClone */ "./node_modules/lodash/_baseClone.js"); 31554 31555 /** Used to compose bitmasks for cloning. */ 31556 var CLONE_DEEP_FLAG = 1, 31557 CLONE_SYMBOLS_FLAG = 4; 31558 31559 /** 31560 * This method is like `_.clone` except that it recursively clones `value`. 31561 * 31562 * @static 31563 * @memberOf _ 31564 * @since 1.0.0 31565 * @category Lang 31566 * @param {*} value The value to recursively clone. 31567 * @returns {*} Returns the deep cloned value. 31568 * @see _.clone 31569 * @example 31570 * 31571 * var objects = [{ 'a': 1 }, { 'b': 2 }]; 31572 * 31573 * var deep = _.cloneDeep(objects); 31574 * console.log(deep[0] === objects[0]); 31575 * // => false 31576 */ 31577 function cloneDeep(value) { 31578 return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG); 31579 } 31580 31581 module.exports = cloneDeep; 31582 31583 31584 /***/ }), 31585 31586 /***/ "./node_modules/lodash/concat.js": 31587 /*!***************************************!*\ 31588 !*** ./node_modules/lodash/concat.js ***! 31589 \***************************************/ 31590 /*! no static exports found */ 31591 /***/ (function(module, exports, __webpack_require__) { 31592 31593 var arrayPush = __webpack_require__(/*! ./_arrayPush */ "./node_modules/lodash/_arrayPush.js"), 31594 baseFlatten = __webpack_require__(/*! ./_baseFlatten */ "./node_modules/lodash/_baseFlatten.js"), 31595 copyArray = __webpack_require__(/*! ./_copyArray */ "./node_modules/lodash/_copyArray.js"), 31596 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); 31597 31598 /** 31599 * Creates a new array concatenating `array` with any additional arrays 31600 * and/or values. 31601 * 31602 * @static 31603 * @memberOf _ 31604 * @since 4.0.0 31605 * @category Array 31606 * @param {Array} array The array to concatenate. 31607 * @param {...*} [values] The values to concatenate. 31608 * @returns {Array} Returns the new concatenated array. 31609 * @example 31610 * 31611 * var array = [1]; 31612 * var other = _.concat(array, 2, [3], [[4]]); 31613 * 31614 * console.log(other); 31615 * // => [1, 2, 3, [4]] 31616 * 31617 * console.log(array); 31618 * // => [1] 31619 */ 31620 function concat() { 31621 var length = arguments.length; 31622 if (!length) { 31623 return []; 31624 } 31625 var args = Array(length - 1), 31626 array = arguments[0], 31627 index = length; 31628 31629 while (index--) { 31630 args[index - 1] = arguments[index]; 31631 } 31632 return arrayPush(isArray(array) ? copyArray(array) : [array], baseFlatten(args, 1)); 31633 } 31634 31635 module.exports = concat; 31636 31637 31638 /***/ }), 31639 31640 /***/ "./node_modules/lodash/constant.js": 31641 /*!*****************************************!*\ 31642 !*** ./node_modules/lodash/constant.js ***! 31643 \*****************************************/ 31644 /*! no static exports found */ 31645 /***/ (function(module, exports) { 31646 31647 /** 31648 * Creates a function that returns `value`. 31649 * 31650 * @static 31651 * @memberOf _ 31652 * @since 2.4.0 31653 * @category Util 31654 * @param {*} value The value to return from the new function. 31655 * @returns {Function} Returns the new constant function. 31656 * @example 31657 * 31658 * var objects = _.times(2, _.constant({ 'a': 1 })); 31659 * 31660 * console.log(objects); 31661 * // => [{ 'a': 1 }, { 'a': 1 }] 31662 * 31663 * console.log(objects[0] === objects[1]); 31664 * // => true 31665 */ 31666 function constant(value) { 31667 return function() { 31668 return value; 31669 }; 31670 } 31671 31672 module.exports = constant; 31673 31674 31675 /***/ }), 31676 31677 /***/ "./node_modules/lodash/countBy.js": 31678 /*!****************************************!*\ 31679 !*** ./node_modules/lodash/countBy.js ***! 31680 \****************************************/ 31681 /*! no static exports found */ 31682 /***/ (function(module, exports, __webpack_require__) { 31683 31684 var baseAssignValue = __webpack_require__(/*! ./_baseAssignValue */ "./node_modules/lodash/_baseAssignValue.js"), 31685 createAggregator = __webpack_require__(/*! ./_createAggregator */ "./node_modules/lodash/_createAggregator.js"); 31686 31687 /** Used for built-in method references. */ 31688 var objectProto = Object.prototype; 31689 31690 /** Used to check objects for own properties. */ 31691 var hasOwnProperty = objectProto.hasOwnProperty; 31692 31693 /** 31694 * Creates an object composed of keys generated from the results of running 31695 * each element of `collection` thru `iteratee`. The corresponding value of 31696 * each key is the number of times the key was returned by `iteratee`. The 31697 * iteratee is invoked with one argument: (value). 31698 * 31699 * @static 31700 * @memberOf _ 31701 * @since 0.5.0 31702 * @category Collection 31703 * @param {Array|Object} collection The collection to iterate over. 31704 * @param {Function} [iteratee=_.identity] The iteratee to transform keys. 31705 * @returns {Object} Returns the composed aggregate object. 31706 * @example 31707 * 31708 * _.countBy([6.1, 4.2, 6.3], Math.floor); 31709 * // => { '4': 1, '6': 2 } 31710 * 31711 * // The `_.property` iteratee shorthand. 31712 * _.countBy(['one', 'two', 'three'], 'length'); 31713 * // => { '3': 2, '5': 1 } 31714 */ 31715 var countBy = createAggregator(function(result, value, key) { 31716 if (hasOwnProperty.call(result, key)) { 31717 ++result[key]; 31718 } else { 31719 baseAssignValue(result, key, 1); 31720 } 31721 }); 31722 31723 module.exports = countBy; 31724 31725 31726 /***/ }), 31727 31728 /***/ "./node_modules/lodash/deburr.js": 31729 /*!***************************************!*\ 31730 !*** ./node_modules/lodash/deburr.js ***! 31731 \***************************************/ 31732 /*! no static exports found */ 31733 /***/ (function(module, exports, __webpack_require__) { 31734 31735 var deburrLetter = __webpack_require__(/*! ./_deburrLetter */ "./node_modules/lodash/_deburrLetter.js"), 31736 toString = __webpack_require__(/*! ./toString */ "./node_modules/lodash/toString.js"); 31737 31738 /** Used to match Latin Unicode letters (excluding mathematical operators). */ 31739 var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g; 31740 31741 /** Used to compose unicode character classes. */ 31742 var rsComboMarksRange = '\\u0300-\\u036f', 31743 reComboHalfMarksRange = '\\ufe20-\\ufe2f', 31744 rsComboSymbolsRange = '\\u20d0-\\u20ff', 31745 rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange; 31746 31747 /** Used to compose unicode capture groups. */ 31748 var rsCombo = '[' + rsComboRange + ']'; 31749 31750 /** 31751 * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and 31752 * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols). 31753 */ 31754 var reComboMark = RegExp(rsCombo, 'g'); 31755 31756 /** 31757 * Deburrs `string` by converting 31758 * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table) 31759 * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A) 31760 * letters to basic Latin letters and removing 31761 * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks). 31762 * 31763 * @static 31764 * @memberOf _ 31765 * @since 3.0.0 31766 * @category String 31767 * @param {string} [string=''] The string to deburr. 31768 * @returns {string} Returns the deburred string. 31769 * @example 31770 * 31771 * _.deburr('déjà vu'); 31772 * // => 'deja vu' 31773 */ 31774 function deburr(string) { 31775 string = toString(string); 31776 return string && string.replace(reLatin, deburrLetter).replace(reComboMark, ''); 31777 } 31778 31779 module.exports = deburr; 31780 31781 31782 /***/ }), 31783 31784 /***/ "./node_modules/lodash/defaults.js": 31785 /*!*****************************************!*\ 31786 !*** ./node_modules/lodash/defaults.js ***! 31787 \*****************************************/ 31788 /*! no static exports found */ 31789 /***/ (function(module, exports, __webpack_require__) { 31790 31791 var baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 31792 eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"), 31793 isIterateeCall = __webpack_require__(/*! ./_isIterateeCall */ "./node_modules/lodash/_isIterateeCall.js"), 31794 keysIn = __webpack_require__(/*! ./keysIn */ "./node_modules/lodash/keysIn.js"); 31795 31796 /** Used for built-in method references. */ 31797 var objectProto = Object.prototype; 31798 31799 /** Used to check objects for own properties. */ 31800 var hasOwnProperty = objectProto.hasOwnProperty; 31801 31802 /** 31803 * Assigns own and inherited enumerable string keyed properties of source 31804 * objects to the destination object for all destination properties that 31805 * resolve to `undefined`. Source objects are applied from left to right. 31806 * Once a property is set, additional values of the same property are ignored. 31807 * 31808 * **Note:** This method mutates `object`. 31809 * 31810 * @static 31811 * @since 0.1.0 31812 * @memberOf _ 31813 * @category Object 31814 * @param {Object} object The destination object. 31815 * @param {...Object} [sources] The source objects. 31816 * @returns {Object} Returns `object`. 31817 * @see _.defaultsDeep 31818 * @example 31819 * 31820 * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); 31821 * // => { 'a': 1, 'b': 2 } 31822 */ 31823 var defaults = baseRest(function(object, sources) { 31824 object = Object(object); 31825 31826 var index = -1; 31827 var length = sources.length; 31828 var guard = length > 2 ? sources[2] : undefined; 31829 31830 if (guard && isIterateeCall(sources[0], sources[1], guard)) { 31831 length = 1; 31832 } 31833 31834 while (++index < length) { 31835 var source = sources[index]; 31836 var props = keysIn(source); 31837 var propsIndex = -1; 31838 var propsLength = props.length; 31839 31840 while (++propsIndex < propsLength) { 31841 var key = props[propsIndex]; 31842 var value = object[key]; 31843 31844 if (value === undefined || 31845 (eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) { 31846 object[key] = source[key]; 31847 } 31848 } 31849 } 31850 31851 return object; 31852 }); 31853 31854 module.exports = defaults; 31855 31856 31857 /***/ }), 31858 31859 /***/ "./node_modules/lodash/defaultsDeep.js": 31860 /*!*********************************************!*\ 31861 !*** ./node_modules/lodash/defaultsDeep.js ***! 31862 \*********************************************/ 31863 /*! no static exports found */ 31864 /***/ (function(module, exports, __webpack_require__) { 31865 31866 var apply = __webpack_require__(/*! ./_apply */ "./node_modules/lodash/_apply.js"), 31867 baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 31868 customDefaultsMerge = __webpack_require__(/*! ./_customDefaultsMerge */ "./node_modules/lodash/_customDefaultsMerge.js"), 31869 mergeWith = __webpack_require__(/*! ./mergeWith */ "./node_modules/lodash/mergeWith.js"); 31870 31871 /** 31872 * This method is like `_.defaults` except that it recursively assigns 31873 * default properties. 31874 * 31875 * **Note:** This method mutates `object`. 31876 * 31877 * @static 31878 * @memberOf _ 31879 * @since 3.10.0 31880 * @category Object 31881 * @param {Object} object The destination object. 31882 * @param {...Object} [sources] The source objects. 31883 * @returns {Object} Returns `object`. 31884 * @see _.defaults 31885 * @example 31886 * 31887 * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } }); 31888 * // => { 'a': { 'b': 2, 'c': 3 } } 31889 */ 31890 var defaultsDeep = baseRest(function(args) { 31891 args.push(undefined, customDefaultsMerge); 31892 return apply(mergeWith, undefined, args); 31893 }); 31894 31895 module.exports = defaultsDeep; 31896 31897 31898 /***/ }), 31899 31900 /***/ "./node_modules/lodash/eq.js": 31901 /*!***********************************!*\ 31902 !*** ./node_modules/lodash/eq.js ***! 31903 \***********************************/ 31904 /*! no static exports found */ 31905 /***/ (function(module, exports) { 31906 31907 /** 31908 * Performs a 31909 * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) 31910 * comparison between two values to determine if they are equivalent. 31911 * 31912 * @static 31913 * @memberOf _ 31914 * @since 4.0.0 31915 * @category Lang 31916 * @param {*} value The value to compare. 31917 * @param {*} other The other value to compare. 31918 * @returns {boolean} Returns `true` if the values are equivalent, else `false`. 31919 * @example 31920 * 31921 * var object = { 'a': 1 }; 31922 * var other = { 'a': 1 }; 31923 * 31924 * _.eq(object, object); 31925 * // => true 31926 * 31927 * _.eq(object, other); 31928 * // => false 31929 * 31930 * _.eq('a', 'a'); 31931 * // => true 31932 * 31933 * _.eq('a', Object('a')); 31934 * // => false 31935 * 31936 * _.eq(NaN, NaN); 31937 * // => true 31938 */ 31939 function eq(value, other) { 31940 return value === other || (value !== value && other !== other); 31941 } 31942 31943 module.exports = eq; 31944 31945 31946 /***/ }), 31947 31948 /***/ "./node_modules/lodash/flatten.js": 31949 /*!****************************************!*\ 31950 !*** ./node_modules/lodash/flatten.js ***! 31951 \****************************************/ 31952 /*! no static exports found */ 31953 /***/ (function(module, exports, __webpack_require__) { 31954 31955 var baseFlatten = __webpack_require__(/*! ./_baseFlatten */ "./node_modules/lodash/_baseFlatten.js"); 31956 31957 /** 31958 * Flattens `array` a single level deep. 31959 * 31960 * @static 31961 * @memberOf _ 31962 * @since 0.1.0 31963 * @category Array 31964 * @param {Array} array The array to flatten. 31965 * @returns {Array} Returns the new flattened array. 31966 * @example 31967 * 31968 * _.flatten([1, [2, [3, [4]], 5]]); 31969 * // => [1, 2, [3, [4]], 5] 31970 */ 31971 function flatten(array) { 31972 var length = array == null ? 0 : array.length; 31973 return length ? baseFlatten(array, 1) : []; 31974 } 31975 31976 module.exports = flatten; 31977 31978 31979 /***/ }), 31980 31981 /***/ "./node_modules/lodash/flattenDeep.js": 31982 /*!********************************************!*\ 31983 !*** ./node_modules/lodash/flattenDeep.js ***! 31984 \********************************************/ 31985 /*! no static exports found */ 31986 /***/ (function(module, exports, __webpack_require__) { 31987 31988 var baseFlatten = __webpack_require__(/*! ./_baseFlatten */ "./node_modules/lodash/_baseFlatten.js"); 31989 31990 /** Used as references for various `Number` constants. */ 31991 var INFINITY = 1 / 0; 31992 31993 /** 31994 * Recursively flattens `array`. 31995 * 31996 * @static 31997 * @memberOf _ 31998 * @since 3.0.0 31999 * @category Array 32000 * @param {Array} array The array to flatten. 32001 * @returns {Array} Returns the new flattened array. 32002 * @example 32003 * 32004 * _.flattenDeep([1, [2, [3, [4]], 5]]); 32005 * // => [1, 2, 3, 4, 5] 32006 */ 32007 function flattenDeep(array) { 32008 var length = array == null ? 0 : array.length; 32009 return length ? baseFlatten(array, INFINITY) : []; 32010 } 32011 32012 module.exports = flattenDeep; 32013 32014 32015 /***/ }), 32016 32017 /***/ "./node_modules/lodash/forEach.js": 32018 /*!****************************************!*\ 32019 !*** ./node_modules/lodash/forEach.js ***! 32020 \****************************************/ 32021 /*! no static exports found */ 32022 /***/ (function(module, exports, __webpack_require__) { 32023 32024 var arrayEach = __webpack_require__(/*! ./_arrayEach */ "./node_modules/lodash/_arrayEach.js"), 32025 baseEach = __webpack_require__(/*! ./_baseEach */ "./node_modules/lodash/_baseEach.js"), 32026 castFunction = __webpack_require__(/*! ./_castFunction */ "./node_modules/lodash/_castFunction.js"), 32027 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); 32028 32029 /** 32030 * Iterates over elements of `collection` and invokes `iteratee` for each element. 32031 * The iteratee is invoked with three arguments: (value, index|key, collection). 32032 * Iteratee functions may exit iteration early by explicitly returning `false`. 32033 * 32034 * **Note:** As with other "Collections" methods, objects with a "length" 32035 * property are iterated like arrays. To avoid this behavior use `_.forIn` 32036 * or `_.forOwn` for object iteration. 32037 * 32038 * @static 32039 * @memberOf _ 32040 * @since 0.1.0 32041 * @alias each 32042 * @category Collection 32043 * @param {Array|Object} collection The collection to iterate over. 32044 * @param {Function} [iteratee=_.identity] The function invoked per iteration. 32045 * @returns {Array|Object} Returns `collection`. 32046 * @see _.forEachRight 32047 * @example 32048 * 32049 * _.forEach([1, 2], function(value) { 32050 * console.log(value); 32051 * }); 32052 * // => Logs `1` then `2`. 32053 * 32054 * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) { 32055 * console.log(key); 32056 * }); 32057 * // => Logs 'a' then 'b' (iteration order is not guaranteed). 32058 */ 32059 function forEach(collection, iteratee) { 32060 var func = isArray(collection) ? arrayEach : baseEach; 32061 return func(collection, castFunction(iteratee)); 32062 } 32063 32064 module.exports = forEach; 32065 32066 32067 /***/ }), 32068 32069 /***/ "./node_modules/lodash/get.js": 32070 /*!************************************!*\ 32071 !*** ./node_modules/lodash/get.js ***! 32072 \************************************/ 32073 /*! no static exports found */ 32074 /***/ (function(module, exports, __webpack_require__) { 32075 32076 var baseGet = __webpack_require__(/*! ./_baseGet */ "./node_modules/lodash/_baseGet.js"); 32077 32078 /** 32079 * Gets the value at `path` of `object`. If the resolved value is 32080 * `undefined`, the `defaultValue` is returned in its place. 32081 * 32082 * @static 32083 * @memberOf _ 32084 * @since 3.7.0 32085 * @category Object 32086 * @param {Object} object The object to query. 32087 * @param {Array|string} path The path of the property to get. 32088 * @param {*} [defaultValue] The value returned for `undefined` resolved values. 32089 * @returns {*} Returns the resolved value. 32090 * @example 32091 * 32092 * var object = { 'a': [{ 'b': { 'c': 3 } }] }; 32093 * 32094 * _.get(object, 'a[0].b.c'); 32095 * // => 3 32096 * 32097 * _.get(object, ['a', '0', 'b', 'c']); 32098 * // => 3 32099 * 32100 * _.get(object, 'a.b.c', 'default'); 32101 * // => 'default' 32102 */ 32103 function get(object, path, defaultValue) { 32104 var result = object == null ? undefined : baseGet(object, path); 32105 return result === undefined ? defaultValue : result; 32106 } 32107 32108 module.exports = get; 32109 32110 32111 /***/ }), 32112 32113 /***/ "./node_modules/lodash/hasIn.js": 32114 /*!**************************************!*\ 32115 !*** ./node_modules/lodash/hasIn.js ***! 32116 \**************************************/ 32117 /*! no static exports found */ 32118 /***/ (function(module, exports, __webpack_require__) { 32119 32120 var baseHasIn = __webpack_require__(/*! ./_baseHasIn */ "./node_modules/lodash/_baseHasIn.js"), 32121 hasPath = __webpack_require__(/*! ./_hasPath */ "./node_modules/lodash/_hasPath.js"); 32122 32123 /** 32124 * Checks if `path` is a direct or inherited property of `object`. 32125 * 32126 * @static 32127 * @memberOf _ 32128 * @since 4.0.0 32129 * @category Object 32130 * @param {Object} object The object to query. 32131 * @param {Array|string} path The path to check. 32132 * @returns {boolean} Returns `true` if `path` exists, else `false`. 32133 * @example 32134 * 32135 * var object = _.create({ 'a': _.create({ 'b': 2 }) }); 32136 * 32137 * _.hasIn(object, 'a'); 32138 * // => true 32139 * 32140 * _.hasIn(object, 'a.b'); 32141 * // => true 32142 * 32143 * _.hasIn(object, ['a', 'b']); 32144 * // => true 32145 * 32146 * _.hasIn(object, 'b'); 32147 * // => false 32148 */ 32149 function hasIn(object, path) { 32150 return object != null && hasPath(object, path, baseHasIn); 32151 } 32152 32153 module.exports = hasIn; 32154 32155 32156 /***/ }), 32157 32158 /***/ "./node_modules/lodash/identity.js": 32159 /*!*****************************************!*\ 32160 !*** ./node_modules/lodash/identity.js ***! 32161 \*****************************************/ 32162 /*! no static exports found */ 32163 /***/ (function(module, exports) { 32164 32165 /** 32166 * This method returns the first argument it receives. 32167 * 32168 * @static 32169 * @since 0.1.0 32170 * @memberOf _ 32171 * @category Util 32172 * @param {*} value Any value. 32173 * @returns {*} Returns `value`. 32174 * @example 32175 * 32176 * var object = { 'a': 1 }; 32177 * 32178 * console.log(_.identity(object) === object); 32179 * // => true 32180 */ 32181 function identity(value) { 32182 return value; 32183 } 32184 32185 module.exports = identity; 32186 32187 32188 /***/ }), 32189 32190 /***/ "./node_modules/lodash/intersection.js": 32191 /*!*********************************************!*\ 32192 !*** ./node_modules/lodash/intersection.js ***! 32193 \*********************************************/ 32194 /*! no static exports found */ 32195 /***/ (function(module, exports, __webpack_require__) { 32196 32197 var arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 32198 baseIntersection = __webpack_require__(/*! ./_baseIntersection */ "./node_modules/lodash/_baseIntersection.js"), 32199 baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 32200 castArrayLikeObject = __webpack_require__(/*! ./_castArrayLikeObject */ "./node_modules/lodash/_castArrayLikeObject.js"); 32201 32202 /** 32203 * Creates an array of unique values that are included in all given arrays 32204 * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) 32205 * for equality comparisons. The order and references of result values are 32206 * determined by the first array. 32207 * 32208 * @static 32209 * @memberOf _ 32210 * @since 0.1.0 32211 * @category Array 32212 * @param {...Array} [arrays] The arrays to inspect. 32213 * @returns {Array} Returns the new array of intersecting values. 32214 * @example 32215 * 32216 * _.intersection([2, 1], [2, 3]); 32217 * // => [2] 32218 */ 32219 var intersection = baseRest(function(arrays) { 32220 var mapped = arrayMap(arrays, castArrayLikeObject); 32221 return (mapped.length && mapped[0] === arrays[0]) 32222 ? baseIntersection(mapped) 32223 : []; 32224 }); 32225 32226 module.exports = intersection; 32227 32228 32229 /***/ }), 32230 32231 /***/ "./node_modules/lodash/intersectionWith.js": 32232 /*!*************************************************!*\ 32233 !*** ./node_modules/lodash/intersectionWith.js ***! 32234 \*************************************************/ 32235 /*! no static exports found */ 32236 /***/ (function(module, exports, __webpack_require__) { 32237 32238 var arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 32239 baseIntersection = __webpack_require__(/*! ./_baseIntersection */ "./node_modules/lodash/_baseIntersection.js"), 32240 baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 32241 castArrayLikeObject = __webpack_require__(/*! ./_castArrayLikeObject */ "./node_modules/lodash/_castArrayLikeObject.js"), 32242 last = __webpack_require__(/*! ./last */ "./node_modules/lodash/last.js"); 32243 32244 /** 32245 * This method is like `_.intersection` except that it accepts `comparator` 32246 * which is invoked to compare elements of `arrays`. The order and references 32247 * of result values are determined by the first array. The comparator is 32248 * invoked with two arguments: (arrVal, othVal). 32249 * 32250 * @static 32251 * @memberOf _ 32252 * @since 4.0.0 32253 * @category Array 32254 * @param {...Array} [arrays] The arrays to inspect. 32255 * @param {Function} [comparator] The comparator invoked per element. 32256 * @returns {Array} Returns the new array of intersecting values. 32257 * @example 32258 * 32259 * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]; 32260 * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }]; 32261 * 32262 * _.intersectionWith(objects, others, _.isEqual); 32263 * // => [{ 'x': 1, 'y': 2 }] 32264 */ 32265 var intersectionWith = baseRest(function(arrays) { 32266 var comparator = last(arrays), 32267 mapped = arrayMap(arrays, castArrayLikeObject); 32268 32269 comparator = typeof comparator == 'function' ? comparator : undefined; 32270 if (comparator) { 32271 mapped.pop(); 32272 } 32273 return (mapped.length && mapped[0] === arrays[0]) 32274 ? baseIntersection(mapped, undefined, comparator) 32275 : []; 32276 }); 32277 32278 module.exports = intersectionWith; 32279 32280 32281 /***/ }), 32282 32283 /***/ "./node_modules/lodash/isArguments.js": 32284 /*!********************************************!*\ 32285 !*** ./node_modules/lodash/isArguments.js ***! 32286 \********************************************/ 32287 /*! no static exports found */ 32288 /***/ (function(module, exports, __webpack_require__) { 32289 32290 var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), 32291 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 32292 32293 /** Used for built-in method references. */ 32294 var objectProto = Object.prototype; 32295 32296 /** Used to check objects for own properties. */ 32297 var hasOwnProperty = objectProto.hasOwnProperty; 32298 32299 /** Built-in value references. */ 32300 var propertyIsEnumerable = objectProto.propertyIsEnumerable; 32301 32302 /** 32303 * Checks if `value` is likely an `arguments` object. 32304 * 32305 * @static 32306 * @memberOf _ 32307 * @since 0.1.0 32308 * @category Lang 32309 * @param {*} value The value to check. 32310 * @returns {boolean} Returns `true` if `value` is an `arguments` object, 32311 * else `false`. 32312 * @example 32313 * 32314 * _.isArguments(function() { return arguments; }()); 32315 * // => true 32316 * 32317 * _.isArguments([1, 2, 3]); 32318 * // => false 32319 */ 32320 var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { 32321 return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && 32322 !propertyIsEnumerable.call(value, 'callee'); 32323 }; 32324 32325 module.exports = isArguments; 32326 32327 32328 /***/ }), 32329 32330 /***/ "./node_modules/lodash/isArray.js": 32331 /*!****************************************!*\ 32332 !*** ./node_modules/lodash/isArray.js ***! 32333 \****************************************/ 32334 /*! no static exports found */ 32335 /***/ (function(module, exports) { 32336 32337 /** 32338 * Checks if `value` is classified as an `Array` object. 32339 * 32340 * @static 32341 * @memberOf _ 32342 * @since 0.1.0 32343 * @category Lang 32344 * @param {*} value The value to check. 32345 * @returns {boolean} Returns `true` if `value` is an array, else `false`. 32346 * @example 32347 * 32348 * _.isArray([1, 2, 3]); 32349 * // => true 32350 * 32351 * _.isArray(document.body.children); 32352 * // => false 32353 * 32354 * _.isArray('abc'); 32355 * // => false 32356 * 32357 * _.isArray(_.noop); 32358 * // => false 32359 */ 32360 var isArray = Array.isArray; 32361 32362 module.exports = isArray; 32363 32364 32365 /***/ }), 32366 32367 /***/ "./node_modules/lodash/isArrayLike.js": 32368 /*!********************************************!*\ 32369 !*** ./node_modules/lodash/isArrayLike.js ***! 32370 \********************************************/ 32371 /*! no static exports found */ 32372 /***/ (function(module, exports, __webpack_require__) { 32373 32374 var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), 32375 isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); 32376 32377 /** 32378 * Checks if `value` is array-like. A value is considered array-like if it's 32379 * not a function and has a `value.length` that's an integer greater than or 32380 * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. 32381 * 32382 * @static 32383 * @memberOf _ 32384 * @since 4.0.0 32385 * @category Lang 32386 * @param {*} value The value to check. 32387 * @returns {boolean} Returns `true` if `value` is array-like, else `false`. 32388 * @example 32389 * 32390 * _.isArrayLike([1, 2, 3]); 32391 * // => true 32392 * 32393 * _.isArrayLike(document.body.children); 32394 * // => true 32395 * 32396 * _.isArrayLike('abc'); 32397 * // => true 32398 * 32399 * _.isArrayLike(_.noop); 32400 * // => false 32401 */ 32402 function isArrayLike(value) { 32403 return value != null && isLength(value.length) && !isFunction(value); 32404 } 32405 32406 module.exports = isArrayLike; 32407 32408 32409 /***/ }), 32410 32411 /***/ "./node_modules/lodash/isArrayLikeObject.js": 32412 /*!**************************************************!*\ 32413 !*** ./node_modules/lodash/isArrayLikeObject.js ***! 32414 \**************************************************/ 32415 /*! no static exports found */ 32416 /***/ (function(module, exports, __webpack_require__) { 32417 32418 var isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), 32419 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 32420 32421 /** 32422 * This method is like `_.isArrayLike` except that it also checks if `value` 32423 * is an object. 32424 * 32425 * @static 32426 * @memberOf _ 32427 * @since 4.0.0 32428 * @category Lang 32429 * @param {*} value The value to check. 32430 * @returns {boolean} Returns `true` if `value` is an array-like object, 32431 * else `false`. 32432 * @example 32433 * 32434 * _.isArrayLikeObject([1, 2, 3]); 32435 * // => true 32436 * 32437 * _.isArrayLikeObject(document.body.children); 32438 * // => true 32439 * 32440 * _.isArrayLikeObject('abc'); 32441 * // => false 32442 * 32443 * _.isArrayLikeObject(_.noop); 32444 * // => false 32445 */ 32446 function isArrayLikeObject(value) { 32447 return isObjectLike(value) && isArrayLike(value); 32448 } 32449 32450 module.exports = isArrayLikeObject; 32451 32452 32453 /***/ }), 32454 32455 /***/ "./node_modules/lodash/isBoolean.js": 32456 /*!******************************************!*\ 32457 !*** ./node_modules/lodash/isBoolean.js ***! 32458 \******************************************/ 32459 /*! no static exports found */ 32460 /***/ (function(module, exports, __webpack_require__) { 32461 32462 var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 32463 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 32464 32465 /** `Object#toString` result references. */ 32466 var boolTag = '[object Boolean]'; 32467 32468 /** 32469 * Checks if `value` is classified as a boolean primitive or object. 32470 * 32471 * @static 32472 * @memberOf _ 32473 * @since 0.1.0 32474 * @category Lang 32475 * @param {*} value The value to check. 32476 * @returns {boolean} Returns `true` if `value` is a boolean, else `false`. 32477 * @example 32478 * 32479 * _.isBoolean(false); 32480 * // => true 32481 * 32482 * _.isBoolean(null); 32483 * // => false 32484 */ 32485 function isBoolean(value) { 32486 return value === true || value === false || 32487 (isObjectLike(value) && baseGetTag(value) == boolTag); 32488 } 32489 32490 module.exports = isBoolean; 32491 32492 32493 /***/ }), 32494 32495 /***/ "./node_modules/lodash/isBuffer.js": 32496 /*!*****************************************!*\ 32497 !*** ./node_modules/lodash/isBuffer.js ***! 32498 \*****************************************/ 32499 /*! no static exports found */ 32500 /***/ (function(module, exports, __webpack_require__) { 32501 32502 /* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), 32503 stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); 32504 32505 /** Detect free variable `exports`. */ 32506 var freeExports = true && exports && !exports.nodeType && exports; 32507 32508 /** Detect free variable `module`. */ 32509 var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; 32510 32511 /** Detect the popular CommonJS extension `module.exports`. */ 32512 var moduleExports = freeModule && freeModule.exports === freeExports; 32513 32514 /** Built-in value references. */ 32515 var Buffer = moduleExports ? root.Buffer : undefined; 32516 32517 /* Built-in method references for those with the same name as other `lodash` methods. */ 32518 var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; 32519 32520 /** 32521 * Checks if `value` is a buffer. 32522 * 32523 * @static 32524 * @memberOf _ 32525 * @since 4.3.0 32526 * @category Lang 32527 * @param {*} value The value to check. 32528 * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. 32529 * @example 32530 * 32531 * _.isBuffer(new Buffer(2)); 32532 * // => true 32533 * 32534 * _.isBuffer(new Uint8Array(2)); 32535 * // => false 32536 */ 32537 var isBuffer = nativeIsBuffer || stubFalse; 32538 32539 module.exports = isBuffer; 32540 32541 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ "./node_modules/webpack/buildin/module.js")(module))) 32542 32543 /***/ }), 32544 32545 /***/ "./node_modules/lodash/isEmpty.js": 32546 /*!****************************************!*\ 32547 !*** ./node_modules/lodash/isEmpty.js ***! 32548 \****************************************/ 32549 /*! no static exports found */ 32550 /***/ (function(module, exports, __webpack_require__) { 32551 32552 var baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), 32553 getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), 32554 isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), 32555 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 32556 isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"), 32557 isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), 32558 isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), 32559 isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); 32560 32561 /** `Object#toString` result references. */ 32562 var mapTag = '[object Map]', 32563 setTag = '[object Set]'; 32564 32565 /** Used for built-in method references. */ 32566 var objectProto = Object.prototype; 32567 32568 /** Used to check objects for own properties. */ 32569 var hasOwnProperty = objectProto.hasOwnProperty; 32570 32571 /** 32572 * Checks if `value` is an empty object, collection, map, or set. 32573 * 32574 * Objects are considered empty if they have no own enumerable string keyed 32575 * properties. 32576 * 32577 * Array-like values such as `arguments` objects, arrays, buffers, strings, or 32578 * jQuery-like collections are considered empty if they have a `length` of `0`. 32579 * Similarly, maps and sets are considered empty if they have a `size` of `0`. 32580 * 32581 * @static 32582 * @memberOf _ 32583 * @since 0.1.0 32584 * @category Lang 32585 * @param {*} value The value to check. 32586 * @returns {boolean} Returns `true` if `value` is empty, else `false`. 32587 * @example 32588 * 32589 * _.isEmpty(null); 32590 * // => true 32591 * 32592 * _.isEmpty(true); 32593 * // => true 32594 * 32595 * _.isEmpty(1); 32596 * // => true 32597 * 32598 * _.isEmpty([1, 2, 3]); 32599 * // => false 32600 * 32601 * _.isEmpty({ 'a': 1 }); 32602 * // => false 32603 */ 32604 function isEmpty(value) { 32605 if (value == null) { 32606 return true; 32607 } 32608 if (isArrayLike(value) && 32609 (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || 32610 isBuffer(value) || isTypedArray(value) || isArguments(value))) { 32611 return !value.length; 32612 } 32613 var tag = getTag(value); 32614 if (tag == mapTag || tag == setTag) { 32615 return !value.size; 32616 } 32617 if (isPrototype(value)) { 32618 return !baseKeys(value).length; 32619 } 32620 for (var key in value) { 32621 if (hasOwnProperty.call(value, key)) { 32622 return false; 32623 } 32624 } 32625 return true; 32626 } 32627 32628 module.exports = isEmpty; 32629 32630 32631 /***/ }), 32632 32633 /***/ "./node_modules/lodash/isEqual.js": 32634 /*!****************************************!*\ 32635 !*** ./node_modules/lodash/isEqual.js ***! 32636 \****************************************/ 32637 /*! no static exports found */ 32638 /***/ (function(module, exports, __webpack_require__) { 32639 32640 var baseIsEqual = __webpack_require__(/*! ./_baseIsEqual */ "./node_modules/lodash/_baseIsEqual.js"); 32641 32642 /** 32643 * Performs a deep comparison between two values to determine if they are 32644 * equivalent. 32645 * 32646 * **Note:** This method supports comparing arrays, array buffers, booleans, 32647 * date objects, error objects, maps, numbers, `Object` objects, regexes, 32648 * sets, strings, symbols, and typed arrays. `Object` objects are compared 32649 * by their own, not inherited, enumerable properties. Functions and DOM 32650 * nodes are compared by strict equality, i.e. `===`. 32651 * 32652 * @static 32653 * @memberOf _ 32654 * @since 0.1.0 32655 * @category Lang 32656 * @param {*} value The value to compare. 32657 * @param {*} other The other value to compare. 32658 * @returns {boolean} Returns `true` if the values are equivalent, else `false`. 32659 * @example 32660 * 32661 * var object = { 'a': 1 }; 32662 * var other = { 'a': 1 }; 32663 * 32664 * _.isEqual(object, other); 32665 * // => true 32666 * 32667 * object === other; 32668 * // => false 32669 */ 32670 function isEqual(value, other) { 32671 return baseIsEqual(value, other); 32672 } 32673 32674 module.exports = isEqual; 32675 32676 32677 /***/ }), 32678 32679 /***/ "./node_modules/lodash/isFunction.js": 32680 /*!*******************************************!*\ 32681 !*** ./node_modules/lodash/isFunction.js ***! 32682 \*******************************************/ 32683 /*! no static exports found */ 32684 /***/ (function(module, exports, __webpack_require__) { 32685 32686 var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 32687 isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); 32688 32689 /** `Object#toString` result references. */ 32690 var asyncTag = '[object AsyncFunction]', 32691 funcTag = '[object Function]', 32692 genTag = '[object GeneratorFunction]', 32693 proxyTag = '[object Proxy]'; 32694 32695 /** 32696 * Checks if `value` is classified as a `Function` object. 32697 * 32698 * @static 32699 * @memberOf _ 32700 * @since 0.1.0 32701 * @category Lang 32702 * @param {*} value The value to check. 32703 * @returns {boolean} Returns `true` if `value` is a function, else `false`. 32704 * @example 32705 * 32706 * _.isFunction(_); 32707 * // => true 32708 * 32709 * _.isFunction(/abc/); 32710 * // => false 32711 */ 32712 function isFunction(value) { 32713 if (!isObject(value)) { 32714 return false; 32715 } 32716 // The use of `Object#toString` avoids issues with the `typeof` operator 32717 // in Safari 9 which returns 'object' for typed arrays and other constructors. 32718 var tag = baseGetTag(value); 32719 return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; 32720 } 32721 32722 module.exports = isFunction; 32723 32724 32725 /***/ }), 32726 32727 /***/ "./node_modules/lodash/isLength.js": 32728 /*!*****************************************!*\ 32729 !*** ./node_modules/lodash/isLength.js ***! 32730 \*****************************************/ 32731 /*! no static exports found */ 32732 /***/ (function(module, exports) { 32733 32734 /** Used as references for various `Number` constants. */ 32735 var MAX_SAFE_INTEGER = 9007199254740991; 32736 32737 /** 32738 * Checks if `value` is a valid array-like length. 32739 * 32740 * **Note:** This method is loosely based on 32741 * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). 32742 * 32743 * @static 32744 * @memberOf _ 32745 * @since 4.0.0 32746 * @category Lang 32747 * @param {*} value The value to check. 32748 * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. 32749 * @example 32750 * 32751 * _.isLength(3); 32752 * // => true 32753 * 32754 * _.isLength(Number.MIN_VALUE); 32755 * // => false 32756 * 32757 * _.isLength(Infinity); 32758 * // => false 32759 * 32760 * _.isLength('3'); 32761 * // => false 32762 */ 32763 function isLength(value) { 32764 return typeof value == 'number' && 32765 value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; 32766 } 32767 32768 module.exports = isLength; 32769 32770 32771 /***/ }), 32772 32773 /***/ "./node_modules/lodash/isMap.js": 32774 /*!**************************************!*\ 32775 !*** ./node_modules/lodash/isMap.js ***! 32776 \**************************************/ 32777 /*! no static exports found */ 32778 /***/ (function(module, exports, __webpack_require__) { 32779 32780 var baseIsMap = __webpack_require__(/*! ./_baseIsMap */ "./node_modules/lodash/_baseIsMap.js"), 32781 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 32782 nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); 32783 32784 /* Node.js helper references. */ 32785 var nodeIsMap = nodeUtil && nodeUtil.isMap; 32786 32787 /** 32788 * Checks if `value` is classified as a `Map` object. 32789 * 32790 * @static 32791 * @memberOf _ 32792 * @since 4.3.0 32793 * @category Lang 32794 * @param {*} value The value to check. 32795 * @returns {boolean} Returns `true` if `value` is a map, else `false`. 32796 * @example 32797 * 32798 * _.isMap(new Map); 32799 * // => true 32800 * 32801 * _.isMap(new WeakMap); 32802 * // => false 32803 */ 32804 var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap; 32805 32806 module.exports = isMap; 32807 32808 32809 /***/ }), 32810 32811 /***/ "./node_modules/lodash/isObject.js": 32812 /*!*****************************************!*\ 32813 !*** ./node_modules/lodash/isObject.js ***! 32814 \*****************************************/ 32815 /*! no static exports found */ 32816 /***/ (function(module, exports) { 32817 32818 /** 32819 * Checks if `value` is the 32820 * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) 32821 * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) 32822 * 32823 * @static 32824 * @memberOf _ 32825 * @since 0.1.0 32826 * @category Lang 32827 * @param {*} value The value to check. 32828 * @returns {boolean} Returns `true` if `value` is an object, else `false`. 32829 * @example 32830 * 32831 * _.isObject({}); 32832 * // => true 32833 * 32834 * _.isObject([1, 2, 3]); 32835 * // => true 32836 * 32837 * _.isObject(_.noop); 32838 * // => true 32839 * 32840 * _.isObject(null); 32841 * // => false 32842 */ 32843 function isObject(value) { 32844 var type = typeof value; 32845 return value != null && (type == 'object' || type == 'function'); 32846 } 32847 32848 module.exports = isObject; 32849 32850 32851 /***/ }), 32852 32853 /***/ "./node_modules/lodash/isObjectLike.js": 32854 /*!*********************************************!*\ 32855 !*** ./node_modules/lodash/isObjectLike.js ***! 32856 \*********************************************/ 32857 /*! no static exports found */ 32858 /***/ (function(module, exports) { 32859 32860 /** 32861 * Checks if `value` is object-like. A value is object-like if it's not `null` 32862 * and has a `typeof` result of "object". 32863 * 32864 * @static 32865 * @memberOf _ 32866 * @since 4.0.0 32867 * @category Lang 32868 * @param {*} value The value to check. 32869 * @returns {boolean} Returns `true` if `value` is object-like, else `false`. 32870 * @example 32871 * 32872 * _.isObjectLike({}); 32873 * // => true 32874 * 32875 * _.isObjectLike([1, 2, 3]); 32876 * // => true 32877 * 32878 * _.isObjectLike(_.noop); 32879 * // => false 32880 * 32881 * _.isObjectLike(null); 32882 * // => false 32883 */ 32884 function isObjectLike(value) { 32885 return value != null && typeof value == 'object'; 32886 } 32887 32888 module.exports = isObjectLike; 32889 32890 32891 /***/ }), 32892 32893 /***/ "./node_modules/lodash/isPlainObject.js": 32894 /*!**********************************************!*\ 32895 !*** ./node_modules/lodash/isPlainObject.js ***! 32896 \**********************************************/ 32897 /*! no static exports found */ 32898 /***/ (function(module, exports, __webpack_require__) { 32899 32900 var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 32901 getPrototype = __webpack_require__(/*! ./_getPrototype */ "./node_modules/lodash/_getPrototype.js"), 32902 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 32903 32904 /** `Object#toString` result references. */ 32905 var objectTag = '[object Object]'; 32906 32907 /** Used for built-in method references. */ 32908 var funcProto = Function.prototype, 32909 objectProto = Object.prototype; 32910 32911 /** Used to resolve the decompiled source of functions. */ 32912 var funcToString = funcProto.toString; 32913 32914 /** Used to check objects for own properties. */ 32915 var hasOwnProperty = objectProto.hasOwnProperty; 32916 32917 /** Used to infer the `Object` constructor. */ 32918 var objectCtorString = funcToString.call(Object); 32919 32920 /** 32921 * Checks if `value` is a plain object, that is, an object created by the 32922 * `Object` constructor or one with a `[[Prototype]]` of `null`. 32923 * 32924 * @static 32925 * @memberOf _ 32926 * @since 0.8.0 32927 * @category Lang 32928 * @param {*} value The value to check. 32929 * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. 32930 * @example 32931 * 32932 * function Foo() { 32933 * this.a = 1; 32934 * } 32935 * 32936 * _.isPlainObject(new Foo); 32937 * // => false 32938 * 32939 * _.isPlainObject([1, 2, 3]); 32940 * // => false 32941 * 32942 * _.isPlainObject({ 'x': 0, 'y': 0 }); 32943 * // => true 32944 * 32945 * _.isPlainObject(Object.create(null)); 32946 * // => true 32947 */ 32948 function isPlainObject(value) { 32949 if (!isObjectLike(value) || baseGetTag(value) != objectTag) { 32950 return false; 32951 } 32952 var proto = getPrototype(value); 32953 if (proto === null) { 32954 return true; 32955 } 32956 var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor; 32957 return typeof Ctor == 'function' && Ctor instanceof Ctor && 32958 funcToString.call(Ctor) == objectCtorString; 32959 } 32960 32961 module.exports = isPlainObject; 32962 32963 32964 /***/ }), 32965 32966 /***/ "./node_modules/lodash/isSet.js": 32967 /*!**************************************!*\ 32968 !*** ./node_modules/lodash/isSet.js ***! 32969 \**************************************/ 32970 /*! no static exports found */ 32971 /***/ (function(module, exports, __webpack_require__) { 32972 32973 var baseIsSet = __webpack_require__(/*! ./_baseIsSet */ "./node_modules/lodash/_baseIsSet.js"), 32974 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 32975 nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); 32976 32977 /* Node.js helper references. */ 32978 var nodeIsSet = nodeUtil && nodeUtil.isSet; 32979 32980 /** 32981 * Checks if `value` is classified as a `Set` object. 32982 * 32983 * @static 32984 * @memberOf _ 32985 * @since 4.3.0 32986 * @category Lang 32987 * @param {*} value The value to check. 32988 * @returns {boolean} Returns `true` if `value` is a set, else `false`. 32989 * @example 32990 * 32991 * _.isSet(new Set); 32992 * // => true 32993 * 32994 * _.isSet(new WeakSet); 32995 * // => false 32996 */ 32997 var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet; 32998 32999 module.exports = isSet; 33000 33001 33002 /***/ }), 33003 33004 /***/ "./node_modules/lodash/isSymbol.js": 33005 /*!*****************************************!*\ 33006 !*** ./node_modules/lodash/isSymbol.js ***! 33007 \*****************************************/ 33008 /*! no static exports found */ 33009 /***/ (function(module, exports, __webpack_require__) { 33010 33011 var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), 33012 isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); 33013 33014 /** `Object#toString` result references. */ 33015 var symbolTag = '[object Symbol]'; 33016 33017 /** 33018 * Checks if `value` is classified as a `Symbol` primitive or object. 33019 * 33020 * @static 33021 * @memberOf _ 33022 * @since 4.0.0 33023 * @category Lang 33024 * @param {*} value The value to check. 33025 * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. 33026 * @example 33027 * 33028 * _.isSymbol(Symbol.iterator); 33029 * // => true 33030 * 33031 * _.isSymbol('abc'); 33032 * // => false 33033 */ 33034 function isSymbol(value) { 33035 return typeof value == 'symbol' || 33036 (isObjectLike(value) && baseGetTag(value) == symbolTag); 33037 } 33038 33039 module.exports = isSymbol; 33040 33041 33042 /***/ }), 33043 33044 /***/ "./node_modules/lodash/isTypedArray.js": 33045 /*!*********************************************!*\ 33046 !*** ./node_modules/lodash/isTypedArray.js ***! 33047 \*********************************************/ 33048 /*! no static exports found */ 33049 /***/ (function(module, exports, __webpack_require__) { 33050 33051 var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), 33052 baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), 33053 nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); 33054 33055 /* Node.js helper references. */ 33056 var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; 33057 33058 /** 33059 * Checks if `value` is classified as a typed array. 33060 * 33061 * @static 33062 * @memberOf _ 33063 * @since 3.0.0 33064 * @category Lang 33065 * @param {*} value The value to check. 33066 * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. 33067 * @example 33068 * 33069 * _.isTypedArray(new Uint8Array); 33070 * // => true 33071 * 33072 * _.isTypedArray([]); 33073 * // => false 33074 */ 33075 var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; 33076 33077 module.exports = isTypedArray; 33078 33079 33080 /***/ }), 33081 33082 /***/ "./node_modules/lodash/kebabCase.js": 33083 /*!******************************************!*\ 33084 !*** ./node_modules/lodash/kebabCase.js ***! 33085 \******************************************/ 33086 /*! no static exports found */ 33087 /***/ (function(module, exports, __webpack_require__) { 33088 33089 var createCompounder = __webpack_require__(/*! ./_createCompounder */ "./node_modules/lodash/_createCompounder.js"); 33090 33091 /** 33092 * Converts `string` to 33093 * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles). 33094 * 33095 * @static 33096 * @memberOf _ 33097 * @since 3.0.0 33098 * @category String 33099 * @param {string} [string=''] The string to convert. 33100 * @returns {string} Returns the kebab cased string. 33101 * @example 33102 * 33103 * _.kebabCase('Foo Bar'); 33104 * // => 'foo-bar' 33105 * 33106 * _.kebabCase('fooBar'); 33107 * // => 'foo-bar' 33108 * 33109 * _.kebabCase('__FOO_BAR__'); 33110 * // => 'foo-bar' 33111 */ 33112 var kebabCase = createCompounder(function(result, word, index) { 33113 return result + (index ? '-' : '') + word.toLowerCase(); 33114 }); 33115 33116 module.exports = kebabCase; 33117 33118 33119 /***/ }), 33120 33121 /***/ "./node_modules/lodash/keys.js": 33122 /*!*************************************!*\ 33123 !*** ./node_modules/lodash/keys.js ***! 33124 \*************************************/ 33125 /*! no static exports found */ 33126 /***/ (function(module, exports, __webpack_require__) { 33127 33128 var arrayLikeKeys = __webpack_require__(/*! ./_arrayLikeKeys */ "./node_modules/lodash/_arrayLikeKeys.js"), 33129 baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), 33130 isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"); 33131 33132 /** 33133 * Creates an array of the own enumerable property names of `object`. 33134 * 33135 * **Note:** Non-object values are coerced to objects. See the 33136 * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) 33137 * for more details. 33138 * 33139 * @static 33140 * @since 0.1.0 33141 * @memberOf _ 33142 * @category Object 33143 * @param {Object} object The object to query. 33144 * @returns {Array} Returns the array of property names. 33145 * @example 33146 * 33147 * function Foo() { 33148 * this.a = 1; 33149 * this.b = 2; 33150 * } 33151 * 33152 * Foo.prototype.c = 3; 33153 * 33154 * _.keys(new Foo); 33155 * // => ['a', 'b'] (iteration order is not guaranteed) 33156 * 33157 * _.keys('hi'); 33158 * // => ['0', '1'] 33159 */ 33160 function keys(object) { 33161 return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); 33162 } 33163 33164 module.exports = keys; 33165 33166 33167 /***/ }), 33168 33169 /***/ "./node_modules/lodash/keysIn.js": 33170 /*!***************************************!*\ 33171 !*** ./node_modules/lodash/keysIn.js ***! 33172 \***************************************/ 33173 /*! no static exports found */ 33174 /***/ (function(module, exports, __webpack_require__) { 33175 33176 var arrayLikeKeys = __webpack_require__(/*! ./_arrayLikeKeys */ "./node_modules/lodash/_arrayLikeKeys.js"), 33177 baseKeysIn = __webpack_require__(/*! ./_baseKeysIn */ "./node_modules/lodash/_baseKeysIn.js"), 33178 isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"); 33179 33180 /** 33181 * Creates an array of the own and inherited enumerable property names of `object`. 33182 * 33183 * **Note:** Non-object values are coerced to objects. 33184 * 33185 * @static 33186 * @memberOf _ 33187 * @since 3.0.0 33188 * @category Object 33189 * @param {Object} object The object to query. 33190 * @returns {Array} Returns the array of property names. 33191 * @example 33192 * 33193 * function Foo() { 33194 * this.a = 1; 33195 * this.b = 2; 33196 * } 33197 * 33198 * Foo.prototype.c = 3; 33199 * 33200 * _.keysIn(new Foo); 33201 * // => ['a', 'b', 'c'] (iteration order is not guaranteed) 33202 */ 33203 function keysIn(object) { 33204 return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object); 33205 } 33206 33207 module.exports = keysIn; 33208 33209 33210 /***/ }), 33211 33212 /***/ "./node_modules/lodash/last.js": 33213 /*!*************************************!*\ 33214 !*** ./node_modules/lodash/last.js ***! 33215 \*************************************/ 33216 /*! no static exports found */ 33217 /***/ (function(module, exports) { 33218 33219 /** 33220 * Gets the last element of `array`. 33221 * 33222 * @static 33223 * @memberOf _ 33224 * @since 0.1.0 33225 * @category Array 33226 * @param {Array} array The array to query. 33227 * @returns {*} Returns the last element of `array`. 33228 * @example 33229 * 33230 * _.last([1, 2, 3]); 33231 * // => 3 33232 */ 33233 function last(array) { 33234 var length = array == null ? 0 : array.length; 33235 return length ? array[length - 1] : undefined; 33236 } 33237 33238 module.exports = last; 33239 33240 33241 /***/ }), 33242 33243 /***/ "./node_modules/lodash/map.js": 33244 /*!************************************!*\ 33245 !*** ./node_modules/lodash/map.js ***! 33246 \************************************/ 33247 /*! no static exports found */ 33248 /***/ (function(module, exports, __webpack_require__) { 33249 33250 var arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 33251 baseIteratee = __webpack_require__(/*! ./_baseIteratee */ "./node_modules/lodash/_baseIteratee.js"), 33252 baseMap = __webpack_require__(/*! ./_baseMap */ "./node_modules/lodash/_baseMap.js"), 33253 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); 33254 33255 /** 33256 * Creates an array of values by running each element in `collection` thru 33257 * `iteratee`. The iteratee is invoked with three arguments: 33258 * (value, index|key, collection). 33259 * 33260 * Many lodash methods are guarded to work as iteratees for methods like 33261 * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`. 33262 * 33263 * The guarded methods are: 33264 * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`, 33265 * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`, 33266 * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`, 33267 * `template`, `trim`, `trimEnd`, `trimStart`, and `words` 33268 * 33269 * @static 33270 * @memberOf _ 33271 * @since 0.1.0 33272 * @category Collection 33273 * @param {Array|Object} collection The collection to iterate over. 33274 * @param {Function} [iteratee=_.identity] The function invoked per iteration. 33275 * @returns {Array} Returns the new mapped array. 33276 * @example 33277 * 33278 * function square(n) { 33279 * return n * n; 33280 * } 33281 * 33282 * _.map([4, 8], square); 33283 * // => [16, 64] 33284 * 33285 * _.map({ 'a': 4, 'b': 8 }, square); 33286 * // => [16, 64] (iteration order is not guaranteed) 33287 * 33288 * var users = [ 33289 * { 'user': 'barney' }, 33290 * { 'user': 'fred' } 33291 * ]; 33292 * 33293 * // The `_.property` iteratee shorthand. 33294 * _.map(users, 'user'); 33295 * // => ['barney', 'fred'] 33296 */ 33297 function map(collection, iteratee) { 33298 var func = isArray(collection) ? arrayMap : baseMap; 33299 return func(collection, baseIteratee(iteratee, 3)); 33300 } 33301 33302 module.exports = map; 33303 33304 33305 /***/ }), 33306 33307 /***/ "./node_modules/lodash/memoize.js": 33308 /*!****************************************!*\ 33309 !*** ./node_modules/lodash/memoize.js ***! 33310 \****************************************/ 33311 /*! no static exports found */ 33312 /***/ (function(module, exports, __webpack_require__) { 33313 33314 var MapCache = __webpack_require__(/*! ./_MapCache */ "./node_modules/lodash/_MapCache.js"); 33315 33316 /** Error message constants. */ 33317 var FUNC_ERROR_TEXT = 'Expected a function'; 33318 33319 /** 33320 * Creates a function that memoizes the result of `func`. If `resolver` is 33321 * provided, it determines the cache key for storing the result based on the 33322 * arguments provided to the memoized function. By default, the first argument 33323 * provided to the memoized function is used as the map cache key. The `func` 33324 * is invoked with the `this` binding of the memoized function. 33325 * 33326 * **Note:** The cache is exposed as the `cache` property on the memoized 33327 * function. Its creation may be customized by replacing the `_.memoize.Cache` 33328 * constructor with one whose instances implement the 33329 * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object) 33330 * method interface of `clear`, `delete`, `get`, `has`, and `set`. 33331 * 33332 * @static 33333 * @memberOf _ 33334 * @since 0.1.0 33335 * @category Function 33336 * @param {Function} func The function to have its output memoized. 33337 * @param {Function} [resolver] The function to resolve the cache key. 33338 * @returns {Function} Returns the new memoized function. 33339 * @example 33340 * 33341 * var object = { 'a': 1, 'b': 2 }; 33342 * var other = { 'c': 3, 'd': 4 }; 33343 * 33344 * var values = _.memoize(_.values); 33345 * values(object); 33346 * // => [1, 2] 33347 * 33348 * values(other); 33349 * // => [3, 4] 33350 * 33351 * object.a = 2; 33352 * values(object); 33353 * // => [1, 2] 33354 * 33355 * // Modify the result cache. 33356 * values.cache.set(object, ['a', 'b']); 33357 * values(object); 33358 * // => ['a', 'b'] 33359 * 33360 * // Replace `_.memoize.Cache`. 33361 * _.memoize.Cache = WeakMap; 33362 */ 33363 function memoize(func, resolver) { 33364 if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) { 33365 throw new TypeError(FUNC_ERROR_TEXT); 33366 } 33367 var memoized = function() { 33368 var args = arguments, 33369 key = resolver ? resolver.apply(this, args) : args[0], 33370 cache = memoized.cache; 33371 33372 if (cache.has(key)) { 33373 return cache.get(key); 33374 } 33375 var result = func.apply(this, args); 33376 memoized.cache = cache.set(key, result) || cache; 33377 return result; 33378 }; 33379 memoized.cache = new (memoize.Cache || MapCache); 33380 return memoized; 33381 } 33382 33383 // Expose `MapCache`. 33384 memoize.Cache = MapCache; 33385 33386 module.exports = memoize; 33387 33388 33389 /***/ }), 33390 33391 /***/ "./node_modules/lodash/mergeWith.js": 33392 /*!******************************************!*\ 33393 !*** ./node_modules/lodash/mergeWith.js ***! 33394 \******************************************/ 33395 /*! no static exports found */ 33396 /***/ (function(module, exports, __webpack_require__) { 33397 33398 var baseMerge = __webpack_require__(/*! ./_baseMerge */ "./node_modules/lodash/_baseMerge.js"), 33399 createAssigner = __webpack_require__(/*! ./_createAssigner */ "./node_modules/lodash/_createAssigner.js"); 33400 33401 /** 33402 * This method is like `_.merge` except that it accepts `customizer` which 33403 * is invoked to produce the merged values of the destination and source 33404 * properties. If `customizer` returns `undefined`, merging is handled by the 33405 * method instead. The `customizer` is invoked with six arguments: 33406 * (objValue, srcValue, key, object, source, stack). 33407 * 33408 * **Note:** This method mutates `object`. 33409 * 33410 * @static 33411 * @memberOf _ 33412 * @since 4.0.0 33413 * @category Object 33414 * @param {Object} object The destination object. 33415 * @param {...Object} sources The source objects. 33416 * @param {Function} customizer The function to customize assigned values. 33417 * @returns {Object} Returns `object`. 33418 * @example 33419 * 33420 * function customizer(objValue, srcValue) { 33421 * if (_.isArray(objValue)) { 33422 * return objValue.concat(srcValue); 33423 * } 33424 * } 33425 * 33426 * var object = { 'a': [1], 'b': [2] }; 33427 * var other = { 'a': [3], 'b': [4] }; 33428 * 33429 * _.mergeWith(object, other, customizer); 33430 * // => { 'a': [1, 3], 'b': [2, 4] } 33431 */ 33432 var mergeWith = createAssigner(function(object, source, srcIndex, customizer) { 33433 baseMerge(object, source, srcIndex, customizer); 33434 }); 33435 33436 module.exports = mergeWith; 33437 33438 33439 /***/ }), 33440 33441 /***/ "./node_modules/lodash/negate.js": 33442 /*!***************************************!*\ 33443 !*** ./node_modules/lodash/negate.js ***! 33444 \***************************************/ 33445 /*! no static exports found */ 33446 /***/ (function(module, exports) { 33447 33448 /** Error message constants. */ 33449 var FUNC_ERROR_TEXT = 'Expected a function'; 33450 33451 /** 33452 * Creates a function that negates the result of the predicate `func`. The 33453 * `func` predicate is invoked with the `this` binding and arguments of the 33454 * created function. 33455 * 33456 * @static 33457 * @memberOf _ 33458 * @since 3.0.0 33459 * @category Function 33460 * @param {Function} predicate The predicate to negate. 33461 * @returns {Function} Returns the new negated function. 33462 * @example 33463 * 33464 * function isEven(n) { 33465 * return n % 2 == 0; 33466 * } 33467 * 33468 * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven)); 33469 * // => [1, 3, 5] 33470 */ 33471 function negate(predicate) { 33472 if (typeof predicate != 'function') { 33473 throw new TypeError(FUNC_ERROR_TEXT); 33474 } 33475 return function() { 33476 var args = arguments; 33477 switch (args.length) { 33478 case 0: return !predicate.call(this); 33479 case 1: return !predicate.call(this, args[0]); 33480 case 2: return !predicate.call(this, args[0], args[1]); 33481 case 3: return !predicate.call(this, args[0], args[1], args[2]); 33482 } 33483 return !predicate.apply(this, args); 33484 }; 33485 } 33486 33487 module.exports = negate; 33488 33489 33490 /***/ }), 33491 33492 /***/ "./node_modules/lodash/noop.js": 33493 /*!*************************************!*\ 33494 !*** ./node_modules/lodash/noop.js ***! 33495 \*************************************/ 33496 /*! no static exports found */ 33497 /***/ (function(module, exports) { 33498 33499 /** 33500 * This method returns `undefined`. 33501 * 33502 * @static 33503 * @memberOf _ 33504 * @since 2.3.0 33505 * @category Util 33506 * @example 33507 * 33508 * _.times(2, _.noop); 33509 * // => [undefined, undefined] 33510 */ 33511 function noop() { 33512 // No operation performed. 33513 } 33514 33515 module.exports = noop; 33516 33517 33518 /***/ }), 33519 33520 /***/ "./node_modules/lodash/pick.js": 33521 /*!*************************************!*\ 33522 !*** ./node_modules/lodash/pick.js ***! 33523 \*************************************/ 33524 /*! no static exports found */ 33525 /***/ (function(module, exports, __webpack_require__) { 33526 33527 var basePick = __webpack_require__(/*! ./_basePick */ "./node_modules/lodash/_basePick.js"), 33528 flatRest = __webpack_require__(/*! ./_flatRest */ "./node_modules/lodash/_flatRest.js"); 33529 33530 /** 33531 * Creates an object composed of the picked `object` properties. 33532 * 33533 * @static 33534 * @since 0.1.0 33535 * @memberOf _ 33536 * @category Object 33537 * @param {Object} object The source object. 33538 * @param {...(string|string[])} [paths] The property paths to pick. 33539 * @returns {Object} Returns the new object. 33540 * @example 33541 * 33542 * var object = { 'a': 1, 'b': '2', 'c': 3 }; 33543 * 33544 * _.pick(object, ['a', 'c']); 33545 * // => { 'a': 1, 'c': 3 } 33546 */ 33547 var pick = flatRest(function(object, paths) { 33548 return object == null ? {} : basePick(object, paths); 33549 }); 33550 33551 module.exports = pick; 33552 33553 33554 /***/ }), 33555 33556 /***/ "./node_modules/lodash/property.js": 33557 /*!*****************************************!*\ 33558 !*** ./node_modules/lodash/property.js ***! 33559 \*****************************************/ 33560 /*! no static exports found */ 33561 /***/ (function(module, exports, __webpack_require__) { 33562 33563 var baseProperty = __webpack_require__(/*! ./_baseProperty */ "./node_modules/lodash/_baseProperty.js"), 33564 basePropertyDeep = __webpack_require__(/*! ./_basePropertyDeep */ "./node_modules/lodash/_basePropertyDeep.js"), 33565 isKey = __webpack_require__(/*! ./_isKey */ "./node_modules/lodash/_isKey.js"), 33566 toKey = __webpack_require__(/*! ./_toKey */ "./node_modules/lodash/_toKey.js"); 33567 33568 /** 33569 * Creates a function that returns the value at `path` of a given object. 33570 * 33571 * @static 33572 * @memberOf _ 33573 * @since 2.4.0 33574 * @category Util 33575 * @param {Array|string} path The path of the property to get. 33576 * @returns {Function} Returns the new accessor function. 33577 * @example 33578 * 33579 * var objects = [ 33580 * { 'a': { 'b': 2 } }, 33581 * { 'a': { 'b': 1 } } 33582 * ]; 33583 * 33584 * _.map(objects, _.property('a.b')); 33585 * // => [2, 1] 33586 * 33587 * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b'); 33588 * // => [1, 2] 33589 */ 33590 function property(path) { 33591 return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path); 33592 } 33593 33594 module.exports = property; 33595 33596 33597 /***/ }), 33598 33599 /***/ "./node_modules/lodash/pullAll.js": 33600 /*!****************************************!*\ 33601 !*** ./node_modules/lodash/pullAll.js ***! 33602 \****************************************/ 33603 /*! no static exports found */ 33604 /***/ (function(module, exports, __webpack_require__) { 33605 33606 var basePullAll = __webpack_require__(/*! ./_basePullAll */ "./node_modules/lodash/_basePullAll.js"); 33607 33608 /** 33609 * This method is like `_.pull` except that it accepts an array of values to remove. 33610 * 33611 * **Note:** Unlike `_.difference`, this method mutates `array`. 33612 * 33613 * @static 33614 * @memberOf _ 33615 * @since 4.0.0 33616 * @category Array 33617 * @param {Array} array The array to modify. 33618 * @param {Array} values The values to remove. 33619 * @returns {Array} Returns `array`. 33620 * @example 33621 * 33622 * var array = ['a', 'b', 'c', 'a', 'b', 'c']; 33623 * 33624 * _.pullAll(array, ['a', 'c']); 33625 * console.log(array); 33626 * // => ['b', 'b'] 33627 */ 33628 function pullAll(array, values) { 33629 return (array && array.length && values && values.length) 33630 ? basePullAll(array, values) 33631 : array; 33632 } 33633 33634 module.exports = pullAll; 33635 33636 33637 /***/ }), 33638 33639 /***/ "./node_modules/lodash/reject.js": 33640 /*!***************************************!*\ 33641 !*** ./node_modules/lodash/reject.js ***! 33642 \***************************************/ 33643 /*! no static exports found */ 33644 /***/ (function(module, exports, __webpack_require__) { 33645 33646 var arrayFilter = __webpack_require__(/*! ./_arrayFilter */ "./node_modules/lodash/_arrayFilter.js"), 33647 baseFilter = __webpack_require__(/*! ./_baseFilter */ "./node_modules/lodash/_baseFilter.js"), 33648 baseIteratee = __webpack_require__(/*! ./_baseIteratee */ "./node_modules/lodash/_baseIteratee.js"), 33649 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 33650 negate = __webpack_require__(/*! ./negate */ "./node_modules/lodash/negate.js"); 33651 33652 /** 33653 * The opposite of `_.filter`; this method returns the elements of `collection` 33654 * that `predicate` does **not** return truthy for. 33655 * 33656 * @static 33657 * @memberOf _ 33658 * @since 0.1.0 33659 * @category Collection 33660 * @param {Array|Object} collection The collection to iterate over. 33661 * @param {Function} [predicate=_.identity] The function invoked per iteration. 33662 * @returns {Array} Returns the new filtered array. 33663 * @see _.filter 33664 * @example 33665 * 33666 * var users = [ 33667 * { 'user': 'barney', 'age': 36, 'active': false }, 33668 * { 'user': 'fred', 'age': 40, 'active': true } 33669 * ]; 33670 * 33671 * _.reject(users, function(o) { return !o.active; }); 33672 * // => objects for ['fred'] 33673 * 33674 * // The `_.matches` iteratee shorthand. 33675 * _.reject(users, { 'age': 40, 'active': true }); 33676 * // => objects for ['barney'] 33677 * 33678 * // The `_.matchesProperty` iteratee shorthand. 33679 * _.reject(users, ['active', false]); 33680 * // => objects for ['fred'] 33681 * 33682 * // The `_.property` iteratee shorthand. 33683 * _.reject(users, 'active'); 33684 * // => objects for ['barney'] 33685 */ 33686 function reject(collection, predicate) { 33687 var func = isArray(collection) ? arrayFilter : baseFilter; 33688 return func(collection, negate(baseIteratee(predicate, 3))); 33689 } 33690 33691 module.exports = reject; 33692 33693 33694 /***/ }), 33695 33696 /***/ "./node_modules/lodash/sortBy.js": 33697 /*!***************************************!*\ 33698 !*** ./node_modules/lodash/sortBy.js ***! 33699 \***************************************/ 33700 /*! no static exports found */ 33701 /***/ (function(module, exports, __webpack_require__) { 33702 33703 var baseFlatten = __webpack_require__(/*! ./_baseFlatten */ "./node_modules/lodash/_baseFlatten.js"), 33704 baseOrderBy = __webpack_require__(/*! ./_baseOrderBy */ "./node_modules/lodash/_baseOrderBy.js"), 33705 baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 33706 isIterateeCall = __webpack_require__(/*! ./_isIterateeCall */ "./node_modules/lodash/_isIterateeCall.js"); 33707 33708 /** 33709 * Creates an array of elements, sorted in ascending order by the results of 33710 * running each element in a collection thru each iteratee. This method 33711 * performs a stable sort, that is, it preserves the original sort order of 33712 * equal elements. The iteratees are invoked with one argument: (value). 33713 * 33714 * @static 33715 * @memberOf _ 33716 * @since 0.1.0 33717 * @category Collection 33718 * @param {Array|Object} collection The collection to iterate over. 33719 * @param {...(Function|Function[])} [iteratees=[_.identity]] 33720 * The iteratees to sort by. 33721 * @returns {Array} Returns the new sorted array. 33722 * @example 33723 * 33724 * var users = [ 33725 * { 'user': 'fred', 'age': 48 }, 33726 * { 'user': 'barney', 'age': 36 }, 33727 * { 'user': 'fred', 'age': 40 }, 33728 * { 'user': 'barney', 'age': 34 } 33729 * ]; 33730 * 33731 * _.sortBy(users, [function(o) { return o.user; }]); 33732 * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]] 33733 * 33734 * _.sortBy(users, ['user', 'age']); 33735 * // => objects for [['barney', 34], ['barney', 36], ['fred', 40], ['fred', 48]] 33736 */ 33737 var sortBy = baseRest(function(collection, iteratees) { 33738 if (collection == null) { 33739 return []; 33740 } 33741 var length = iteratees.length; 33742 if (length > 1 && isIterateeCall(collection, iteratees[0], iteratees[1])) { 33743 iteratees = []; 33744 } else if (length > 2 && isIterateeCall(iteratees[0], iteratees[1], iteratees[2])) { 33745 iteratees = [iteratees[0]]; 33746 } 33747 return baseOrderBy(collection, baseFlatten(iteratees, 1), []); 33748 }); 33749 33750 module.exports = sortBy; 33751 33752 33753 /***/ }), 33754 33755 /***/ "./node_modules/lodash/stubArray.js": 33756 /*!******************************************!*\ 33757 !*** ./node_modules/lodash/stubArray.js ***! 33758 \******************************************/ 33759 /*! no static exports found */ 33760 /***/ (function(module, exports) { 33761 33762 /** 33763 * This method returns a new empty array. 33764 * 33765 * @static 33766 * @memberOf _ 33767 * @since 4.13.0 33768 * @category Util 33769 * @returns {Array} Returns the new empty array. 33770 * @example 33771 * 33772 * var arrays = _.times(2, _.stubArray); 33773 * 33774 * console.log(arrays); 33775 * // => [[], []] 33776 * 33777 * console.log(arrays[0] === arrays[1]); 33778 * // => false 33779 */ 33780 function stubArray() { 33781 return []; 33782 } 33783 33784 module.exports = stubArray; 33785 33786 33787 /***/ }), 33788 33789 /***/ "./node_modules/lodash/stubFalse.js": 33790 /*!******************************************!*\ 33791 !*** ./node_modules/lodash/stubFalse.js ***! 33792 \******************************************/ 33793 /*! no static exports found */ 33794 /***/ (function(module, exports) { 33795 33796 /** 33797 * This method returns `false`. 33798 * 33799 * @static 33800 * @memberOf _ 33801 * @since 4.13.0 33802 * @category Util 33803 * @returns {boolean} Returns `false`. 33804 * @example 33805 * 33806 * _.times(2, _.stubFalse); 33807 * // => [false, false] 33808 */ 33809 function stubFalse() { 33810 return false; 33811 } 33812 33813 module.exports = stubFalse; 33814 33815 33816 /***/ }), 33817 33818 /***/ "./node_modules/lodash/toPath.js": 33819 /*!***************************************!*\ 33820 !*** ./node_modules/lodash/toPath.js ***! 33821 \***************************************/ 33822 /*! no static exports found */ 33823 /***/ (function(module, exports, __webpack_require__) { 33824 33825 var arrayMap = __webpack_require__(/*! ./_arrayMap */ "./node_modules/lodash/_arrayMap.js"), 33826 copyArray = __webpack_require__(/*! ./_copyArray */ "./node_modules/lodash/_copyArray.js"), 33827 isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), 33828 isSymbol = __webpack_require__(/*! ./isSymbol */ "./node_modules/lodash/isSymbol.js"), 33829 stringToPath = __webpack_require__(/*! ./_stringToPath */ "./node_modules/lodash/_stringToPath.js"), 33830 toKey = __webpack_require__(/*! ./_toKey */ "./node_modules/lodash/_toKey.js"), 33831 toString = __webpack_require__(/*! ./toString */ "./node_modules/lodash/toString.js"); 33832 33833 /** 33834 * Converts `value` to a property path array. 33835 * 33836 * @static 33837 * @memberOf _ 33838 * @since 4.0.0 33839 * @category Util 33840 * @param {*} value The value to convert. 33841 * @returns {Array} Returns the new property path array. 33842 * @example 33843 * 33844 * _.toPath('a.b.c'); 33845 * // => ['a', 'b', 'c'] 33846 * 33847 * _.toPath('a[0].b.c'); 33848 * // => ['a', '0', 'b', 'c'] 33849 */ 33850 function toPath(value) { 33851 if (isArray(value)) { 33852 return arrayMap(value, toKey); 33853 } 33854 return isSymbol(value) ? [value] : copyArray(stringToPath(toString(value))); 33855 } 33856 33857 module.exports = toPath; 33858 33859 33860 /***/ }), 33861 33862 /***/ "./node_modules/lodash/toPlainObject.js": 33863 /*!**********************************************!*\ 33864 !*** ./node_modules/lodash/toPlainObject.js ***! 33865 \**********************************************/ 33866 /*! no static exports found */ 33867 /***/ (function(module, exports, __webpack_require__) { 33868 33869 var copyObject = __webpack_require__(/*! ./_copyObject */ "./node_modules/lodash/_copyObject.js"), 33870 keysIn = __webpack_require__(/*! ./keysIn */ "./node_modules/lodash/keysIn.js"); 33871 33872 /** 33873 * Converts `value` to a plain object flattening inherited enumerable string 33874 * keyed properties of `value` to own properties of the plain object. 33875 * 33876 * @static 33877 * @memberOf _ 33878 * @since 3.0.0 33879 * @category Lang 33880 * @param {*} value The value to convert. 33881 * @returns {Object} Returns the converted plain object. 33882 * @example 33883 * 33884 * function Foo() { 33885 * this.b = 2; 33886 * } 33887 * 33888 * Foo.prototype.c = 3; 33889 * 33890 * _.assign({ 'a': 1 }, new Foo); 33891 * // => { 'a': 1, 'b': 2 } 33892 * 33893 * _.assign({ 'a': 1 }, _.toPlainObject(new Foo)); 33894 * // => { 'a': 1, 'b': 2, 'c': 3 } 33895 */ 33896 function toPlainObject(value) { 33897 return copyObject(value, keysIn(value)); 33898 } 33899 33900 module.exports = toPlainObject; 33901 33902 33903 /***/ }), 33904 33905 /***/ "./node_modules/lodash/toString.js": 33906 /*!*****************************************!*\ 33907 !*** ./node_modules/lodash/toString.js ***! 33908 \*****************************************/ 33909 /*! no static exports found */ 33910 /***/ (function(module, exports, __webpack_require__) { 33911 33912 var baseToString = __webpack_require__(/*! ./_baseToString */ "./node_modules/lodash/_baseToString.js"); 33913 33914 /** 33915 * Converts `value` to a string. An empty string is returned for `null` 33916 * and `undefined` values. The sign of `-0` is preserved. 33917 * 33918 * @static 33919 * @memberOf _ 33920 * @since 4.0.0 33921 * @category Lang 33922 * @param {*} value The value to convert. 33923 * @returns {string} Returns the converted string. 33924 * @example 33925 * 33926 * _.toString(null); 33927 * // => '' 33928 * 33929 * _.toString(-0); 33930 * // => '-0' 33931 * 33932 * _.toString([1, 2, 3]); 33933 * // => '1,2,3' 33934 */ 33935 function toString(value) { 33936 return value == null ? '' : baseToString(value); 33937 } 33938 33939 module.exports = toString; 33940 33941 33942 /***/ }), 33943 33944 /***/ "./node_modules/lodash/union.js": 33945 /*!**************************************!*\ 33946 !*** ./node_modules/lodash/union.js ***! 33947 \**************************************/ 33948 /*! no static exports found */ 33949 /***/ (function(module, exports, __webpack_require__) { 33950 33951 var baseFlatten = __webpack_require__(/*! ./_baseFlatten */ "./node_modules/lodash/_baseFlatten.js"), 33952 baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 33953 baseUniq = __webpack_require__(/*! ./_baseUniq */ "./node_modules/lodash/_baseUniq.js"), 33954 isArrayLikeObject = __webpack_require__(/*! ./isArrayLikeObject */ "./node_modules/lodash/isArrayLikeObject.js"); 33955 33956 /** 33957 * Creates an array of unique values, in order, from all given arrays using 33958 * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) 33959 * for equality comparisons. 33960 * 33961 * @static 33962 * @memberOf _ 33963 * @since 0.1.0 33964 * @category Array 33965 * @param {...Array} [arrays] The arrays to inspect. 33966 * @returns {Array} Returns the new array of combined values. 33967 * @example 33968 * 33969 * _.union([2], [1, 2]); 33970 * // => [2, 1] 33971 */ 33972 var union = baseRest(function(arrays) { 33973 return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true)); 33974 }); 33975 33976 module.exports = union; 33977 33978 33979 /***/ }), 33980 33981 /***/ "./node_modules/lodash/uniq.js": 33982 /*!*************************************!*\ 33983 !*** ./node_modules/lodash/uniq.js ***! 33984 \*************************************/ 33985 /*! no static exports found */ 33986 /***/ (function(module, exports, __webpack_require__) { 33987 33988 var baseUniq = __webpack_require__(/*! ./_baseUniq */ "./node_modules/lodash/_baseUniq.js"); 33989 33990 /** 33991 * Creates a duplicate-free version of an array, using 33992 * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) 33993 * for equality comparisons, in which only the first occurrence of each element 33994 * is kept. The order of result values is determined by the order they occur 33995 * in the array. 33996 * 33997 * @static 33998 * @memberOf _ 33999 * @since 0.1.0 34000 * @category Array 34001 * @param {Array} array The array to inspect. 34002 * @returns {Array} Returns the new duplicate free array. 34003 * @example 34004 * 34005 * _.uniq([2, 1, 2]); 34006 * // => [2, 1] 34007 */ 34008 function uniq(array) { 34009 return (array && array.length) ? baseUniq(array) : []; 34010 } 34011 34012 module.exports = uniq; 34013 34014 34015 /***/ }), 34016 34017 /***/ "./node_modules/lodash/uniqBy.js": 34018 /*!***************************************!*\ 34019 !*** ./node_modules/lodash/uniqBy.js ***! 34020 \***************************************/ 34021 /*! no static exports found */ 34022 /***/ (function(module, exports, __webpack_require__) { 34023 34024 var baseIteratee = __webpack_require__(/*! ./_baseIteratee */ "./node_modules/lodash/_baseIteratee.js"), 34025 baseUniq = __webpack_require__(/*! ./_baseUniq */ "./node_modules/lodash/_baseUniq.js"); 34026 34027 /** 34028 * This method is like `_.uniq` except that it accepts `iteratee` which is 34029 * invoked for each element in `array` to generate the criterion by which 34030 * uniqueness is computed. The order of result values is determined by the 34031 * order they occur in the array. The iteratee is invoked with one argument: 34032 * (value). 34033 * 34034 * @static 34035 * @memberOf _ 34036 * @since 4.0.0 34037 * @category Array 34038 * @param {Array} array The array to inspect. 34039 * @param {Function} [iteratee=_.identity] The iteratee invoked per element. 34040 * @returns {Array} Returns the new duplicate free array. 34041 * @example 34042 * 34043 * _.uniqBy([2.1, 1.2, 2.3], Math.floor); 34044 * // => [2.1, 1.2] 34045 * 34046 * // The `_.property` iteratee shorthand. 34047 * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x'); 34048 * // => [{ 'x': 1 }, { 'x': 2 }] 34049 */ 34050 function uniqBy(array, iteratee) { 34051 return (array && array.length) ? baseUniq(array, baseIteratee(iteratee, 2)) : []; 34052 } 34053 34054 module.exports = uniqBy; 34055 34056 34057 /***/ }), 34058 34059 /***/ "./node_modules/lodash/uniqWith.js": 34060 /*!*****************************************!*\ 34061 !*** ./node_modules/lodash/uniqWith.js ***! 34062 \*****************************************/ 34063 /*! no static exports found */ 34064 /***/ (function(module, exports, __webpack_require__) { 34065 34066 var baseUniq = __webpack_require__(/*! ./_baseUniq */ "./node_modules/lodash/_baseUniq.js"); 34067 34068 /** 34069 * This method is like `_.uniq` except that it accepts `comparator` which 34070 * is invoked to compare elements of `array`. The order of result values is 34071 * determined by the order they occur in the array.The comparator is invoked 34072 * with two arguments: (arrVal, othVal). 34073 * 34074 * @static 34075 * @memberOf _ 34076 * @since 4.0.0 34077 * @category Array 34078 * @param {Array} array The array to inspect. 34079 * @param {Function} [comparator] The comparator invoked per element. 34080 * @returns {Array} Returns the new duplicate free array. 34081 * @example 34082 * 34083 * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }]; 34084 * 34085 * _.uniqWith(objects, _.isEqual); 34086 * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }] 34087 */ 34088 function uniqWith(array, comparator) { 34089 comparator = typeof comparator == 'function' ? comparator : undefined; 34090 return (array && array.length) ? baseUniq(array, undefined, comparator) : []; 34091 } 34092 34093 module.exports = uniqWith; 34094 34095 34096 /***/ }), 34097 34098 /***/ "./node_modules/lodash/without.js": 34099 /*!****************************************!*\ 34100 !*** ./node_modules/lodash/without.js ***! 34101 \****************************************/ 34102 /*! no static exports found */ 34103 /***/ (function(module, exports, __webpack_require__) { 34104 34105 var baseDifference = __webpack_require__(/*! ./_baseDifference */ "./node_modules/lodash/_baseDifference.js"), 34106 baseRest = __webpack_require__(/*! ./_baseRest */ "./node_modules/lodash/_baseRest.js"), 34107 isArrayLikeObject = __webpack_require__(/*! ./isArrayLikeObject */ "./node_modules/lodash/isArrayLikeObject.js"); 34108 34109 /** 34110 * Creates an array excluding all given values using 34111 * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) 34112 * for equality comparisons. 34113 * 34114 * **Note:** Unlike `_.pull`, this method returns a new array. 34115 * 34116 * @static 34117 * @memberOf _ 34118 * @since 0.1.0 34119 * @category Array 34120 * @param {Array} array The array to inspect. 34121 * @param {...*} [values] The values to exclude. 34122 * @returns {Array} Returns the new array of filtered values. 34123 * @see _.difference, _.xor 34124 * @example 34125 * 34126 * _.without([2, 1, 2, 3], 1, 2); 34127 * // => [3] 34128 */ 34129 var without = baseRest(function(array, values) { 34130 return isArrayLikeObject(array) 34131 ? baseDifference(array, values) 34132 : []; 34133 }); 34134 34135 module.exports = without; 34136 34137 34138 /***/ }), 34139 34140 /***/ "./node_modules/lodash/words.js": 34141 /*!**************************************!*\ 34142 !*** ./node_modules/lodash/words.js ***! 34143 \**************************************/ 34144 /*! no static exports found */ 34145 /***/ (function(module, exports, __webpack_require__) { 34146 34147 var asciiWords = __webpack_require__(/*! ./_asciiWords */ "./node_modules/lodash/_asciiWords.js"), 34148 hasUnicodeWord = __webpack_require__(/*! ./_hasUnicodeWord */ "./node_modules/lodash/_hasUnicodeWord.js"), 34149 toString = __webpack_require__(/*! ./toString */ "./node_modules/lodash/toString.js"), 34150 unicodeWords = __webpack_require__(/*! ./_unicodeWords */ "./node_modules/lodash/_unicodeWords.js"); 34151 34152 /** 34153 * Splits `string` into an array of its words. 34154 * 34155 * @static 34156 * @memberOf _ 34157 * @since 3.0.0 34158 * @category String 34159 * @param {string} [string=''] The string to inspect. 34160 * @param {RegExp|string} [pattern] The pattern to match words. 34161 * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. 34162 * @returns {Array} Returns the words of `string`. 34163 * @example 34164 * 34165 * _.words('fred, barney, & pebbles'); 34166 * // => ['fred', 'barney', 'pebbles'] 34167 * 34168 * _.words('fred, barney, & pebbles', /[^, ]+/g); 34169 * // => ['fred', 'barney', '&', 'pebbles'] 34170 */ 34171 function words(string, pattern, guard) { 34172 string = toString(string); 34173 pattern = guard ? undefined : pattern; 34174 34175 if (pattern === undefined) { 34176 return hasUnicodeWord(string) ? unicodeWords(string) : asciiWords(string); 34177 } 34178 return string.match(pattern) || []; 34179 } 34180 34181 module.exports = words; 34182 34183 34184 /***/ }), 34185 34186 /***/ "./node_modules/nanoid/format.browser.js": 34187 /*!***********************************************!*\ 34188 !*** ./node_modules/nanoid/format.browser.js ***! 34189 \***********************************************/ 34190 /*! no static exports found */ 34191 /***/ (function(module, exports) { 34192 34193 // This file replaces `format.js` in bundlers like webpack or Rollup, 34194 // according to `browser` config in `package.json`. 34195 34196 module.exports = function (random, alphabet, size) { 34197 // We can’t use bytes bigger than the alphabet. To make bytes values closer 34198 // to the alphabet, we apply bitmask on them. We look for the closest 34199 // `2 ** x - 1` number, which will be bigger than alphabet size. If we have 34200 // 30 symbols in the alphabet, we will take 31 (00011111). 34201 // We do not use faster Math.clz32, because it is not available in browsers. 34202 var mask = (2 << Math.log(alphabet.length - 1) / Math.LN2) - 1 34203 // Bitmask is not a perfect solution (in our example it will pass 31 bytes, 34204 // which is bigger than the alphabet). As a result, we will need more bytes, 34205 // than ID size, because we will refuse bytes bigger than the alphabet. 34206 34207 // Every hardware random generator call is costly, 34208 // because we need to wait for entropy collection. This is why often it will 34209 // be faster to ask for few extra bytes in advance, to avoid additional calls. 34210 34211 // Here we calculate how many random bytes should we call in advance. 34212 // It depends on ID length, mask / alphabet size and magic number 1.6 34213 // (which was selected according benchmarks). 34214 34215 // -~f => Math.ceil(f) if n is float number 34216 // -~i => i + 1 if n is integer number 34217 var step = -~(1.6 * mask * size / alphabet.length) 34218 var id = '' 34219 34220 while (true) { 34221 var bytes = random(step) 34222 // Compact alternative for `for (var i = 0; i < step; i++)` 34223 var i = step 34224 while (i--) { 34225 // If random byte is bigger than alphabet even after bitmask, 34226 // we refuse it by `|| ''`. 34227 id += alphabet[bytes[i] & mask] || '' 34228 // More compact than `id.length + 1 === size` 34229 if (id.length === +size) return id 34230 } 34231 } 34232 } 34233 34234 34235 /***/ }), 34236 34237 /***/ "./node_modules/object-assign/index.js": 34238 /*!*********************************************!*\ 34239 !*** ./node_modules/object-assign/index.js ***! 34240 \*********************************************/ 34241 /*! no static exports found */ 34242 /***/ (function(module, exports, __webpack_require__) { 34243 34244 "use strict"; 34245 /* 34246 object-assign 34247 (c) Sindre Sorhus 34248 @license MIT 34249 */ 34250 34251 34252 /* eslint-disable no-unused-vars */ 34253 var getOwnPropertySymbols = Object.getOwnPropertySymbols; 34254 var hasOwnProperty = Object.prototype.hasOwnProperty; 34255 var propIsEnumerable = Object.prototype.propertyIsEnumerable; 34256 34257 function toObject(val) { 34258 if (val === null || val === undefined) { 34259 throw new TypeError('Object.assign cannot be called with null or undefined'); 34260 } 34261 34262 return Object(val); 34263 } 34264 34265 function shouldUseNative() { 34266 try { 34267 if (!Object.assign) { 34268 return false; 34269 } 34270 34271 // Detect buggy property enumeration order in older V8 versions. 34272 34273 // https://bugs.chromium.org/p/v8/issues/detail?id=4118 34274 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers 34275 test1[5] = 'de'; 34276 if (Object.getOwnPropertyNames(test1)[0] === '5') { 34277 return false; 34278 } 34279 34280 // https://bugs.chromium.org/p/v8/issues/detail?id=3056 34281 var test2 = {}; 34282 for (var i = 0; i < 10; i++) { 34283 test2['_' + String.fromCharCode(i)] = i; 34284 } 34285 var order2 = Object.getOwnPropertyNames(test2).map(function (n) { 34286 return test2[n]; 34287 }); 34288 if (order2.join('') !== '0123456789') { 34289 return false; 34290 } 34291 34292 // https://bugs.chromium.org/p/v8/issues/detail?id=3056 34293 var test3 = {}; 34294 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { 34295 test3[letter] = letter; 34296 }); 34297 if (Object.keys(Object.assign({}, test3)).join('') !== 34298 'abcdefghijklmnopqrst') { 34299 return false; 34300 } 34301 34302 return true; 34303 } catch (err) { 34304 // We don't expect any of the above to throw, but better to be safe. 34305 return false; 34306 } 34307 } 34308 34309 module.exports = shouldUseNative() ? Object.assign : function (target, source) { 34310 var from; 34311 var to = toObject(target); 34312 var symbols; 34313 34314 for (var s = 1; s < arguments.length; s++) { 34315 from = Object(arguments[s]); 34316 34317 for (var key in from) { 34318 if (hasOwnProperty.call(from, key)) { 34319 to[key] = from[key]; 34320 } 34321 } 34322 34323 if (getOwnPropertySymbols) { 34324 symbols = getOwnPropertySymbols(from); 34325 for (var i = 0; i < symbols.length; i++) { 34326 if (propIsEnumerable.call(from, symbols[i])) { 34327 to[symbols[i]] = from[symbols[i]]; 34328 } 34329 } 34330 } 34331 } 34332 34333 return to; 34334 }; 34335 34336 34337 /***/ }), 34338 34339 /***/ "./node_modules/prop-types/checkPropTypes.js": 34340 /*!***************************************************!*\ 34341 !*** ./node_modules/prop-types/checkPropTypes.js ***! 34342 \***************************************************/ 34343 /*! no static exports found */ 34344 /***/ (function(module, exports, __webpack_require__) { 34345 34346 "use strict"; 34347 /** 34348 * Copyright (c) 2013-present, Facebook, Inc. 34349 * 34350 * This source code is licensed under the MIT license found in the 34351 * LICENSE file in the root directory of this source tree. 34352 */ 34353 34354 34355 34356 var printWarning = function() {}; 34357 34358 if (true) { 34359 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); 34360 var loggedTypeFailures = {}; 34361 var has = Function.call.bind(Object.prototype.hasOwnProperty); 34362 34363 printWarning = function(text) { 34364 var message = 'Warning: ' + text; 34365 if (typeof console !== 'undefined') { 34366 console.error(message); 34367 } 34368 try { 34369 // --- Welcome to debugging React --- 34370 // This error was thrown as a convenience so that you can use this stack 34371 // to find the callsite that caused this warning to fire. 34372 throw new Error(message); 34373 } catch (x) {} 34374 }; 34375 } 34376 34377 /** 34378 * Assert that the values match with the type specs. 34379 * Error messages are memorized and will only be shown once. 34380 * 34381 * @param {object} typeSpecs Map of name to a ReactPropType 34382 * @param {object} values Runtime values that need to be type-checked 34383 * @param {string} location e.g. "prop", "context", "child context" 34384 * @param {string} componentName Name of the component for error messages. 34385 * @param {?Function} getStack Returns the component stack. 34386 * @private 34387 */ 34388 function checkPropTypes(typeSpecs, values, location, componentName, getStack) { 34389 if (true) { 34390 for (var typeSpecName in typeSpecs) { 34391 if (has(typeSpecs, typeSpecName)) { 34392 var error; 34393 // Prop type validation may throw. In case they do, we don't want to 34394 // fail the render phase where it didn't fail before. So we log it. 34395 // After these have been cleaned up, we'll let them throw. 34396 try { 34397 // This is intentionally an invariant that gets caught. It's the same 34398 // behavior as without this statement except with a better message. 34399 if (typeof typeSpecs[typeSpecName] !== 'function') { 34400 var err = Error( 34401 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 34402 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' 34403 ); 34404 err.name = 'Invariant Violation'; 34405 throw err; 34406 } 34407 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); 34408 } catch (ex) { 34409 error = ex; 34410 } 34411 if (error && !(error instanceof Error)) { 34412 printWarning( 34413 (componentName || 'React class') + ': type specification of ' + 34414 location + ' `' + typeSpecName + '` is invalid; the type checker ' + 34415 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + 34416 'You may have forgotten to pass an argument to the type checker ' + 34417 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 34418 'shape all require an argument).' 34419 ); 34420 } 34421 if (error instanceof Error && !(error.message in loggedTypeFailures)) { 34422 // Only monitor this failure once because there tends to be a lot of the 34423 // same error. 34424 loggedTypeFailures[error.message] = true; 34425 34426 var stack = getStack ? getStack() : ''; 34427 34428 printWarning( 34429 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') 34430 ); 34431 } 34432 } 34433 } 34434 } 34435 } 34436 34437 /** 34438 * Resets warning cache when testing. 34439 * 34440 * @private 34441 */ 34442 checkPropTypes.resetWarningCache = function() { 34443 if (true) { 34444 loggedTypeFailures = {}; 34445 } 34446 } 34447 34448 module.exports = checkPropTypes; 34449 34450 34451 /***/ }), 34452 34453 /***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": 34454 /*!************************************************************!*\ 34455 !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! 34456 \************************************************************/ 34457 /*! no static exports found */ 34458 /***/ (function(module, exports, __webpack_require__) { 34459 34460 "use strict"; 34461 /** 34462 * Copyright (c) 2013-present, Facebook, Inc. 34463 * 34464 * This source code is licensed under the MIT license found in the 34465 * LICENSE file in the root directory of this source tree. 34466 */ 34467 34468 34469 34470 var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/react-is/index.js"); 34471 var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); 34472 34473 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); 34474 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); 34475 34476 var has = Function.call.bind(Object.prototype.hasOwnProperty); 34477 var printWarning = function() {}; 34478 34479 if (true) { 34480 printWarning = function(text) { 34481 var message = 'Warning: ' + text; 34482 if (typeof console !== 'undefined') { 34483 console.error(message); 34484 } 34485 try { 34486 // --- Welcome to debugging React --- 34487 // This error was thrown as a convenience so that you can use this stack 34488 // to find the callsite that caused this warning to fire. 34489 throw new Error(message); 34490 } catch (x) {} 34491 }; 34492 } 34493 34494 function emptyFunctionThatReturnsNull() { 34495 return null; 34496 } 34497 34498 module.exports = function(isValidElement, throwOnDirectAccess) { 34499 /* global Symbol */ 34500 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; 34501 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. 34502 34503 /** 34504 * Returns the iterator method function contained on the iterable object. 34505 * 34506 * Be sure to invoke the function with the iterable as context: 34507 * 34508 * var iteratorFn = getIteratorFn(myIterable); 34509 * if (iteratorFn) { 34510 * var iterator = iteratorFn.call(myIterable); 34511 * ... 34512 * } 34513 * 34514 * @param {?object} maybeIterable 34515 * @return {?function} 34516 */ 34517 function getIteratorFn(maybeIterable) { 34518 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); 34519 if (typeof iteratorFn === 'function') { 34520 return iteratorFn; 34521 } 34522 } 34523 34524 /** 34525 * Collection of methods that allow declaration and validation of props that are 34526 * supplied to React components. Example usage: 34527 * 34528 * var Props = require('ReactPropTypes'); 34529 * var MyArticle = React.createClass({ 34530 * propTypes: { 34531 * // An optional string prop named "description". 34532 * description: Props.string, 34533 * 34534 * // A required enum prop named "category". 34535 * category: Props.oneOf(['News','Photos']).isRequired, 34536 * 34537 * // A prop named "dialog" that requires an instance of Dialog. 34538 * dialog: Props.instanceOf(Dialog).isRequired 34539 * }, 34540 * render: function() { ... } 34541 * }); 34542 * 34543 * A more formal specification of how these methods are used: 34544 * 34545 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) 34546 * decl := ReactPropTypes.{type}(.isRequired)? 34547 * 34548 * Each and every declaration produces a function with the same signature. This 34549 * allows the creation of custom validation functions. For example: 34550 * 34551 * var MyLink = React.createClass({ 34552 * propTypes: { 34553 * // An optional string or URI prop named "href". 34554 * href: function(props, propName, componentName) { 34555 * var propValue = props[propName]; 34556 * if (propValue != null && typeof propValue !== 'string' && 34557 * !(propValue instanceof URI)) { 34558 * return new Error( 34559 * 'Expected a string or an URI for ' + propName + ' in ' + 34560 * componentName 34561 * ); 34562 * } 34563 * } 34564 * }, 34565 * render: function() {...} 34566 * }); 34567 * 34568 * @internal 34569 */ 34570 34571 var ANONYMOUS = '<<anonymous>>'; 34572 34573 // Important! 34574 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. 34575 var ReactPropTypes = { 34576 array: createPrimitiveTypeChecker('array'), 34577 bool: createPrimitiveTypeChecker('boolean'), 34578 func: createPrimitiveTypeChecker('function'), 34579 number: createPrimitiveTypeChecker('number'), 34580 object: createPrimitiveTypeChecker('object'), 34581 string: createPrimitiveTypeChecker('string'), 34582 symbol: createPrimitiveTypeChecker('symbol'), 34583 34584 any: createAnyTypeChecker(), 34585 arrayOf: createArrayOfTypeChecker, 34586 element: createElementTypeChecker(), 34587 elementType: createElementTypeTypeChecker(), 34588 instanceOf: createInstanceTypeChecker, 34589 node: createNodeChecker(), 34590 objectOf: createObjectOfTypeChecker, 34591 oneOf: createEnumTypeChecker, 34592 oneOfType: createUnionTypeChecker, 34593 shape: createShapeTypeChecker, 34594 exact: createStrictShapeTypeChecker, 34595 }; 34596 34597 /** 34598 * inlined Object.is polyfill to avoid requiring consumers ship their own 34599 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is 34600 */ 34601 /*eslint-disable no-self-compare*/ 34602 function is(x, y) { 34603 // SameValue algorithm 34604 if (x === y) { 34605 // Steps 1-5, 7-10 34606 // Steps 6.b-6.e: +0 != -0 34607 return x !== 0 || 1 / x === 1 / y; 34608 } else { 34609 // Step 6.a: NaN == NaN 34610 return x !== x && y !== y; 34611 } 34612 } 34613 /*eslint-enable no-self-compare*/ 34614 34615 /** 34616 * We use an Error-like object for backward compatibility as people may call 34617 * PropTypes directly and inspect their output. However, we don't use real 34618 * Errors anymore. We don't inspect their stack anyway, and creating them 34619 * is prohibitively expensive if they are created too often, such as what 34620 * happens in oneOfType() for any type before the one that matched. 34621 */ 34622 function PropTypeError(message) { 34623 this.message = message; 34624 this.stack = ''; 34625 } 34626 // Make `instanceof Error` still work for returned errors. 34627 PropTypeError.prototype = Error.prototype; 34628 34629 function createChainableTypeChecker(validate) { 34630 if (true) { 34631 var manualPropTypeCallCache = {}; 34632 var manualPropTypeWarningCount = 0; 34633 } 34634 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { 34635 componentName = componentName || ANONYMOUS; 34636 propFullName = propFullName || propName; 34637 34638 if (secret !== ReactPropTypesSecret) { 34639 if (throwOnDirectAccess) { 34640 // New behavior only for users of `prop-types` package 34641 var err = new Error( 34642 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + 34643 'Use `PropTypes.checkPropTypes()` to call them. ' + 34644 'Read more at http://fb.me/use-check-prop-types' 34645 ); 34646 err.name = 'Invariant Violation'; 34647 throw err; 34648 } else if ( true && typeof console !== 'undefined') { 34649 // Old behavior for people using React.PropTypes 34650 var cacheKey = componentName + ':' + propName; 34651 if ( 34652 !manualPropTypeCallCache[cacheKey] && 34653 // Avoid spamming the console because they are often not actionable except for lib authors 34654 manualPropTypeWarningCount < 3 34655 ) { 34656 printWarning( 34657 'You are manually calling a React.PropTypes validation ' + 34658 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + 34659 'and will throw in the standalone `prop-types` package. ' + 34660 'You may be seeing this warning due to a third-party PropTypes ' + 34661 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' 34662 ); 34663 manualPropTypeCallCache[cacheKey] = true; 34664 manualPropTypeWarningCount++; 34665 } 34666 } 34667 } 34668 if (props[propName] == null) { 34669 if (isRequired) { 34670 if (props[propName] === null) { 34671 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); 34672 } 34673 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); 34674 } 34675 return null; 34676 } else { 34677 return validate(props, propName, componentName, location, propFullName); 34678 } 34679 } 34680 34681 var chainedCheckType = checkType.bind(null, false); 34682 chainedCheckType.isRequired = checkType.bind(null, true); 34683 34684 return chainedCheckType; 34685 } 34686 34687 function createPrimitiveTypeChecker(expectedType) { 34688 function validate(props, propName, componentName, location, propFullName, secret) { 34689 var propValue = props[propName]; 34690 var propType = getPropType(propValue); 34691 if (propType !== expectedType) { 34692 // `propValue` being instance of, say, date/regexp, pass the 'object' 34693 // check, but we can offer a more precise error message here rather than 34694 // 'of type `object`'. 34695 var preciseType = getPreciseType(propValue); 34696 34697 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.')); 34698 } 34699 return null; 34700 } 34701 return createChainableTypeChecker(validate); 34702 } 34703 34704 function createAnyTypeChecker() { 34705 return createChainableTypeChecker(emptyFunctionThatReturnsNull); 34706 } 34707 34708 function createArrayOfTypeChecker(typeChecker) { 34709 function validate(props, propName, componentName, location, propFullName) { 34710 if (typeof typeChecker !== 'function') { 34711 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); 34712 } 34713 var propValue = props[propName]; 34714 if (!Array.isArray(propValue)) { 34715 var propType = getPropType(propValue); 34716 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); 34717 } 34718 for (var i = 0; i < propValue.length; i++) { 34719 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); 34720 if (error instanceof Error) { 34721 return error; 34722 } 34723 } 34724 return null; 34725 } 34726 return createChainableTypeChecker(validate); 34727 } 34728 34729 function createElementTypeChecker() { 34730 function validate(props, propName, componentName, location, propFullName) { 34731 var propValue = props[propName]; 34732 if (!isValidElement(propValue)) { 34733 var propType = getPropType(propValue); 34734 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); 34735 } 34736 return null; 34737 } 34738 return createChainableTypeChecker(validate); 34739 } 34740 34741 function createElementTypeTypeChecker() { 34742 function validate(props, propName, componentName, location, propFullName) { 34743 var propValue = props[propName]; 34744 if (!ReactIs.isValidElementType(propValue)) { 34745 var propType = getPropType(propValue); 34746 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); 34747 } 34748 return null; 34749 } 34750 return createChainableTypeChecker(validate); 34751 } 34752 34753 function createInstanceTypeChecker(expectedClass) { 34754 function validate(props, propName, componentName, location, propFullName) { 34755 if (!(props[propName] instanceof expectedClass)) { 34756 var expectedClassName = expectedClass.name || ANONYMOUS; 34757 var actualClassName = getClassName(props[propName]); 34758 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); 34759 } 34760 return null; 34761 } 34762 return createChainableTypeChecker(validate); 34763 } 34764 34765 function createEnumTypeChecker(expectedValues) { 34766 if (!Array.isArray(expectedValues)) { 34767 if (true) { 34768 if (arguments.length > 1) { 34769 printWarning( 34770 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + 34771 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' 34772 ); 34773 } else { 34774 printWarning('Invalid argument supplied to oneOf, expected an array.'); 34775 } 34776 } 34777 return emptyFunctionThatReturnsNull; 34778 } 34779 34780 function validate(props, propName, componentName, location, propFullName) { 34781 var propValue = props[propName]; 34782 for (var i = 0; i < expectedValues.length; i++) { 34783 if (is(propValue, expectedValues[i])) { 34784 return null; 34785 } 34786 } 34787 34788 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { 34789 var type = getPreciseType(value); 34790 if (type === 'symbol') { 34791 return String(value); 34792 } 34793 return value; 34794 }); 34795 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); 34796 } 34797 return createChainableTypeChecker(validate); 34798 } 34799 34800 function createObjectOfTypeChecker(typeChecker) { 34801 function validate(props, propName, componentName, location, propFullName) { 34802 if (typeof typeChecker !== 'function') { 34803 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); 34804 } 34805 var propValue = props[propName]; 34806 var propType = getPropType(propValue); 34807 if (propType !== 'object') { 34808 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); 34809 } 34810 for (var key in propValue) { 34811 if (has(propValue, key)) { 34812 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); 34813 if (error instanceof Error) { 34814 return error; 34815 } 34816 } 34817 } 34818 return null; 34819 } 34820 return createChainableTypeChecker(validate); 34821 } 34822 34823 function createUnionTypeChecker(arrayOfTypeCheckers) { 34824 if (!Array.isArray(arrayOfTypeCheckers)) { 34825 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : undefined; 34826 return emptyFunctionThatReturnsNull; 34827 } 34828 34829 for (var i = 0; i < arrayOfTypeCheckers.length; i++) { 34830 var checker = arrayOfTypeCheckers[i]; 34831 if (typeof checker !== 'function') { 34832 printWarning( 34833 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + 34834 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' 34835 ); 34836 return emptyFunctionThatReturnsNull; 34837 } 34838 } 34839 34840 function validate(props, propName, componentName, location, propFullName) { 34841 for (var i = 0; i < arrayOfTypeCheckers.length; i++) { 34842 var checker = arrayOfTypeCheckers[i]; 34843 if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) { 34844 return null; 34845 } 34846 } 34847 34848 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.')); 34849 } 34850 return createChainableTypeChecker(validate); 34851 } 34852 34853 function createNodeChecker() { 34854 function validate(props, propName, componentName, location, propFullName) { 34855 if (!isNode(props[propName])) { 34856 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); 34857 } 34858 return null; 34859 } 34860 return createChainableTypeChecker(validate); 34861 } 34862 34863 function createShapeTypeChecker(shapeTypes) { 34864 function validate(props, propName, componentName, location, propFullName) { 34865 var propValue = props[propName]; 34866 var propType = getPropType(propValue); 34867 if (propType !== 'object') { 34868 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); 34869 } 34870 for (var key in shapeTypes) { 34871 var checker = shapeTypes[key]; 34872 if (!checker) { 34873 continue; 34874 } 34875 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); 34876 if (error) { 34877 return error; 34878 } 34879 } 34880 return null; 34881 } 34882 return createChainableTypeChecker(validate); 34883 } 34884 34885 function createStrictShapeTypeChecker(shapeTypes) { 34886 function validate(props, propName, componentName, location, propFullName) { 34887 var propValue = props[propName]; 34888 var propType = getPropType(propValue); 34889 if (propType !== 'object') { 34890 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); 34891 } 34892 // We need to check all keys in case some are required but missing from 34893 // props. 34894 var allKeys = assign({}, props[propName], shapeTypes); 34895 for (var key in allKeys) { 34896 var checker = shapeTypes[key]; 34897 if (!checker) { 34898 return new PropTypeError( 34899 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + 34900 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + 34901 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') 34902 ); 34903 } 34904 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); 34905 if (error) { 34906 return error; 34907 } 34908 } 34909 return null; 34910 } 34911 34912 return createChainableTypeChecker(validate); 34913 } 34914 34915 function isNode(propValue) { 34916 switch (typeof propValue) { 34917 case 'number': 34918 case 'string': 34919 case 'undefined': 34920 return true; 34921 case 'boolean': 34922 return !propValue; 34923 case 'object': 34924 if (Array.isArray(propValue)) { 34925 return propValue.every(isNode); 34926 } 34927 if (propValue === null || isValidElement(propValue)) { 34928 return true; 34929 } 34930 34931 var iteratorFn = getIteratorFn(propValue); 34932 if (iteratorFn) { 34933 var iterator = iteratorFn.call(propValue); 34934 var step; 34935 if (iteratorFn !== propValue.entries) { 34936 while (!(step = iterator.next()).done) { 34937 if (!isNode(step.value)) { 34938 return false; 34939 } 34940 } 34941 } else { 34942 // Iterator will provide entry [k,v] tuples rather than values. 34943 while (!(step = iterator.next()).done) { 34944 var entry = step.value; 34945 if (entry) { 34946 if (!isNode(entry[1])) { 34947 return false; 34948 } 34949 } 34950 } 34951 } 34952 } else { 34953 return false; 34954 } 34955 34956 return true; 34957 default: 34958 return false; 34959 } 34960 } 34961 34962 function isSymbol(propType, propValue) { 34963 // Native Symbol. 34964 if (propType === 'symbol') { 34965 return true; 34966 } 34967 34968 // falsy value can't be a Symbol 34969 if (!propValue) { 34970 return false; 34971 } 34972 34973 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' 34974 if (propValue['@@toStringTag'] === 'Symbol') { 34975 return true; 34976 } 34977 34978 // Fallback for non-spec compliant Symbols which are polyfilled. 34979 if (typeof Symbol === 'function' && propValue instanceof Symbol) { 34980 return true; 34981 } 34982 34983 return false; 34984 } 34985 34986 // Equivalent of `typeof` but with special handling for array and regexp. 34987 function getPropType(propValue) { 34988 var propType = typeof propValue; 34989 if (Array.isArray(propValue)) { 34990 return 'array'; 34991 } 34992 if (propValue instanceof RegExp) { 34993 // Old webkits (at least until Android 4.0) return 'function' rather than 34994 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ 34995 // passes PropTypes.object. 34996 return 'object'; 34997 } 34998 if (isSymbol(propType, propValue)) { 34999 return 'symbol'; 35000 } 35001 return propType; 35002 } 35003 35004 // This handles more types than `getPropType`. Only used for error messages. 35005 // See `createPrimitiveTypeChecker`. 35006 function getPreciseType(propValue) { 35007 if (typeof propValue === 'undefined' || propValue === null) { 35008 return '' + propValue; 35009 } 35010 var propType = getPropType(propValue); 35011 if (propType === 'object') { 35012 if (propValue instanceof Date) { 35013 return 'date'; 35014 } else if (propValue instanceof RegExp) { 35015 return 'regexp'; 35016 } 35017 } 35018 return propType; 35019 } 35020 35021 // Returns a string that is postfixed to a warning about an invalid type. 35022 // For example, "undefined" or "of type array" 35023 function getPostfixForTypeWarning(value) { 35024 var type = getPreciseType(value); 35025 switch (type) { 35026 case 'array': 35027 case 'object': 35028 return 'an ' + type; 35029 case 'boolean': 35030 case 'date': 35031 case 'regexp': 35032 return 'a ' + type; 35033 default: 35034 return type; 35035 } 35036 } 35037 35038 // Returns class name of the object, if any. 35039 function getClassName(propValue) { 35040 if (!propValue.constructor || !propValue.constructor.name) { 35041 return ANONYMOUS; 35042 } 35043 return propValue.constructor.name; 35044 } 35045 35046 ReactPropTypes.checkPropTypes = checkPropTypes; 35047 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; 35048 ReactPropTypes.PropTypes = ReactPropTypes; 35049 35050 return ReactPropTypes; 35051 }; 35052 35053 35054 /***/ }), 35055 35056 /***/ "./node_modules/prop-types/index.js": 35057 /*!******************************************!*\ 35058 !*** ./node_modules/prop-types/index.js ***! 35059 \******************************************/ 35060 /*! no static exports found */ 35061 /***/ (function(module, exports, __webpack_require__) { 35062 35063 /** 35064 * Copyright (c) 2013-present, Facebook, Inc. 35065 * 35066 * This source code is licensed under the MIT license found in the 35067 * LICENSE file in the root directory of this source tree. 35068 */ 35069 35070 if (true) { 35071 var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/react-is/index.js"); 35072 35073 // By explicitly using `prop-types` you are opting into new development behavior. 35074 // http://fb.me/prop-types-in-prod 35075 var throwOnDirectAccess = true; 35076 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); 35077 } else {} 35078 35079 35080 /***/ }), 35081 35082 /***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": 35083 /*!*************************************************************!*\ 35084 !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! 35085 \*************************************************************/ 35086 /*! no static exports found */ 35087 /***/ (function(module, exports, __webpack_require__) { 35088 35089 "use strict"; 35090 /** 35091 * Copyright (c) 2013-present, Facebook, Inc. 35092 * 35093 * This source code is licensed under the MIT license found in the 35094 * LICENSE file in the root directory of this source tree. 35095 */ 35096 35097 35098 35099 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; 35100 35101 module.exports = ReactPropTypesSecret; 35102 35103 35104 /***/ }), 35105 35106 /***/ "./node_modules/react-is/cjs/react-is.development.js": 35107 /*!***********************************************************!*\ 35108 !*** ./node_modules/react-is/cjs/react-is.development.js ***! 35109 \***********************************************************/ 35110 /*! no static exports found */ 35111 /***/ (function(module, exports, __webpack_require__) { 35112 35113 "use strict"; 35114 /** @license React v16.13.1 35115 * react-is.development.js 35116 * 35117 * Copyright (c) Facebook, Inc. and its affiliates. 35118 * 35119 * This source code is licensed under the MIT license found in the 35120 * LICENSE file in the root directory of this source tree. 35121 */ 35122 35123 35124 35125 35126 35127 if (true) { 35128 (function() { 35129 'use strict'; 35130 35131 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol 35132 // nor polyfill, then a plain number is used for performance. 35133 var hasSymbol = typeof Symbol === 'function' && Symbol.for; 35134 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; 35135 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; 35136 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; 35137 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; 35138 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; 35139 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; 35140 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary 35141 // (unstable) APIs that have been removed. Can we remove the symbols? 35142 35143 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; 35144 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; 35145 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; 35146 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; 35147 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; 35148 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; 35149 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; 35150 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; 35151 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; 35152 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; 35153 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; 35154 35155 function isValidElementType(type) { 35156 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. 35157 type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); 35158 } 35159 35160 function typeOf(object) { 35161 if (typeof object === 'object' && object !== null) { 35162 var $$typeof = object.$$typeof; 35163 35164 switch ($$typeof) { 35165 case REACT_ELEMENT_TYPE: 35166 var type = object.type; 35167 35168 switch (type) { 35169 case REACT_ASYNC_MODE_TYPE: 35170 case REACT_CONCURRENT_MODE_TYPE: 35171 case REACT_FRAGMENT_TYPE: 35172 case REACT_PROFILER_TYPE: 35173 case REACT_STRICT_MODE_TYPE: 35174 case REACT_SUSPENSE_TYPE: 35175 return type; 35176 35177 default: 35178 var $$typeofType = type && type.$$typeof; 35179 35180 switch ($$typeofType) { 35181 case REACT_CONTEXT_TYPE: 35182 case REACT_FORWARD_REF_TYPE: 35183 case REACT_LAZY_TYPE: 35184 case REACT_MEMO_TYPE: 35185 case REACT_PROVIDER_TYPE: 35186 return $$typeofType; 35187 35188 default: 35189 return $$typeof; 35190 } 35191 35192 } 35193 35194 case REACT_PORTAL_TYPE: 35195 return $$typeof; 35196 } 35197 } 35198 35199 return undefined; 35200 } // AsyncMode is deprecated along with isAsyncMode 35201 35202 var AsyncMode = REACT_ASYNC_MODE_TYPE; 35203 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; 35204 var ContextConsumer = REACT_CONTEXT_TYPE; 35205 var ContextProvider = REACT_PROVIDER_TYPE; 35206 var Element = REACT_ELEMENT_TYPE; 35207 var ForwardRef = REACT_FORWARD_REF_TYPE; 35208 var Fragment = REACT_FRAGMENT_TYPE; 35209 var Lazy = REACT_LAZY_TYPE; 35210 var Memo = REACT_MEMO_TYPE; 35211 var Portal = REACT_PORTAL_TYPE; 35212 var Profiler = REACT_PROFILER_TYPE; 35213 var StrictMode = REACT_STRICT_MODE_TYPE; 35214 var Suspense = REACT_SUSPENSE_TYPE; 35215 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated 35216 35217 function isAsyncMode(object) { 35218 { 35219 if (!hasWarnedAboutDeprecatedIsAsyncMode) { 35220 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint 35221 35222 console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); 35223 } 35224 } 35225 35226 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; 35227 } 35228 function isConcurrentMode(object) { 35229 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; 35230 } 35231 function isContextConsumer(object) { 35232 return typeOf(object) === REACT_CONTEXT_TYPE; 35233 } 35234 function isContextProvider(object) { 35235 return typeOf(object) === REACT_PROVIDER_TYPE; 35236 } 35237 function isElement(object) { 35238 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; 35239 } 35240 function isForwardRef(object) { 35241 return typeOf(object) === REACT_FORWARD_REF_TYPE; 35242 } 35243 function isFragment(object) { 35244 return typeOf(object) === REACT_FRAGMENT_TYPE; 35245 } 35246 function isLazy(object) { 35247 return typeOf(object) === REACT_LAZY_TYPE; 35248 } 35249 function isMemo(object) { 35250 return typeOf(object) === REACT_MEMO_TYPE; 35251 } 35252 function isPortal(object) { 35253 return typeOf(object) === REACT_PORTAL_TYPE; 35254 } 35255 function isProfiler(object) { 35256 return typeOf(object) === REACT_PROFILER_TYPE; 35257 } 35258 function isStrictMode(object) { 35259 return typeOf(object) === REACT_STRICT_MODE_TYPE; 35260 } 35261 function isSuspense(object) { 35262 return typeOf(object) === REACT_SUSPENSE_TYPE; 35263 } 35264 35265 exports.AsyncMode = AsyncMode; 35266 exports.ConcurrentMode = ConcurrentMode; 35267 exports.ContextConsumer = ContextConsumer; 35268 exports.ContextProvider = ContextProvider; 35269 exports.Element = Element; 35270 exports.ForwardRef = ForwardRef; 35271 exports.Fragment = Fragment; 35272 exports.Lazy = Lazy; 35273 exports.Memo = Memo; 35274 exports.Portal = Portal; 35275 exports.Profiler = Profiler; 35276 exports.StrictMode = StrictMode; 35277 exports.Suspense = Suspense; 35278 exports.isAsyncMode = isAsyncMode; 35279 exports.isConcurrentMode = isConcurrentMode; 35280 exports.isContextConsumer = isContextConsumer; 35281 exports.isContextProvider = isContextProvider; 35282 exports.isElement = isElement; 35283 exports.isForwardRef = isForwardRef; 35284 exports.isFragment = isFragment; 35285 exports.isLazy = isLazy; 35286 exports.isMemo = isMemo; 35287 exports.isPortal = isPortal; 35288 exports.isProfiler = isProfiler; 35289 exports.isStrictMode = isStrictMode; 35290 exports.isSuspense = isSuspense; 35291 exports.isValidElementType = isValidElementType; 35292 exports.typeOf = typeOf; 35293 })(); 35294 } 35295 35296 35297 /***/ }), 35298 35299 /***/ "./node_modules/react-is/index.js": 35300 /*!****************************************!*\ 35301 !*** ./node_modules/react-is/index.js ***! 35302 \****************************************/ 35303 /*! no static exports found */ 35304 /***/ (function(module, exports, __webpack_require__) { 35305 35306 "use strict"; 35307 35308 35309 if (false) {} else { 35310 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/react-is/cjs/react-is.development.js"); 35311 } 35312 35313 35314 /***/ }), 35315 35316 /***/ "./node_modules/react-load-image/lib/index.js": 35317 /*!****************************************************!*\ 35318 !*** ./node_modules/react-load-image/lib/index.js ***! 35319 \****************************************************/ 35320 /*! no static exports found */ 35321 /***/ (function(module, exports, __webpack_require__) { 35322 35323 "use strict"; 35324 35325 35326 Object.defineProperty(exports, "__esModule", { 35327 value: true 35328 }); 35329 35330 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 35331 35332 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 35333 35334 var _react = __webpack_require__(/*! react */ "react"); 35335 35336 var _react2 = _interopRequireDefault(_react); 35337 35338 var _propTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 35339 35340 var _propTypes2 = _interopRequireDefault(_propTypes); 35341 35342 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 35343 35344 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 35345 35346 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 35347 35348 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 35349 35350 var Status = { 35351 PENDING: 'pending', 35352 LOADING: 'loading', 35353 LOADED: 'loaded', 35354 FAILED: 'failed' 35355 }; 35356 35357 var ImageLoader = function (_React$Component) { 35358 _inherits(ImageLoader, _React$Component); 35359 35360 function ImageLoader(props) { 35361 _classCallCheck(this, ImageLoader); 35362 35363 var _this = _possibleConstructorReturn(this, (ImageLoader.__proto__ || Object.getPrototypeOf(ImageLoader)).call(this, props)); 35364 35365 _this.state = { status: props.src ? Status.LOADING : Status.PENDING }; 35366 if (_react2.default.Children.count(props.children) !== 3) console.error('wrong # of children provided to ImageLoader'); 35367 return _this; 35368 } 35369 35370 _createClass(ImageLoader, [{ 35371 key: 'componentDidMount', 35372 value: function componentDidMount() { 35373 if (this.state.status === Status.LOADING) { 35374 this.createLoader(); 35375 } 35376 } 35377 }, { 35378 key: 'componentWillReceiveProps', 35379 value: function componentWillReceiveProps(nextProps) { 35380 if (this.props.src !== nextProps.src) { 35381 this.setState({ 35382 status: nextProps.src ? Status.LOADING : Status.PENDING 35383 }); 35384 } 35385 } 35386 }, { 35387 key: 'componentDidUpdate', 35388 value: function componentDidUpdate() { 35389 if (this.state.status === Status.LOADING && !this.img) { 35390 this.createLoader(); 35391 } 35392 } 35393 }, { 35394 key: 'componentWillUnmount', 35395 value: function componentWillUnmount() { 35396 this.destroyLoader(); 35397 } 35398 }, { 35399 key: 'createLoader', 35400 value: function createLoader() { 35401 this.destroyLoader(); // We can only have one loader at a time. 35402 35403 var img = new Image(); 35404 img.onload = this.handleLoad.bind(this); 35405 img.onerror = this.handleError.bind(this); 35406 img.src = this.props.src; 35407 35408 // if srcSet is not passed in then use src for srcset 35409 // Setting srcset to a non-string is a bad idea. E.g. img.srcset = undefined actually sets srcset to the string "undefined", causing a load failure) 35410 img.srcset = this.props.srcSet || this.props.src; 35411 this.img = img; 35412 } 35413 }, { 35414 key: 'destroyLoader', 35415 value: function destroyLoader() { 35416 if (this.img) { 35417 this.img.onload = null; 35418 this.img.onerror = null; 35419 this.img = null; 35420 } 35421 } 35422 }, { 35423 key: 'handleLoad', 35424 value: function handleLoad(event) { 35425 this.destroyLoader(); 35426 this.setState({ status: Status.LOADED }); 35427 35428 if (this.props.onLoad) this.props.onLoad(event); 35429 } 35430 }, { 35431 key: 'handleError', 35432 value: function handleError(error) { 35433 this.destroyLoader(); 35434 this.setState({ status: Status.FAILED }); 35435 35436 if (this.props.onError) this.props.onError(error); 35437 } 35438 }, { 35439 key: 'getClassName', 35440 value: function getClassName() { 35441 var className = 'imageloader imageloader-' + this.state.status; 35442 if (this.props.className) className = className + ' ' + this.props.className; 35443 return className; 35444 } 35445 }, { 35446 key: 'render', 35447 value: function render() { 35448 var _props = this.props, 35449 src = _props.src, 35450 srcSet = _props.srcSet, 35451 onLoad = _props.onLoad, 35452 onError = _props.onError, 35453 wrapperProps = _props.wrapperProps, 35454 children = _props.children; 35455 35456 var childrenArray = _react2.default.Children.toArray(children); 35457 35458 return _react2.default.createElement( 35459 'div', 35460 _extends({}, wrapperProps, { className: this.getClassName() }), 35461 this.state.status === Status.LOADED && _react2.default.cloneElement(childrenArray[0], { src: src, srcSet: srcSet }), 35462 this.state.status === Status.FAILED && childrenArray[1], 35463 (this.state.status === Status.LOADING || this.state.status === Status.PENDING) && childrenArray[2] 35464 ); 35465 } 35466 }]); 35467 35468 return ImageLoader; 35469 }(_react2.default.Component); 35470 35471 ImageLoader.propTypes = { 35472 src: _propTypes2.default.string.isRequired, 35473 srcSet: _propTypes2.default.string, 35474 onLoad: _propTypes2.default.func, 35475 onError: _propTypes2.default.func, 35476 children: _propTypes2.default.arrayOf(_propTypes2.default.node) 35477 // Allow any extras 35478 }; 35479 exports.default = ImageLoader; 35480 35481 /***/ }), 35482 35483 /***/ "./node_modules/react-scroll/modules/components/Button.js": 35484 /*!****************************************************************!*\ 35485 !*** ./node_modules/react-scroll/modules/components/Button.js ***! 35486 \****************************************************************/ 35487 /*! no static exports found */ 35488 /***/ (function(module, exports, __webpack_require__) { 35489 35490 "use strict"; 35491 35492 35493 Object.defineProperty(exports, "__esModule", { 35494 value: true 35495 }); 35496 35497 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 35498 35499 var _react = __webpack_require__(/*! react */ "react"); 35500 35501 var _react2 = _interopRequireDefault(_react); 35502 35503 var _scrollLink = __webpack_require__(/*! ../mixins/scroll-link */ "./node_modules/react-scroll/modules/mixins/scroll-link.js"); 35504 35505 var _scrollLink2 = _interopRequireDefault(_scrollLink); 35506 35507 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 35508 35509 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 35510 35511 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 35512 35513 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 35514 35515 var ButtonElement = function (_React$Component) { 35516 _inherits(ButtonElement, _React$Component); 35517 35518 function ButtonElement() { 35519 _classCallCheck(this, ButtonElement); 35520 35521 return _possibleConstructorReturn(this, (ButtonElement.__proto__ || Object.getPrototypeOf(ButtonElement)).apply(this, arguments)); 35522 } 35523 35524 _createClass(ButtonElement, [{ 35525 key: 'render', 35526 value: function render() { 35527 return _react2.default.createElement( 35528 'input', 35529 this.props, 35530 this.props.children 35531 ); 35532 } 35533 }]); 35534 35535 return ButtonElement; 35536 }(_react2.default.Component); 35537 35538 ; 35539 35540 exports.default = (0, _scrollLink2.default)(ButtonElement); 35541 35542 /***/ }), 35543 35544 /***/ "./node_modules/react-scroll/modules/components/Element.js": 35545 /*!*****************************************************************!*\ 35546 !*** ./node_modules/react-scroll/modules/components/Element.js ***! 35547 \*****************************************************************/ 35548 /*! no static exports found */ 35549 /***/ (function(module, exports, __webpack_require__) { 35550 35551 "use strict"; 35552 35553 35554 Object.defineProperty(exports, "__esModule", { 35555 value: true 35556 }); 35557 35558 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 35559 35560 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 35561 35562 var _react = __webpack_require__(/*! react */ "react"); 35563 35564 var _react2 = _interopRequireDefault(_react); 35565 35566 var _scrollElement = __webpack_require__(/*! ../mixins/scroll-element */ "./node_modules/react-scroll/modules/mixins/scroll-element.js"); 35567 35568 var _scrollElement2 = _interopRequireDefault(_scrollElement); 35569 35570 var _propTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 35571 35572 var _propTypes2 = _interopRequireDefault(_propTypes); 35573 35574 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 35575 35576 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 35577 35578 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 35579 35580 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 35581 35582 var ElementWrapper = function (_React$Component) { 35583 _inherits(ElementWrapper, _React$Component); 35584 35585 function ElementWrapper() { 35586 _classCallCheck(this, ElementWrapper); 35587 35588 return _possibleConstructorReturn(this, (ElementWrapper.__proto__ || Object.getPrototypeOf(ElementWrapper)).apply(this, arguments)); 35589 } 35590 35591 _createClass(ElementWrapper, [{ 35592 key: 'render', 35593 value: function render() { 35594 var _this2 = this; 35595 35596 // Remove `parentBindings` from props 35597 var newProps = _extends({}, this.props); 35598 if (newProps.parentBindings) { 35599 delete newProps.parentBindings; 35600 } 35601 35602 return _react2.default.createElement( 35603 'div', 35604 _extends({}, newProps, { ref: function ref(el) { 35605 _this2.props.parentBindings.domNode = el; 35606 } }), 35607 this.props.children 35608 ); 35609 } 35610 }]); 35611 35612 return ElementWrapper; 35613 }(_react2.default.Component); 35614 35615 ; 35616 35617 ElementWrapper.propTypes = { 35618 name: _propTypes2.default.string, 35619 id: _propTypes2.default.string 35620 }; 35621 35622 exports.default = (0, _scrollElement2.default)(ElementWrapper); 35623 35624 /***/ }), 35625 35626 /***/ "./node_modules/react-scroll/modules/components/Link.js": 35627 /*!**************************************************************!*\ 35628 !*** ./node_modules/react-scroll/modules/components/Link.js ***! 35629 \**************************************************************/ 35630 /*! no static exports found */ 35631 /***/ (function(module, exports, __webpack_require__) { 35632 35633 "use strict"; 35634 35635 35636 Object.defineProperty(exports, "__esModule", { 35637 value: true 35638 }); 35639 35640 var _react = __webpack_require__(/*! react */ "react"); 35641 35642 var _react2 = _interopRequireDefault(_react); 35643 35644 var _scrollLink = __webpack_require__(/*! ../mixins/scroll-link */ "./node_modules/react-scroll/modules/mixins/scroll-link.js"); 35645 35646 var _scrollLink2 = _interopRequireDefault(_scrollLink); 35647 35648 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 35649 35650 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 35651 35652 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 35653 35654 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 35655 35656 var LinkElement = function (_React$Component) { 35657 _inherits(LinkElement, _React$Component); 35658 35659 function LinkElement() { 35660 var _ref; 35661 35662 var _temp, _this, _ret; 35663 35664 _classCallCheck(this, LinkElement); 35665 35666 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { 35667 args[_key] = arguments[_key]; 35668 } 35669 35670 return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = LinkElement.__proto__ || Object.getPrototypeOf(LinkElement)).call.apply(_ref, [this].concat(args))), _this), _this.render = function () { 35671 return _react2.default.createElement( 35672 'a', 35673 _this.props, 35674 _this.props.children 35675 ); 35676 }, _temp), _possibleConstructorReturn(_this, _ret); 35677 } 35678 35679 return LinkElement; 35680 }(_react2.default.Component); 35681 35682 ; 35683 35684 exports.default = (0, _scrollLink2.default)(LinkElement); 35685 35686 /***/ }), 35687 35688 /***/ "./node_modules/react-scroll/modules/index.js": 35689 /*!****************************************************!*\ 35690 !*** ./node_modules/react-scroll/modules/index.js ***! 35691 \****************************************************/ 35692 /*! no static exports found */ 35693 /***/ (function(module, exports, __webpack_require__) { 35694 35695 "use strict"; 35696 35697 35698 Object.defineProperty(exports, "__esModule", { 35699 value: true 35700 }); 35701 exports.Helpers = exports.ScrollElement = exports.ScrollLink = exports.animateScroll = exports.scrollSpy = exports.Events = exports.scroller = exports.Element = exports.Button = exports.Link = undefined; 35702 35703 var _Link = __webpack_require__(/*! ./components/Link.js */ "./node_modules/react-scroll/modules/components/Link.js"); 35704 35705 var _Link2 = _interopRequireDefault(_Link); 35706 35707 var _Button = __webpack_require__(/*! ./components/Button.js */ "./node_modules/react-scroll/modules/components/Button.js"); 35708 35709 var _Button2 = _interopRequireDefault(_Button); 35710 35711 var _Element = __webpack_require__(/*! ./components/Element.js */ "./node_modules/react-scroll/modules/components/Element.js"); 35712 35713 var _Element2 = _interopRequireDefault(_Element); 35714 35715 var _scroller = __webpack_require__(/*! ./mixins/scroller.js */ "./node_modules/react-scroll/modules/mixins/scroller.js"); 35716 35717 var _scroller2 = _interopRequireDefault(_scroller); 35718 35719 var _scrollEvents = __webpack_require__(/*! ./mixins/scroll-events.js */ "./node_modules/react-scroll/modules/mixins/scroll-events.js"); 35720 35721 var _scrollEvents2 = _interopRequireDefault(_scrollEvents); 35722 35723 var _scrollSpy = __webpack_require__(/*! ./mixins/scroll-spy.js */ "./node_modules/react-scroll/modules/mixins/scroll-spy.js"); 35724 35725 var _scrollSpy2 = _interopRequireDefault(_scrollSpy); 35726 35727 var _animateScroll = __webpack_require__(/*! ./mixins/animate-scroll.js */ "./node_modules/react-scroll/modules/mixins/animate-scroll.js"); 35728 35729 var _animateScroll2 = _interopRequireDefault(_animateScroll); 35730 35731 var _scrollLink = __webpack_require__(/*! ./mixins/scroll-link.js */ "./node_modules/react-scroll/modules/mixins/scroll-link.js"); 35732 35733 var _scrollLink2 = _interopRequireDefault(_scrollLink); 35734 35735 var _scrollElement = __webpack_require__(/*! ./mixins/scroll-element.js */ "./node_modules/react-scroll/modules/mixins/scroll-element.js"); 35736 35737 var _scrollElement2 = _interopRequireDefault(_scrollElement); 35738 35739 var _Helpers = __webpack_require__(/*! ./mixins/Helpers.js */ "./node_modules/react-scroll/modules/mixins/Helpers.js"); 35740 35741 var _Helpers2 = _interopRequireDefault(_Helpers); 35742 35743 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 35744 35745 exports.Link = _Link2.default; 35746 exports.Button = _Button2.default; 35747 exports.Element = _Element2.default; 35748 exports.scroller = _scroller2.default; 35749 exports.Events = _scrollEvents2.default; 35750 exports.scrollSpy = _scrollSpy2.default; 35751 exports.animateScroll = _animateScroll2.default; 35752 exports.ScrollLink = _scrollLink2.default; 35753 exports.ScrollElement = _scrollElement2.default; 35754 exports.Helpers = _Helpers2.default; 35755 exports.default = { Link: _Link2.default, Button: _Button2.default, Element: _Element2.default, scroller: _scroller2.default, Events: _scrollEvents2.default, scrollSpy: _scrollSpy2.default, animateScroll: _animateScroll2.default, ScrollLink: _scrollLink2.default, ScrollElement: _scrollElement2.default, Helpers: _Helpers2.default }; 35756 35757 /***/ }), 35758 35759 /***/ "./node_modules/react-scroll/modules/mixins/Helpers.js": 35760 /*!*************************************************************!*\ 35761 !*** ./node_modules/react-scroll/modules/mixins/Helpers.js ***! 35762 \*************************************************************/ 35763 /*! no static exports found */ 35764 /***/ (function(module, exports, __webpack_require__) { 35765 35766 "use strict"; 35767 35768 35769 /* DEPRECATED */ 35770 35771 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 35772 35773 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 35774 35775 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 35776 35777 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 35778 35779 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 35780 35781 var React = __webpack_require__(/*! react */ "react"); 35782 var ReactDOM = __webpack_require__(/*! react-dom */ "react-dom"); 35783 35784 var utils = __webpack_require__(/*! ./utils */ "./node_modules/react-scroll/modules/mixins/utils.js"); 35785 var scrollSpy = __webpack_require__(/*! ./scroll-spy */ "./node_modules/react-scroll/modules/mixins/scroll-spy.js"); 35786 var defaultScroller = __webpack_require__(/*! ./scroller */ "./node_modules/react-scroll/modules/mixins/scroller.js"); 35787 var PropTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 35788 var scrollHash = __webpack_require__(/*! ./scroll-hash */ "./node_modules/react-scroll/modules/mixins/scroll-hash.js"); 35789 35790 var protoTypes = { 35791 to: PropTypes.string.isRequired, 35792 containerId: PropTypes.string, 35793 container: PropTypes.object, 35794 activeClass: PropTypes.string, 35795 spy: PropTypes.bool, 35796 smooth: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]), 35797 offset: PropTypes.number, 35798 delay: PropTypes.number, 35799 isDynamic: PropTypes.bool, 35800 onClick: PropTypes.func, 35801 duration: PropTypes.oneOfType([PropTypes.number, PropTypes.func]), 35802 absolute: PropTypes.bool, 35803 onSetActive: PropTypes.func, 35804 onSetInactive: PropTypes.func, 35805 ignoreCancelEvents: PropTypes.bool, 35806 hashSpy: PropTypes.bool 35807 }; 35808 35809 var Helpers = { 35810 Scroll: function Scroll(Component, customScroller) { 35811 35812 console.warn("Helpers.Scroll is deprecated since v1.7.0"); 35813 35814 var scroller = customScroller || defaultScroller; 35815 35816 var Scroll = function (_React$Component) { 35817 _inherits(Scroll, _React$Component); 35818 35819 function Scroll(props) { 35820 _classCallCheck(this, Scroll); 35821 35822 var _this = _possibleConstructorReturn(this, (Scroll.__proto__ || Object.getPrototypeOf(Scroll)).call(this, props)); 35823 35824 _initialiseProps.call(_this); 35825 35826 _this.state = { 35827 active: false 35828 }; 35829 return _this; 35830 } 35831 35832 _createClass(Scroll, [{ 35833 key: 'getScrollSpyContainer', 35834 value: function getScrollSpyContainer() { 35835 var containerId = this.props.containerId; 35836 var container = this.props.container; 35837 35838 if (containerId) { 35839 return document.getElementById(containerId); 35840 } 35841 35842 if (container && container.nodeType) { 35843 return container; 35844 } 35845 35846 return document; 35847 } 35848 }, { 35849 key: 'componentDidMount', 35850 value: function componentDidMount() { 35851 if (this.props.spy || this.props.hashSpy) { 35852 var scrollSpyContainer = this.getScrollSpyContainer(); 35853 35854 if (!scrollSpy.isMounted(scrollSpyContainer)) { 35855 scrollSpy.mount(scrollSpyContainer); 35856 } 35857 35858 if (this.props.hashSpy) { 35859 if (!scrollHash.isMounted()) { 35860 scrollHash.mount(scroller); 35861 } 35862 scrollHash.mapContainer(this.props.to, scrollSpyContainer); 35863 } 35864 35865 if (this.props.spy) { 35866 scrollSpy.addStateHandler(this.stateHandler); 35867 } 35868 35869 scrollSpy.addSpyHandler(this.spyHandler, scrollSpyContainer); 35870 35871 this.setState({ 35872 container: scrollSpyContainer 35873 }); 35874 } 35875 } 35876 }, { 35877 key: 'componentWillUnmount', 35878 value: function componentWillUnmount() { 35879 scrollSpy.unmount(this.stateHandler, this.spyHandler); 35880 } 35881 }, { 35882 key: 'render', 35883 value: function render() { 35884 var className = ""; 35885 35886 if (this.state && this.state.active) { 35887 className = ((this.props.className || "") + " " + (this.props.activeClass || "active")).trim(); 35888 } else { 35889 className = this.props.className; 35890 } 35891 35892 var props = _extends({}, this.props); 35893 35894 for (var prop in protoTypes) { 35895 if (props.hasOwnProperty(prop)) { 35896 delete props[prop]; 35897 } 35898 } 35899 35900 props.className = className; 35901 props.onClick = this.handleClick; 35902 35903 return React.createElement(Component, props); 35904 } 35905 }]); 35906 35907 return Scroll; 35908 }(React.Component); 35909 35910 var _initialiseProps = function _initialiseProps() { 35911 var _this2 = this; 35912 35913 this.scrollTo = function (to, props) { 35914 scroller.scrollTo(to, _extends({}, _this2.state, props)); 35915 }; 35916 35917 this.handleClick = function (event) { 35918 35919 /* 35920 * give the posibility to override onClick 35921 */ 35922 35923 if (_this2.props.onClick) { 35924 _this2.props.onClick(event); 35925 } 35926 35927 /* 35928 * dont bubble the navigation 35929 */ 35930 35931 if (event.stopPropagation) event.stopPropagation(); 35932 if (event.preventDefault) event.preventDefault(); 35933 35934 /* 35935 * do the magic! 35936 */ 35937 _this2.scrollTo(_this2.props.to, _this2.props); 35938 }; 35939 35940 this.stateHandler = function () { 35941 if (scroller.getActiveLink() !== _this2.props.to) { 35942 if (_this2.state !== null && _this2.state.active && _this2.props.onSetInactive) { 35943 _this2.props.onSetInactive(); 35944 } 35945 _this2.setState({ active: false }); 35946 } 35947 }; 35948 35949 this.spyHandler = function (y) { 35950 35951 var scrollSpyContainer = _this2.getScrollSpyContainer(); 35952 35953 if (scrollHash.isMounted() && !scrollHash.isInitialized()) { 35954 return; 35955 } 35956 35957 var to = _this2.props.to; 35958 var element = null; 35959 var elemTopBound = 0; 35960 var elemBottomBound = 0; 35961 var containerTop = 0; 35962 35963 if (scrollSpyContainer.getBoundingClientRect) { 35964 var containerCords = scrollSpyContainer.getBoundingClientRect(); 35965 containerTop = containerCords.top; 35966 } 35967 35968 if (!element || _this2.props.isDynamic) { 35969 element = scroller.get(to); 35970 if (!element) { 35971 return; 35972 } 35973 35974 var cords = element.getBoundingClientRect(); 35975 elemTopBound = cords.top - containerTop + y; 35976 elemBottomBound = elemTopBound + cords.height; 35977 } 35978 35979 var offsetY = y - _this2.props.offset; 35980 var isInside = offsetY >= Math.floor(elemTopBound) && offsetY < Math.floor(elemBottomBound); 35981 var isOutside = offsetY < Math.floor(elemTopBound) || offsetY >= Math.floor(elemBottomBound); 35982 var activeLink = scroller.getActiveLink(); 35983 35984 if (isOutside) { 35985 if (to === activeLink) { 35986 scroller.setActiveLink(void 0); 35987 } 35988 35989 if (_this2.props.hashSpy && scrollHash.getHash() === to) { 35990 scrollHash.changeHash(); 35991 } 35992 35993 if (_this2.props.spy && _this2.state.active) { 35994 _this2.setState({ active: false }); 35995 _this2.props.onSetInactive && _this2.props.onSetInactive(); 35996 } 35997 35998 return scrollSpy.updateStates(); 35999 } 36000 36001 if (isInside && activeLink !== to) { 36002 scroller.setActiveLink(to); 36003 36004 _this2.props.hashSpy && scrollHash.changeHash(to); 36005 36006 if (_this2.props.spy) { 36007 _this2.setState({ active: true }); 36008 _this2.props.onSetActive && _this2.props.onSetActive(to); 36009 } 36010 return scrollSpy.updateStates(); 36011 } 36012 }; 36013 }; 36014 36015 ; 36016 36017 Scroll.propTypes = protoTypes; 36018 36019 Scroll.defaultProps = { offset: 0 }; 36020 36021 return Scroll; 36022 }, 36023 Element: function Element(Component) { 36024 36025 console.warn("Helpers.Element is deprecated since v1.7.0"); 36026 36027 var Element = function (_React$Component2) { 36028 _inherits(Element, _React$Component2); 36029 36030 function Element(props) { 36031 _classCallCheck(this, Element); 36032 36033 var _this3 = _possibleConstructorReturn(this, (Element.__proto__ || Object.getPrototypeOf(Element)).call(this, props)); 36034 36035 _this3.childBindings = { 36036 domNode: null 36037 }; 36038 return _this3; 36039 } 36040 36041 _createClass(Element, [{ 36042 key: 'componentDidMount', 36043 value: function componentDidMount() { 36044 if (typeof window === 'undefined') { 36045 return false; 36046 } 36047 this.registerElems(this.props.name); 36048 } 36049 }, { 36050 key: 'componentDidUpdate', 36051 value: function componentDidUpdate(prevProps) { 36052 if (this.props.name !== prevProps.name) { 36053 this.registerElems(this.props.name); 36054 } 36055 } 36056 }, { 36057 key: 'componentWillUnmount', 36058 value: function componentWillUnmount() { 36059 if (typeof window === 'undefined') { 36060 return false; 36061 } 36062 defaultScroller.unregister(this.props.name); 36063 } 36064 }, { 36065 key: 'registerElems', 36066 value: function registerElems(name) { 36067 defaultScroller.register(name, this.childBindings.domNode); 36068 } 36069 }, { 36070 key: 'render', 36071 value: function render() { 36072 return React.createElement(Component, _extends({}, this.props, { parentBindings: this.childBindings })); 36073 } 36074 }]); 36075 36076 return Element; 36077 }(React.Component); 36078 36079 ; 36080 36081 Element.propTypes = { 36082 name: PropTypes.string, 36083 id: PropTypes.string 36084 }; 36085 36086 return Element; 36087 } 36088 }; 36089 36090 module.exports = Helpers; 36091 36092 /***/ }), 36093 36094 /***/ "./node_modules/react-scroll/modules/mixins/animate-scroll.js": 36095 /*!********************************************************************!*\ 36096 !*** ./node_modules/react-scroll/modules/mixins/animate-scroll.js ***! 36097 \********************************************************************/ 36098 /*! no static exports found */ 36099 /***/ (function(module, exports, __webpack_require__) { 36100 36101 "use strict"; 36102 36103 36104 Object.defineProperty(exports, "__esModule", { 36105 value: true 36106 }); 36107 36108 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 36109 36110 var _utils = __webpack_require__(/*! ./utils */ "./node_modules/react-scroll/modules/mixins/utils.js"); 36111 36112 var _utils2 = _interopRequireDefault(_utils); 36113 36114 var _smooth = __webpack_require__(/*! ./smooth */ "./node_modules/react-scroll/modules/mixins/smooth.js"); 36115 36116 var _smooth2 = _interopRequireDefault(_smooth); 36117 36118 var _cancelEvents = __webpack_require__(/*! ./cancel-events */ "./node_modules/react-scroll/modules/mixins/cancel-events.js"); 36119 36120 var _cancelEvents2 = _interopRequireDefault(_cancelEvents); 36121 36122 var _scrollEvents = __webpack_require__(/*! ./scroll-events */ "./node_modules/react-scroll/modules/mixins/scroll-events.js"); 36123 36124 var _scrollEvents2 = _interopRequireDefault(_scrollEvents); 36125 36126 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 36127 36128 /* 36129 * Gets the easing type from the smooth prop within options. 36130 */ 36131 var getAnimationType = function getAnimationType(options) { 36132 return _smooth2.default[options.smooth] || _smooth2.default.defaultEasing; 36133 }; 36134 /* 36135 * Function helper 36136 */ 36137 var functionWrapper = function functionWrapper(value) { 36138 return typeof value === 'function' ? value : function () { 36139 return value; 36140 }; 36141 }; 36142 /* 36143 * Wraps window properties to allow server side rendering 36144 */ 36145 var currentWindowProperties = function currentWindowProperties() { 36146 if (typeof window !== 'undefined') { 36147 return window.requestAnimationFrame || window.webkitRequestAnimationFrame; 36148 } 36149 }; 36150 36151 /* 36152 * Helper function to never extend 60fps on the webpage. 36153 */ 36154 var requestAnimationFrameHelper = function () { 36155 return currentWindowProperties() || function (callback, element, delay) { 36156 window.setTimeout(callback, delay || 1000 / 60, new Date().getTime()); 36157 }; 36158 }(); 36159 36160 var makeData = function makeData() { 36161 return { 36162 currentPositionY: 0, 36163 startPositionY: 0, 36164 targetPositionY: 0, 36165 progress: 0, 36166 duration: 0, 36167 cancel: false, 36168 36169 target: null, 36170 containerElement: null, 36171 to: null, 36172 start: null, 36173 deltaTop: null, 36174 percent: null, 36175 delayTimeout: null 36176 }; 36177 }; 36178 36179 var currentPositionY = function currentPositionY(options) { 36180 var containerElement = options.data.containerElement; 36181 if (containerElement && containerElement !== document && containerElement !== document.body) { 36182 return containerElement.scrollTop; 36183 } else { 36184 var supportPageOffset = window.pageXOffset !== undefined; 36185 var isCSS1Compat = (document.compatMode || "") === "CSS1Compat"; 36186 return supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop; 36187 } 36188 }; 36189 36190 var scrollContainerHeight = function scrollContainerHeight(options) { 36191 var containerElement = options.data.containerElement; 36192 if (containerElement && containerElement !== document && containerElement !== document.body) { 36193 return containerElement.scrollHeight - containerElement.offsetHeight; 36194 } else { 36195 var body = document.body; 36196 var html = document.documentElement; 36197 36198 return Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight); 36199 } 36200 }; 36201 36202 var animateScroll = function animateScroll(easing, options, timestamp) { 36203 var data = options.data; 36204 36205 // Cancel on specific events 36206 if (!options.ignoreCancelEvents && data.cancel) { 36207 if (_scrollEvents2.default.registered['end']) { 36208 _scrollEvents2.default.registered['end'](data.to, data.target, data.currentPositionY); 36209 } 36210 return; 36211 }; 36212 36213 data.deltaTop = Math.round(data.targetPositionY - data.startPositionY); 36214 36215 if (data.start === null) { 36216 data.start = timestamp; 36217 } 36218 36219 data.progress = timestamp - data.start; 36220 36221 data.percent = data.progress >= data.duration ? 1 : easing(data.progress / data.duration); 36222 36223 data.currentPositionY = data.startPositionY + Math.ceil(data.deltaTop * data.percent); 36224 36225 if (data.containerElement && data.containerElement !== document && data.containerElement !== document.body) { 36226 data.containerElement.scrollTop = data.currentPositionY; 36227 } else { 36228 window.scrollTo(0, data.currentPositionY); 36229 } 36230 36231 if (data.percent < 1) { 36232 var easedAnimate = animateScroll.bind(null, easing, options); 36233 requestAnimationFrameHelper.call(window, easedAnimate); 36234 return; 36235 } 36236 36237 if (_scrollEvents2.default.registered['end']) { 36238 _scrollEvents2.default.registered['end'](data.to, data.target, data.currentPositionY); 36239 } 36240 }; 36241 36242 var setContainer = function setContainer(options) { 36243 options.data.containerElement = !options ? null : options.containerId ? document.getElementById(options.containerId) : options.container && options.container.nodeType ? options.container : document; 36244 }; 36245 36246 var animateTopScroll = function animateTopScroll(y, options, to, target) { 36247 options.data = options.data || makeData(); 36248 36249 window.clearTimeout(options.data.delayTimeout); 36250 36251 _cancelEvents2.default.subscribe(function () { 36252 options.data.cancel = true; 36253 }); 36254 36255 setContainer(options); 36256 36257 options.data.start = null; 36258 options.data.cancel = false; 36259 options.data.startPositionY = currentPositionY(options); 36260 options.data.targetPositionY = options.absolute ? y : y + options.data.startPositionY; 36261 36262 if (options.data.startPositionY === options.data.targetPositionY) { 36263 if (_scrollEvents2.default.registered['end']) { 36264 _scrollEvents2.default.registered['end'](options.data.to, options.data.target, options.data.currentPositionY); 36265 } 36266 return; 36267 } 36268 36269 options.data.deltaTop = Math.round(options.data.targetPositionY - options.data.startPositionY); 36270 36271 options.data.duration = functionWrapper(options.duration)(options.data.deltaTop); 36272 options.data.duration = isNaN(parseFloat(options.data.duration)) ? 1000 : parseFloat(options.data.duration); 36273 options.data.to = to; 36274 options.data.target = target; 36275 36276 var easing = getAnimationType(options); 36277 var easedAnimate = animateScroll.bind(null, easing, options); 36278 36279 if (options && options.delay > 0) { 36280 options.data.delayTimeout = window.setTimeout(function () { 36281 if (_scrollEvents2.default.registered['begin']) { 36282 _scrollEvents2.default.registered['begin'](options.data.to, options.data.target); 36283 } 36284 requestAnimationFrameHelper.call(window, easedAnimate); 36285 }, options.delay); 36286 return; 36287 } 36288 36289 if (_scrollEvents2.default.registered['begin']) { 36290 _scrollEvents2.default.registered['begin'](options.data.to, options.data.target); 36291 } 36292 requestAnimationFrameHelper.call(window, easedAnimate); 36293 }; 36294 36295 var proceedOptions = function proceedOptions(options) { 36296 options = _extends({}, options); 36297 options.data = options.data || makeData(); 36298 options.absolute = true; 36299 return options; 36300 }; 36301 36302 var scrollToTop = function scrollToTop(options) { 36303 animateTopScroll(0, proceedOptions(options)); 36304 }; 36305 36306 var scrollTo = function scrollTo(toY, options) { 36307 animateTopScroll(toY, proceedOptions(options)); 36308 }; 36309 36310 var scrollToBottom = function scrollToBottom(options) { 36311 options = proceedOptions(options); 36312 setContainer(options); 36313 animateTopScroll(scrollContainerHeight(options), options); 36314 }; 36315 36316 var scrollMore = function scrollMore(toY, options) { 36317 options = proceedOptions(options); 36318 setContainer(options); 36319 animateTopScroll(currentPositionY(options) + toY, options); 36320 }; 36321 36322 exports.default = { 36323 animateTopScroll: animateTopScroll, 36324 getAnimationType: getAnimationType, 36325 scrollToTop: scrollToTop, 36326 scrollToBottom: scrollToBottom, 36327 scrollTo: scrollTo, 36328 scrollMore: scrollMore 36329 }; 36330 36331 /***/ }), 36332 36333 /***/ "./node_modules/react-scroll/modules/mixins/cancel-events.js": 36334 /*!*******************************************************************!*\ 36335 !*** ./node_modules/react-scroll/modules/mixins/cancel-events.js ***! 36336 \*******************************************************************/ 36337 /*! no static exports found */ 36338 /***/ (function(module, exports, __webpack_require__) { 36339 36340 "use strict"; 36341 36342 36343 Object.defineProperty(exports, "__esModule", { 36344 value: true 36345 }); 36346 36347 var _passiveEventListeners = __webpack_require__(/*! ./passive-event-listeners */ "./node_modules/react-scroll/modules/mixins/passive-event-listeners.js"); 36348 36349 var events = ['mousedown', 'mousewheel', 'touchmove', 'keydown']; 36350 36351 exports.default = { 36352 subscribe: function subscribe(cancelEvent) { 36353 return typeof document !== 'undefined' && events.forEach(function (event) { 36354 return (0, _passiveEventListeners.addPassiveEventListener)(document, event, cancelEvent); 36355 }); 36356 } 36357 }; 36358 36359 /***/ }), 36360 36361 /***/ "./node_modules/react-scroll/modules/mixins/passive-event-listeners.js": 36362 /*!*****************************************************************************!*\ 36363 !*** ./node_modules/react-scroll/modules/mixins/passive-event-listeners.js ***! 36364 \*****************************************************************************/ 36365 /*! no static exports found */ 36366 /***/ (function(module, exports, __webpack_require__) { 36367 36368 "use strict"; 36369 36370 36371 Object.defineProperty(exports, "__esModule", { 36372 value: true 36373 }); 36374 /* 36375 * Tell the browser that the event listener won't prevent a scroll. 36376 * Allowing the browser to continue scrolling without having to 36377 * to wait for the listener to return. 36378 */ 36379 var addPassiveEventListener = exports.addPassiveEventListener = function addPassiveEventListener(target, eventName, listener) { 36380 var supportsPassiveOption = function () { 36381 var supportsPassiveOption = false; 36382 try { 36383 var opts = Object.defineProperty({}, 'passive', { 36384 get: function get() { 36385 supportsPassiveOption = true; 36386 } 36387 }); 36388 window.addEventListener('test', null, opts); 36389 } catch (e) {} 36390 return supportsPassiveOption; 36391 }(); 36392 target.addEventListener(eventName, listener, supportsPassiveOption ? { passive: true } : false); 36393 }; 36394 36395 var removePassiveEventListener = exports.removePassiveEventListener = function removePassiveEventListener(target, eventName, listener) { 36396 target.removeEventListener(eventName, listener); 36397 }; 36398 36399 /***/ }), 36400 36401 /***/ "./node_modules/react-scroll/modules/mixins/scroll-element.js": 36402 /*!********************************************************************!*\ 36403 !*** ./node_modules/react-scroll/modules/mixins/scroll-element.js ***! 36404 \********************************************************************/ 36405 /*! no static exports found */ 36406 /***/ (function(module, exports, __webpack_require__) { 36407 36408 "use strict"; 36409 36410 36411 Object.defineProperty(exports, "__esModule", { 36412 value: true 36413 }); 36414 36415 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 36416 36417 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 36418 36419 var _react = __webpack_require__(/*! react */ "react"); 36420 36421 var _react2 = _interopRequireDefault(_react); 36422 36423 var _reactDom = __webpack_require__(/*! react-dom */ "react-dom"); 36424 36425 var _reactDom2 = _interopRequireDefault(_reactDom); 36426 36427 var _scroller = __webpack_require__(/*! ./scroller */ "./node_modules/react-scroll/modules/mixins/scroller.js"); 36428 36429 var _scroller2 = _interopRequireDefault(_scroller); 36430 36431 var _propTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 36432 36433 var _propTypes2 = _interopRequireDefault(_propTypes); 36434 36435 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 36436 36437 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 36438 36439 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 36440 36441 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 36442 36443 exports.default = function (Component) { 36444 var Element = function (_React$Component) { 36445 _inherits(Element, _React$Component); 36446 36447 function Element(props) { 36448 _classCallCheck(this, Element); 36449 36450 var _this = _possibleConstructorReturn(this, (Element.__proto__ || Object.getPrototypeOf(Element)).call(this, props)); 36451 36452 _this.childBindings = { 36453 domNode: null 36454 }; 36455 return _this; 36456 } 36457 36458 _createClass(Element, [{ 36459 key: 'componentDidMount', 36460 value: function componentDidMount() { 36461 if (typeof window === 'undefined') { 36462 return false; 36463 } 36464 this.registerElems(this.props.name); 36465 } 36466 }, { 36467 key: 'componentDidUpdate', 36468 value: function componentDidUpdate(prevProps) { 36469 if (this.props.name !== prevProps.name) { 36470 this.registerElems(this.props.name); 36471 } 36472 } 36473 }, { 36474 key: 'componentWillUnmount', 36475 value: function componentWillUnmount() { 36476 if (typeof window === 'undefined') { 36477 return false; 36478 } 36479 _scroller2.default.unregister(this.props.name); 36480 } 36481 }, { 36482 key: 'registerElems', 36483 value: function registerElems(name) { 36484 _scroller2.default.register(name, this.childBindings.domNode); 36485 } 36486 }, { 36487 key: 'render', 36488 value: function render() { 36489 return _react2.default.createElement(Component, _extends({}, this.props, { parentBindings: this.childBindings })); 36490 } 36491 }]); 36492 36493 return Element; 36494 }(_react2.default.Component); 36495 36496 ; 36497 36498 Element.propTypes = { 36499 name: _propTypes2.default.string, 36500 id: _propTypes2.default.string 36501 }; 36502 36503 return Element; 36504 }; 36505 36506 /***/ }), 36507 36508 /***/ "./node_modules/react-scroll/modules/mixins/scroll-events.js": 36509 /*!*******************************************************************!*\ 36510 !*** ./node_modules/react-scroll/modules/mixins/scroll-events.js ***! 36511 \*******************************************************************/ 36512 /*! no static exports found */ 36513 /***/ (function(module, exports, __webpack_require__) { 36514 36515 "use strict"; 36516 36517 36518 Object.defineProperty(exports, "__esModule", { 36519 value: true 36520 }); 36521 36522 var Events = { 36523 registered: {}, 36524 scrollEvent: { 36525 register: function register(evtName, callback) { 36526 Events.registered[evtName] = callback; 36527 }, 36528 remove: function remove(evtName) { 36529 Events.registered[evtName] = null; 36530 } 36531 } 36532 }; 36533 36534 exports.default = Events; 36535 36536 /***/ }), 36537 36538 /***/ "./node_modules/react-scroll/modules/mixins/scroll-hash.js": 36539 /*!*****************************************************************!*\ 36540 !*** ./node_modules/react-scroll/modules/mixins/scroll-hash.js ***! 36541 \*****************************************************************/ 36542 /*! no static exports found */ 36543 /***/ (function(module, exports, __webpack_require__) { 36544 36545 "use strict"; 36546 36547 36548 Object.defineProperty(exports, "__esModule", { 36549 value: true 36550 }); 36551 36552 var _passiveEventListeners = __webpack_require__(/*! ./passive-event-listeners */ "./node_modules/react-scroll/modules/mixins/passive-event-listeners.js"); 36553 36554 var _utils = __webpack_require__(/*! ./utils */ "./node_modules/react-scroll/modules/mixins/utils.js"); 36555 36556 var _utils2 = _interopRequireDefault(_utils); 36557 36558 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 36559 36560 var scrollHash = { 36561 mountFlag: false, 36562 initialized: false, 36563 scroller: null, 36564 containers: {}, 36565 36566 mount: function mount(scroller) { 36567 this.scroller = scroller; 36568 36569 this.handleHashChange = this.handleHashChange.bind(this); 36570 window.addEventListener('hashchange', this.handleHashChange); 36571 36572 this.initStateFromHash(); 36573 this.mountFlag = true; 36574 }, 36575 mapContainer: function mapContainer(to, container) { 36576 this.containers[to] = container; 36577 }, 36578 isMounted: function isMounted() { 36579 return this.mountFlag; 36580 }, 36581 isInitialized: function isInitialized() { 36582 return this.initialized; 36583 }, 36584 initStateFromHash: function initStateFromHash() { 36585 var _this = this; 36586 36587 var hash = this.getHash(); 36588 if (hash) { 36589 window.setTimeout(function () { 36590 _this.scrollTo(hash, true); 36591 _this.initialized = true; 36592 }, 10); 36593 } else { 36594 this.initialized = true; 36595 } 36596 }, 36597 scrollTo: function scrollTo(to, isInit) { 36598 var scroller = this.scroller; 36599 var element = scroller.get(to); 36600 if (element && (isInit || to !== scroller.getActiveLink())) { 36601 var container = this.containers[to] || document; 36602 scroller.scrollTo(to, { container: container }); 36603 } 36604 }, 36605 getHash: function getHash() { 36606 return _utils2.default.getHash(); 36607 }, 36608 changeHash: function changeHash(to) { 36609 if (this.isInitialized() && _utils2.default.getHash() !== to) { 36610 _utils2.default.pushHash(to); 36611 } 36612 }, 36613 handleHashChange: function handleHashChange() { 36614 this.scrollTo(this.getHash()); 36615 }, 36616 unmount: function unmount() { 36617 this.scroller = null; 36618 this.containers = null; 36619 window.removeEventListener('hashchange', this.handleHashChange); 36620 } 36621 }; 36622 36623 exports.default = scrollHash; 36624 36625 /***/ }), 36626 36627 /***/ "./node_modules/react-scroll/modules/mixins/scroll-link.js": 36628 /*!*****************************************************************!*\ 36629 !*** ./node_modules/react-scroll/modules/mixins/scroll-link.js ***! 36630 \*****************************************************************/ 36631 /*! no static exports found */ 36632 /***/ (function(module, exports, __webpack_require__) { 36633 36634 "use strict"; 36635 36636 36637 Object.defineProperty(exports, "__esModule", { 36638 value: true 36639 }); 36640 36641 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 36642 36643 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 36644 36645 var _react = __webpack_require__(/*! react */ "react"); 36646 36647 var _react2 = _interopRequireDefault(_react); 36648 36649 var _scrollSpy = __webpack_require__(/*! ./scroll-spy */ "./node_modules/react-scroll/modules/mixins/scroll-spy.js"); 36650 36651 var _scrollSpy2 = _interopRequireDefault(_scrollSpy); 36652 36653 var _scroller = __webpack_require__(/*! ./scroller */ "./node_modules/react-scroll/modules/mixins/scroller.js"); 36654 36655 var _scroller2 = _interopRequireDefault(_scroller); 36656 36657 var _propTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); 36658 36659 var _propTypes2 = _interopRequireDefault(_propTypes); 36660 36661 var _scrollHash = __webpack_require__(/*! ./scroll-hash */ "./node_modules/react-scroll/modules/mixins/scroll-hash.js"); 36662 36663 var _scrollHash2 = _interopRequireDefault(_scrollHash); 36664 36665 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 36666 36667 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 36668 36669 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } 36670 36671 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } 36672 36673 var protoTypes = { 36674 to: _propTypes2.default.string.isRequired, 36675 containerId: _propTypes2.default.string, 36676 container: _propTypes2.default.object, 36677 activeClass: _propTypes2.default.string, 36678 spy: _propTypes2.default.bool, 36679 smooth: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.string]), 36680 offset: _propTypes2.default.number, 36681 delay: _propTypes2.default.number, 36682 isDynamic: _propTypes2.default.bool, 36683 onClick: _propTypes2.default.func, 36684 duration: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.func]), 36685 absolute: _propTypes2.default.bool, 36686 onSetActive: _propTypes2.default.func, 36687 onSetInactive: _propTypes2.default.func, 36688 ignoreCancelEvents: _propTypes2.default.bool, 36689 hashSpy: _propTypes2.default.bool 36690 }; 36691 36692 exports.default = function (Component, customScroller) { 36693 36694 var scroller = customScroller || _scroller2.default; 36695 36696 var Link = function (_React$PureComponent) { 36697 _inherits(Link, _React$PureComponent); 36698 36699 function Link(props) { 36700 _classCallCheck(this, Link); 36701 36702 var _this = _possibleConstructorReturn(this, (Link.__proto__ || Object.getPrototypeOf(Link)).call(this, props)); 36703 36704 _initialiseProps.call(_this); 36705 36706 _this.state = { 36707 active: false 36708 }; 36709 return _this; 36710 } 36711 36712 _createClass(Link, [{ 36713 key: 'getScrollSpyContainer', 36714 value: function getScrollSpyContainer() { 36715 var containerId = this.props.containerId; 36716 var container = this.props.container; 36717 36718 if (containerId && !container) { 36719 return document.getElementById(containerId); 36720 } 36721 36722 if (container && container.nodeType) { 36723 return container; 36724 } 36725 36726 return document; 36727 } 36728 }, { 36729 key: 'componentDidMount', 36730 value: function componentDidMount() { 36731 if (this.props.spy || this.props.hashSpy) { 36732 var scrollSpyContainer = this.getScrollSpyContainer(); 36733 36734 if (!_scrollSpy2.default.isMounted(scrollSpyContainer)) { 36735 _scrollSpy2.default.mount(scrollSpyContainer); 36736 } 36737 36738 if (this.props.hashSpy) { 36739 if (!_scrollHash2.default.isMounted()) { 36740 _scrollHash2.default.mount(scroller); 36741 } 36742 _scrollHash2.default.mapContainer(this.props.to, scrollSpyContainer); 36743 } 36744 36745 _scrollSpy2.default.addSpyHandler(this.spyHandler, scrollSpyContainer); 36746 36747 this.setState({ 36748 container: scrollSpyContainer 36749 }); 36750 } 36751 } 36752 }, { 36753 key: 'componentWillUnmount', 36754 value: function componentWillUnmount() { 36755 _scrollSpy2.default.unmount(this.stateHandler, this.spyHandler); 36756 } 36757 }, { 36758 key: 'render', 36759 value: function render() { 36760 var className = ""; 36761 36762 if (this.state && this.state.active) { 36763 className = ((this.props.className || "") + " " + (this.props.activeClass || "active")).trim(); 36764 } else { 36765 className = this.props.className; 36766 } 36767 36768 var props = _extends({}, this.props); 36769 36770 for (var prop in protoTypes) { 36771 if (props.hasOwnProperty(prop)) { 36772 delete props[prop]; 36773 } 36774 } 36775 36776 props.className = className; 36777 props.onClick = this.handleClick; 36778 36779 return _react2.default.createElement(Component, props); 36780 } 36781 }]); 36782 36783 return Link; 36784 }(_react2.default.PureComponent); 36785 36786 var _initialiseProps = function _initialiseProps() { 36787 var _this2 = this; 36788 36789 this.scrollTo = function (to, props) { 36790 scroller.scrollTo(to, _extends({}, _this2.state, props)); 36791 }; 36792 36793 this.handleClick = function (event) { 36794 36795 /* 36796 * give the posibility to override onClick 36797 */ 36798 36799 if (_this2.props.onClick) { 36800 _this2.props.onClick(event); 36801 } 36802 36803 /* 36804 * dont bubble the navigation 36805 */ 36806 36807 if (event.stopPropagation) event.stopPropagation(); 36808 if (event.preventDefault) event.preventDefault(); 36809 36810 /* 36811 * do the magic! 36812 */ 36813 _this2.scrollTo(_this2.props.to, _this2.props); 36814 }; 36815 36816 this.spyHandler = function (y) { 36817 36818 var scrollSpyContainer = _this2.getScrollSpyContainer(); 36819 36820 if (_scrollHash2.default.isMounted() && !_scrollHash2.default.isInitialized()) { 36821 return; 36822 } 36823 36824 var to = _this2.props.to; 36825 var element = null; 36826 var elemTopBound = 0; 36827 var elemBottomBound = 0; 36828 var containerTop = 0; 36829 36830 if (scrollSpyContainer.getBoundingClientRect) { 36831 var containerCords = scrollSpyContainer.getBoundingClientRect(); 36832 containerTop = containerCords.top; 36833 } 36834 36835 if (!element || _this2.props.isDynamic) { 36836 element = scroller.get(to); 36837 if (!element) { 36838 return; 36839 } 36840 36841 var cords = element.getBoundingClientRect(); 36842 elemTopBound = cords.top - containerTop + y; 36843 elemBottomBound = elemTopBound + cords.height; 36844 } 36845 36846 var offsetY = y - _this2.props.offset; 36847 var isInside = offsetY >= Math.floor(elemTopBound) && offsetY < Math.floor(elemBottomBound); 36848 var isOutside = offsetY < Math.floor(elemTopBound) || offsetY >= Math.floor(elemBottomBound); 36849 var activeLink = scroller.getActiveLink(); 36850 36851 if (isOutside) { 36852 if (to === activeLink) { 36853 scroller.setActiveLink(void 0); 36854 } 36855 36856 if (_this2.props.hashSpy && _scrollHash2.default.getHash() === to) { 36857 _scrollHash2.default.changeHash(); 36858 } 36859 36860 if (_this2.props.spy && _this2.state.active) { 36861 _this2.setState({ active: false }); 36862 _this2.props.onSetInactive && _this2.props.onSetInactive(to, element); 36863 } 36864 } 36865 36866 if (isInside && (activeLink !== to || _this2.state.active === false)) { 36867 scroller.setActiveLink(to); 36868 36869 _this2.props.hashSpy && _scrollHash2.default.changeHash(to); 36870 36871 if (_this2.props.spy) { 36872 _this2.setState({ active: true }); 36873 _this2.props.onSetActive && _this2.props.onSetActive(to, element); 36874 } 36875 } 36876 }; 36877 }; 36878 36879 ; 36880 36881 Link.propTypes = protoTypes; 36882 36883 Link.defaultProps = { offset: 0 }; 36884 36885 return Link; 36886 }; 36887 36888 /***/ }), 36889 36890 /***/ "./node_modules/react-scroll/modules/mixins/scroll-spy.js": 36891 /*!****************************************************************!*\ 36892 !*** ./node_modules/react-scroll/modules/mixins/scroll-spy.js ***! 36893 \****************************************************************/ 36894 /*! no static exports found */ 36895 /***/ (function(module, exports, __webpack_require__) { 36896 36897 "use strict"; 36898 36899 36900 Object.defineProperty(exports, "__esModule", { 36901 value: true 36902 }); 36903 36904 var _lodash = __webpack_require__(/*! lodash.throttle */ "./node_modules/lodash.throttle/index.js"); 36905 36906 var _lodash2 = _interopRequireDefault(_lodash); 36907 36908 var _passiveEventListeners = __webpack_require__(/*! ./passive-event-listeners */ "./node_modules/react-scroll/modules/mixins/passive-event-listeners.js"); 36909 36910 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 36911 36912 // The eventHandler will execute at a rate of 15fps 36913 var eventThrottler = function eventThrottler(eventHandler) { 36914 return (0, _lodash2.default)(eventHandler, 66); 36915 }; 36916 36917 var scrollSpy = { 36918 36919 spyCallbacks: [], 36920 spySetState: [], 36921 scrollSpyContainers: [], 36922 36923 mount: function mount(scrollSpyContainer) { 36924 if (scrollSpyContainer) { 36925 var eventHandler = eventThrottler(function (event) { 36926 scrollSpy.scrollHandler(scrollSpyContainer); 36927 }); 36928 scrollSpy.scrollSpyContainers.push(scrollSpyContainer); 36929 (0, _passiveEventListeners.addPassiveEventListener)(scrollSpyContainer, 'scroll', eventHandler); 36930 } 36931 }, 36932 isMounted: function isMounted(scrollSpyContainer) { 36933 return scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer) !== -1; 36934 }, 36935 currentPositionY: function currentPositionY(scrollSpyContainer) { 36936 if (scrollSpyContainer === document) { 36937 var supportPageOffset = window.pageXOffset !== undefined; 36938 var isCSS1Compat = (document.compatMode || "") === "CSS1Compat"; 36939 return supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop; 36940 } else { 36941 return scrollSpyContainer.scrollTop; 36942 } 36943 }, 36944 scrollHandler: function scrollHandler(scrollSpyContainer) { 36945 var callbacks = scrollSpy.scrollSpyContainers[scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer)].spyCallbacks || []; 36946 callbacks.forEach(function (c) { 36947 return c(scrollSpy.currentPositionY(scrollSpyContainer)); 36948 }); 36949 }, 36950 addStateHandler: function addStateHandler(handler) { 36951 scrollSpy.spySetState.push(handler); 36952 }, 36953 addSpyHandler: function addSpyHandler(handler, scrollSpyContainer) { 36954 var container = scrollSpy.scrollSpyContainers[scrollSpy.scrollSpyContainers.indexOf(scrollSpyContainer)]; 36955 36956 if (!container.spyCallbacks) { 36957 container.spyCallbacks = []; 36958 } 36959 36960 container.spyCallbacks.push(handler); 36961 36962 handler(scrollSpy.currentPositionY(scrollSpyContainer)); 36963 }, 36964 updateStates: function updateStates() { 36965 scrollSpy.spySetState.forEach(function (s) { 36966 return s(); 36967 }); 36968 }, 36969 unmount: function unmount(stateHandler, spyHandler) { 36970 scrollSpy.scrollSpyContainers.forEach(function (c) { 36971 return c.spyCallbacks && c.spyCallbacks.length && c.spyCallbacks.splice(c.spyCallbacks.indexOf(spyHandler), 1); 36972 }); 36973 36974 if (scrollSpy.spySetState && scrollSpy.spySetState.length) { 36975 scrollSpy.spySetState.splice(scrollSpy.spySetState.indexOf(stateHandler), 1); 36976 } 36977 36978 document.removeEventListener('scroll', scrollSpy.scrollHandler); 36979 }, 36980 36981 36982 update: function update() { 36983 return scrollSpy.scrollSpyContainers.forEach(function (c) { 36984 return scrollSpy.scrollHandler(c); 36985 }); 36986 } 36987 }; 36988 36989 exports.default = scrollSpy; 36990 36991 /***/ }), 36992 36993 /***/ "./node_modules/react-scroll/modules/mixins/scroller.js": 36994 /*!**************************************************************!*\ 36995 !*** ./node_modules/react-scroll/modules/mixins/scroller.js ***! 36996 \**************************************************************/ 36997 /*! no static exports found */ 36998 /***/ (function(module, exports, __webpack_require__) { 36999 37000 "use strict"; 37001 37002 37003 Object.defineProperty(exports, "__esModule", { 37004 value: true 37005 }); 37006 37007 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; 37008 37009 var _utils = __webpack_require__(/*! ./utils */ "./node_modules/react-scroll/modules/mixins/utils.js"); 37010 37011 var _utils2 = _interopRequireDefault(_utils); 37012 37013 var _animateScroll = __webpack_require__(/*! ./animate-scroll */ "./node_modules/react-scroll/modules/mixins/animate-scroll.js"); 37014 37015 var _animateScroll2 = _interopRequireDefault(_animateScroll); 37016 37017 var _scrollEvents = __webpack_require__(/*! ./scroll-events */ "./node_modules/react-scroll/modules/mixins/scroll-events.js"); 37018 37019 var _scrollEvents2 = _interopRequireDefault(_scrollEvents); 37020 37021 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 37022 37023 var __mapped = {}; 37024 var __activeLink = void 0; 37025 37026 exports.default = { 37027 37028 unmount: function unmount() { 37029 __mapped = {}; 37030 }, 37031 37032 register: function register(name, element) { 37033 __mapped[name] = element; 37034 }, 37035 37036 unregister: function unregister(name) { 37037 delete __mapped[name]; 37038 }, 37039 37040 get: function get(name) { 37041 return __mapped[name] || document.getElementById(name) || document.getElementsByName(name)[0] || document.getElementsByClassName(name)[0]; 37042 }, 37043 37044 setActiveLink: function setActiveLink(link) { 37045 return __activeLink = link; 37046 }, 37047 37048 getActiveLink: function getActiveLink() { 37049 return __activeLink; 37050 }, 37051 37052 scrollTo: function scrollTo(to, props) { 37053 37054 var target = this.get(to); 37055 37056 if (!target) { 37057 console.warn("target Element not found"); 37058 return; 37059 } 37060 37061 props = _extends({}, props, { absolute: false }); 37062 37063 var containerId = props.containerId; 37064 var container = props.container; 37065 37066 var containerElement = void 0; 37067 if (containerId) { 37068 containerElement = document.getElementById(containerId); 37069 } else if (container && container.nodeType) { 37070 containerElement = container; 37071 } else { 37072 containerElement = document; 37073 } 37074 37075 props.absolute = true; 37076 37077 var scrollOffset = _utils2.default.scrollOffset(containerElement, target) + (props.offset || 0); 37078 37079 /* 37080 * if animate is not provided just scroll into the view 37081 */ 37082 if (!props.smooth) { 37083 if (_scrollEvents2.default.registered['begin']) { 37084 _scrollEvents2.default.registered['begin'](to, target); 37085 } 37086 37087 if (containerElement === document) { 37088 window.scrollTo(0, scrollOffset); 37089 } else { 37090 containerElement.scrollTop = scrollOffset; 37091 } 37092 37093 if (_scrollEvents2.default.registered['end']) { 37094 _scrollEvents2.default.registered['end'](to, target); 37095 } 37096 37097 return; 37098 } 37099 37100 /* 37101 * Animate scrolling 37102 */ 37103 37104 _animateScroll2.default.animateTopScroll(scrollOffset, props, to, target); 37105 } 37106 }; 37107 37108 /***/ }), 37109 37110 /***/ "./node_modules/react-scroll/modules/mixins/smooth.js": 37111 /*!************************************************************!*\ 37112 !*** ./node_modules/react-scroll/modules/mixins/smooth.js ***! 37113 \************************************************************/ 37114 /*! no static exports found */ 37115 /***/ (function(module, exports, __webpack_require__) { 37116 37117 "use strict"; 37118 37119 37120 Object.defineProperty(exports, "__esModule", { 37121 value: true 37122 }); 37123 exports.default = { 37124 /* 37125 * https://github.com/oblador/angular-scroll (duScrollDefaultEasing) 37126 */ 37127 defaultEasing: function defaultEasing(x) { 37128 if (x < 0.5) { 37129 return Math.pow(x * 2, 2) / 2; 37130 } 37131 return 1 - Math.pow((1 - x) * 2, 2) / 2; 37132 }, 37133 /* 37134 * https://gist.github.com/gre/1650294 37135 */ 37136 // no easing, no acceleration 37137 linear: function linear(x) { 37138 return x; 37139 }, 37140 // accelerating from zero velocity 37141 easeInQuad: function easeInQuad(x) { 37142 return x * x; 37143 }, 37144 // decelerating to zero velocity 37145 easeOutQuad: function easeOutQuad(x) { 37146 return x * (2 - x); 37147 }, 37148 // acceleration until halfway, then deceleration 37149 easeInOutQuad: function easeInOutQuad(x) { 37150 return x < .5 ? 2 * x * x : -1 + (4 - 2 * x) * x; 37151 }, 37152 // accelerating from zero velocity 37153 easeInCubic: function easeInCubic(x) { 37154 return x * x * x; 37155 }, 37156 // decelerating to zero velocity π 37157 easeOutCubic: function easeOutCubic(x) { 37158 return --x * x * x + 1; 37159 }, 37160 // acceleration until halfway, then deceleration 37161 easeInOutCubic: function easeInOutCubic(x) { 37162 return x < .5 ? 4 * x * x * x : (x - 1) * (2 * x - 2) * (2 * x - 2) + 1; 37163 }, 37164 // accelerating from zero velocity 37165 easeInQuart: function easeInQuart(x) { 37166 return x * x * x * x; 37167 }, 37168 // decelerating to zero velocity 37169 easeOutQuart: function easeOutQuart(x) { 37170 return 1 - --x * x * x * x; 37171 }, 37172 // acceleration until halfway, then deceleration 37173 easeInOutQuart: function easeInOutQuart(x) { 37174 return x < .5 ? 8 * x * x * x * x : 1 - 8 * --x * x * x * x; 37175 }, 37176 // accelerating from zero velocity 37177 easeInQuint: function easeInQuint(x) { 37178 return x * x * x * x * x; 37179 }, 37180 // decelerating to zero velocity 37181 easeOutQuint: function easeOutQuint(x) { 37182 return 1 + --x * x * x * x * x; 37183 }, 37184 // acceleration until halfway, then deceleration 37185 easeInOutQuint: function easeInOutQuint(x) { 37186 return x < .5 ? 16 * x * x * x * x * x : 1 + 16 * --x * x * x * x * x; 37187 } 37188 }; 37189 37190 /***/ }), 37191 37192 /***/ "./node_modules/react-scroll/modules/mixins/utils.js": 37193 /*!***********************************************************!*\ 37194 !*** ./node_modules/react-scroll/modules/mixins/utils.js ***! 37195 \***********************************************************/ 37196 /*! no static exports found */ 37197 /***/ (function(module, exports, __webpack_require__) { 37198 37199 "use strict"; 37200 37201 37202 Object.defineProperty(exports, "__esModule", { 37203 value: true 37204 }); 37205 var pushHash = function pushHash(hash) { 37206 hash = hash ? hash.indexOf("#") === 0 ? hash : "#" + hash : ""; 37207 37208 if (history.pushState) { 37209 var loc = window.location; 37210 history.pushState(null, null, hash ? loc.pathname + loc.search + hash : // remove hash 37211 loc.pathname + loc.search); 37212 } else { 37213 location.hash = hash; 37214 } 37215 }; 37216 37217 var getHash = function getHash() { 37218 return window.location.hash.replace(/^#/, ""); 37219 }; 37220 37221 var filterElementInContainer = function filterElementInContainer(container) { 37222 return function (element) { 37223 return container.contains ? container != element && container.contains(element) : !!(container.compareDocumentPosition(element) & 16); 37224 }; 37225 }; 37226 37227 var scrollOffset = function scrollOffset(c, t) { 37228 return c === document ? t.getBoundingClientRect().top + (window.scrollY || window.pageYOffset) : getComputedStyle(c).position !== "static" ? t.offsetTop : t.offsetTop - c.offsetTop; 37229 }; 37230 exports.default = { 37231 pushHash: pushHash, 37232 getHash: getHash, 37233 filterElementInContainer: filterElementInContainer, 37234 scrollOffset: scrollOffset 37235 }; 37236 37237 /***/ }), 37238 37239 /***/ "./node_modules/react-text-transition/dist/index.js": 37240 /*!**********************************************************!*\ 37241 !*** ./node_modules/react-text-transition/dist/index.js ***! 37242 \**********************************************************/ 37243 /*! no static exports found */ 37244 /***/ (function(module, exports, __webpack_require__) { 37245 37246 !function(e,t){ true?module.exports=t(__webpack_require__(/*! react */ "react"),__webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js")):undefined}(window,(function(e,t){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t,r){var n=r(3),i=r(4);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};n(i,o);e.exports=i.locals||{}},function(e,t,r){"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},o=function(){var e={};return function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function s(e){for(var t=-1,r=0;r<a.length;r++)if(a[r].identifier===e){t=r;break}return t}function l(e,t){for(var r={},n=[],i=0;i<e.length;i++){var o=e[i],l=t.base?o[0]+t.base:o[0],u=r[l]||0,c="".concat(l," ").concat(u);r[l]=u+1;var d=s(c),f={css:o[1],media:o[2],sourceMap:o[3]};-1!==d?(a[d].references++,a[d].updater(f)):a.push({identifier:c,updater:y(f,t),references:1}),n.push(c)}return n}function u(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var i=r.nc;i&&(n.nonce=i)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var a=o(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var c,d=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function f(e,t,r,n){var i=r?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=d(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function p(e,t,r){var n=r.css,i=r.media,o=r.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),o&&btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var h=null,m=0;function y(e,t){var r,n,i;if(t.singleton){var o=m++;r=h||(h=u(t)),n=f.bind(null,r,o,!1),i=f.bind(null,r,o,!0)}else r=u(t),n=p.bind(null,r,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(r)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var r=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<r.length;n++){var i=s(r[n]);a[i].references--}for(var o=l(e,t),u=0;u<r.length;u++){var c=s(r[u]);0===a[c].references&&(a[c].updater(),a.splice(c,1))}r=o}}}},function(e,t,r){(t=r(5)(!1)).push([e.i,".text-transition {\n position: relative;\n}\n.text-transition .text-transition_placeholder {\n visibility: hidden;\n}\n.text-transition .text-transition_inner {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n}\n.text-transition .text-transition_inner > div {\n position: absolute;\n}\n",""]),e.exports=t},function(e,t,r){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var i=(a=n,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),o=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[r].concat(o).concat([i]).join("\n")}var a,s,l;return[r].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var o=0;o<this.length;o++){var a=this[o][0];null!=a&&(i[a]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);n&&i[l[0]]||(r&&(l[2]?l[2]="".concat(r," and ").concat(l[2]):l[2]=r),t.push(l))}},t}},function(e,t,r){"use strict";function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}r.r(t),r.d(t,"presets",(function(){return I}));var o=r(0),a=r.n(o);const s={arr:Array.isArray,obj:e=>"[object Object]"===Object.prototype.toString.call(e),fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e,nul:e=>null===e,set:e=>e instanceof Set,map:e=>e instanceof Map,equ(e,t){if(typeof e!=typeof t)return!1;if(s.str(e)||s.num(e))return e===t;if(s.obj(e)&&s.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;let r;for(r in e)if(!(r in t))return!1;for(r in t)if(e[r]!==t[r])return!1;return!s.und(r)||e===t}};function l(){const e=Object(o.useState)(!1)[1];return Object(o.useCallback)(()=>e(e=>!e),[])}function u(e,t){return s.und(e)||s.nul(e)?t:e}function c(e){return s.und(e)?[]:s.arr(e)?e:[e]}function d(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return s.fun(e)?e(...r):e}function f(e){const t=function(e){return e.to,e.from,e.config,e.onStart,e.onRest,e.onFrame,e.children,e.reset,e.reverse,e.force,e.immediate,e.delay,e.attach,e.destroyed,e.interpolateTo,e.ref,e.lazy,i(e,["to","from","config","onStart","onRest","onFrame","children","reset","reverse","force","immediate","delay","attach","destroyed","interpolateTo","ref","lazy"])}(e);if(s.und(t))return n({to:t},e);const r=Object.keys(e).reduce((r,i)=>s.und(t[i])?n({},r,{[i]:e[i]}):r,{});return n({to:t},r)}class p{constructor(){this.payload=void 0,this.children=[]}getAnimatedValue(){return this.getValue()}getPayload(){return this.payload||this}attach(){}detach(){}getChildren(){return this.children}addChild(e){0===this.children.length&&this.attach(),this.children.push(e)}removeChild(e){const t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()}}class h extends p{constructor(){super(...arguments),this.payload=[],this.attach=()=>this.payload.forEach(e=>e instanceof p&&e.addChild(this)),this.detach=()=>this.payload.forEach(e=>e instanceof p&&e.removeChild(this))}}class m extends p{constructor(){super(...arguments),this.payload={},this.attach=()=>Object.values(this.payload).forEach(e=>e instanceof p&&e.addChild(this)),this.detach=()=>Object.values(this.payload).forEach(e=>e instanceof p&&e.removeChild(this))}getValue(e){void 0===e&&(e=!1);const t={};for(const r in this.payload){const n=this.payload[r];(!e||n instanceof p)&&(t[r]=n instanceof p?n[e?"getAnimatedValue":"getValue"]():n)}return t}getAnimatedValue(){return this.getValue(!0)}}let y,g;function b(e,t){y={fn:e,transform:t}}function v(e){g=e}let w,O=e=>"undefined"!=typeof window?window.requestAnimationFrame(e):-1;function x(e){w=e}let j,k=()=>Date.now();function S(e){j=e}let E,V,A=e=>e.current;function P(e){E=e}class C extends m{constructor(e,t){super(),this.update=void 0,this.payload=e.style?n({},e,{style:E(e.style)}):e,this.update=t,this.attach()}}let T=!1;const M=new Set,R=()=>{if(!T)return!1;let e=k();for(let t of M){let r=!1;for(let n=0;n<t.configs.length;n++){let i,o,a=t.configs[n];for(let t=0;t<a.animatedValues.length;t++){let n=a.animatedValues[t];if(n.done)continue;let s=a.fromValues[t],l=a.toValues[t],u=n.lastPosition,c=l instanceof p,d=Array.isArray(a.initialVelocity)?a.initialVelocity[t]:a.initialVelocity;if(c&&(l=l.getValue()),a.immediate)n.setValue(l),n.done=!0;else if("string"!=typeof s&&"string"!=typeof l){if(void 0!==a.duration)u=s+a.easing((e-n.startTime)/a.duration)*(l-s),i=e>=n.startTime+a.duration;else if(a.decay)u=s+d/(1-.998)*(1-Math.exp(-(1-.998)*(e-n.startTime))),i=Math.abs(n.lastPosition-u)<.1,i&&(l=u);else{o=void 0!==n.lastTime?n.lastTime:e,d=void 0!==n.lastVelocity?n.lastVelocity:a.initialVelocity,e>o+64&&(o=e);let t=Math.floor(e-o);for(let e=0;e<t;++e){d+=1*((-a.tension*(u-l)+-a.friction*d)/a.mass)/1e3,u+=1*d/1e3}let r=!(!a.clamp||0===a.tension)&&(s<l?u>l:u<l),c=Math.abs(d)<=a.precision,f=0===a.tension||Math.abs(l-u)<=a.precision;i=r||c&&f,n.lastVelocity=d,n.lastTime=e}c&&!a.toValues[t].done&&(i=!1),i?(n.value!==l&&(u=l),n.done=!0):r=!0,n.setValue(u),n.lastPosition=u}else n.setValue(l),n.done=!0}t.props.onFrame&&(t.values[a.name]=a.interpolation.getValue())}t.props.onFrame&&t.props.onFrame(t.values),r||(M.delete(t),t.stop(!0))}return M.size?V?V():O(R):T=!1,T};function q(e,t,r){if("function"==typeof e)return e;if(Array.isArray(e))return q({range:e,output:t,extrapolate:r});if(w&&"string"==typeof e.output[0])return w(e);const n=e,i=n.output,o=n.range||[0,1],a=n.extrapolateLeft||n.extrapolate||"extend",s=n.extrapolateRight||n.extrapolate||"extend",l=n.easing||(e=>e);return e=>{const t=function(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}(e,o);return function(e,t,r,n,i,o,a,s,l){let u=l?l(e):e;if(u<t){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>r){if("identity"===s)return u;"clamp"===s&&(u=r)}if(n===i)return n;if(t===r)return e<=t?n:i;t===-1/0?u=-u:r===1/0?u-=t:u=(u-t)/(r-t);u=o(u),n===-1/0?u=-u:i===1/0?u+=n:u=u*(i-n)+n;return u}(e,o[t],o[t+1],i[t],i[t+1],l,a,s,n.map)}}class F extends h{constructor(e,t,r,n){super(),this.calc=void 0,this.payload=e instanceof h&&!(e instanceof F)?e.getPayload():Array.isArray(e)?e:[e],this.calc=q(t,r,n)}getValue(){return this.calc(...this.payload.map(e=>e.getValue()))}updateConfig(e,t,r){this.calc=q(e,t,r)}interpolate(e,t,r){return new F(this,e,t,r)}}const I={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};class N extends p{constructor(e){var t;super(),t=this,this.animatedStyles=new Set,this.value=void 0,this.startPosition=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.startTime=void 0,this.lastTime=void 0,this.done=!1,this.setValue=function(e,r){void 0===r&&(r=!0),t.value=e,r&&t.flush()},this.value=e,this.startPosition=e,this.lastPosition=e}flush(){0===this.animatedStyles.size&&function e(t,r){"update"in t?r.add(t):t.getChildren().forEach(t=>e(t,r))}(this,this.animatedStyles),this.animatedStyles.forEach(e=>e.update())}clearStyles(){this.animatedStyles.clear()}getValue(){return this.value}interpolate(e,t,r){return new F(this,e,t,r)}}class L extends h{constructor(e){super(),this.payload=e.map(e=>new N(e))}setValue(e,t){void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((e,r)=>this.payload[r].setValue(e,t)):this.payload.forEach(r=>r.setValue(e,t))}getValue(){return this.payload.map(e=>e.getValue())}interpolate(e,t){return new F(this,e,t)}}let $=0;class _{constructor(){this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=()=>this.interpolations,this.id=$++}update(e){if(!e)return this;const t=f(e),r=t.delay,o=void 0===r?0:r,a=t.to,l=i(t,["delay","to"]);if(s.arr(a)||s.fun(a))this.queue.push(n({},l,{delay:o,to:a}));else if(a){let e={};Object.entries(a).forEach(t=>{let r=t[0];const i=n({to:{[r]:t[1]},delay:d(o,r)},l),a=e[i.delay]&&e[i.delay].to;e[i.delay]=n({},e[i.delay],i,{to:n({},a,i.to)})}),this.queue=Object.values(e)}return this.queue=this.queue.sort((e,t)=>e.delay-t.delay),this.diff(l),this}start(e){if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach(e=>{let t=e.from,r=void 0===t?{}:t,i=e.to,o=void 0===i?{}:i;s.obj(r)&&(this.merged=n({},r,this.merged)),s.obj(o)&&(this.merged=n({},this.merged,o))});const t=this.local=++this.guid,r=this.localQueue=this.queue;this.queue=[],r.forEach((n,o)=>{let a=n.delay,l=i(n,["delay"]);const u=n=>{o===r.length-1&&t===this.guid&&n&&(this.idle=!0,this.props.onRest&&this.props.onRest(this.merged)),e&&e()};let c=s.arr(l.to)||s.fun(l.to);a?setTimeout(()=>{t===this.guid&&(c?this.runAsync(l,u):this.diff(l).start(u))},a):c?this.runAsync(l,u):this.diff(l).start(u)})}else s.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,M.has(t)||M.add(t),T||(T=!0,O(V||R));var t;return this}stop(e){return this.listeners.forEach(t=>t(e)),this.listeners=[],this}pause(e){var t;return this.stop(!0),e&&(t=this,M.has(t)&&M.delete(t)),this}runAsync(e,t){var r=this;e.delay;let o=i(e,["delay"]);const a=this.local;let l=Promise.resolve(void 0);if(s.arr(o.to))for(let e=0;e<o.to.length;e++){const t=e,r=n({},o,f(o.to[t]));s.arr(r.config)&&(r.config=r.config[t]),l=l.then(()=>{if(a===this.guid)return new Promise(e=>this.diff(r).start(e))})}else if(s.fun(o.to)){let e,t=0;l=l.then(()=>o.to(r=>{const i=n({},o,f(r));if(s.arr(i.config)&&(i.config=i.config[t]),t++,a===this.guid)return e=new Promise(e=>this.diff(i).start(e))},(function(e){return void 0===e&&(e=!0),r.stop(e)})).then(()=>e))}l.then(t)}diff(e){this.props=n({},this.props,e);let t=this.props,r=t.from,i=void 0===r?{}:r,o=t.to,a=void 0===o?{}:o,l=t.config,f=void 0===l?{}:l,p=t.reverse,h=t.attach,m=t.reset,y=t.immediate;if(p){var b=[a,i];i=b[0],a=b[1]}this.merged=n({},i,this.merged,a),this.hasChanged=!1;let v=h&&h(this);if(this.animations=Object.entries(this.merged).reduce((e,t)=>{let r=t[0],o=t[1],a=e[r]||{};const l=s.num(o),p=s.str(o)&&!o.startsWith("#")&&!/\d/.test(o)&&!g[o],h=s.arr(o),b=!l&&!h&&!p;let O=s.und(i[r])?o:i[r],x=l||h||p?o:1,j=d(f,r);v&&(x=v.animations[r].parent);let S,E=a.parent,V=a.interpolation,A=c(v?x.getPayload():x),P=o;b&&(P=w({range:[0,1],output:[o,o]})(1));let C=V&&V.getValue();const T=!s.und(E)&&a.animatedValues.some(e=>!e.done),M=!s.equ(P,C),R=!s.equ(P,a.previous),q=!s.equ(j,a.config);if(m||R&&M||q){if(l||p)E=V=a.parent||new N(O);else if(h)E=V=a.parent||new L(O);else if(b){let e=a.interpolation&&a.interpolation.calc(a.parent.value);e=void 0===e||m?O:e,a.parent?(E=a.parent,E.setValue(0,!1)):E=new N(0);const t={output:[e,o]};a.interpolation?(V=a.interpolation,a.interpolation.updateConfig(t)):V=E.interpolate(t)}return A=c(v?x.getPayload():x),S=c(E.getPayload()),m&&!b&&E.setValue(O,!1),this.hasChanged=!0,S.forEach(e=>{e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=T?e.lastVelocity:void 0,e.lastTime=T?e.lastTime:void 0,e.startTime=k(),e.done=!1,e.animatedStyles.clear()}),d(y,r)&&E.setValue(b?x:o,!1),n({},e,{[r]:n({},a,{name:r,parent:E,interpolation:V,animatedValues:S,toValues:A,previous:P,config:j,fromValues:c(E.getValue()),immediate:d(y,r),initialVelocity:u(j.velocity,0),clamp:u(j.clamp,!1),precision:u(j.precision,.01),tension:u(j.tension,170),friction:u(j.friction,26),mass:u(j.mass,1),duration:j.duration,easing:u(j.easing,e=>e),decay:j.decay})})}return M?e:(b&&(E.setValue(1,!1),V.updateConfig({output:[P,P]})),E.done=!0,this.hasChanged=!0,n({},e,{[r]:n({},e[r],{previous:P})}))},this.animations),this.hasChanged){this.configs=Object.values(this.animations),this.values={},this.interpolations={};for(let e in this.animations)this.interpolations[e]=this.animations[e].interpolation,this.values[e]=this.animations[e].interpolation.getValue()}return this}destroy(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0}}const z=(e,t)=>{const r=Object(o.useRef)(!1),n=Object(o.useRef)(),i=s.fun(t),a=Object(o.useMemo)(()=>{let r;return n.current&&(n.current.map(e=>e.destroy()),n.current=void 0),[new Array(e).fill().map((e,n)=>{const o=new _,a=i?d(t,n,o):t[n];return 0===n&&(r=a.ref),o.update(a),r||o.start(),o}),r]},[e]),l=a[0],u=a[1];n.current=l;Object(o.useImperativeHandle)(u,()=>({start:()=>Promise.all(n.current.map(e=>new Promise(t=>e.start(t)))),stop:e=>n.current.forEach(t=>t.stop(e)),get controllers(){return n.current}}));const c=Object(o.useMemo)(()=>e=>n.current.map((t,r)=>{t.update(i?d(e,r,t):e[r]),u||t.start()}),[e]);Object(o.useEffect)(()=>{r.current?i||c(t):u||n.current.forEach(e=>e.start())}),Object(o.useEffect)(()=>(r.current=!0,()=>n.current.forEach(e=>e.destroy())),[]);const f=n.current.map(e=>e.getValues());return i?[f,c,e=>n.current.forEach(t=>t.pause(e))]:f};let D=0;const U=(e,t)=>("function"==typeof t?e.map(t):c(t)).map(String),H=e=>{let t=e.items,r=e.keys,o=void 0===r?e=>e:r,a=i(e,["items","keys"]);return t=c(void 0!==t?t:null),n({items:t,keys:U(t,o)},a)};function K(e,t,r){const a=n({items:e,keys:t||(e=>e)},r),s=H(a),u=s.lazy,c=void 0!==u&&u,f=(s.unique,s.reset),p=void 0!==f&&f,h=(s.enter,s.leave,s.update,s.onDestroyed),m=(s.keys,s.items,s.onFrame),y=s.onRest,g=s.onStart,b=s.ref,v=i(s,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=l(),O=Object(o.useRef)(!1),x=Object(o.useRef)({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!a.ref,instances:!O.current&&new Map,forceUpdate:w});return Object(o.useImperativeHandle)(a.ref,()=>({start:()=>Promise.all(Array.from(x.current.instances).map(e=>{let t=e[1];return new Promise(e=>t.start(e))})),stop:e=>Array.from(x.current.instances).forEach(t=>t[1].stop(e)),get controllers(){return Array.from(x.current.instances).map(e=>e[1])}})),x.current=function(e,t){let r=e.first,o=e.prevProps,a=i(e,["first","prevProps"]),s=H(t),l=s.items,u=s.keys,c=s.initial,f=s.from,p=s.enter,h=s.leave,m=s.update,y=s.trail,g=void 0===y?0:y,b=s.unique,v=s.config,w=s.order,O=void 0===w?["enter","leave","update"]:w,x=H(o),j=x.keys,k=x.items,S=n({},a.current),E=[...a.deleted],V=Object.keys(S),A=new Set(V),P=new Set(u),C=u.filter(e=>!A.has(e)),T=a.transitions.filter(e=>!e.destroyed&&!P.has(e.originalKey)).map(e=>e.originalKey),M=u.filter(e=>A.has(e)),R=-g;for(;O.length;){switch(O.shift()){case"enter":C.forEach((e,t)=>{b&&E.find(t=>t.originalKey===e)&&(E=E.filter(t=>t.originalKey!==e));const n=u.indexOf(e),i=l[n],o=r&&void 0!==c?"initial":"enter";S[e]={slot:o,originalKey:e,key:b?String(e):D++,item:i,trail:R+=g,config:d(v,i,o),from:d(r&&void 0!==c?c||{}:f,i),to:d(p,i)}});break;case"leave":T.forEach(e=>{const t=j.indexOf(e),r=k[t];E.unshift(n({},S[e],{slot:"leave",destroyed:!0,left:j[Math.max(0,t-1)],right:j[Math.min(j.length,t+1)],trail:R+=g,config:d(v,r,"leave"),to:d(h,r)})),delete S[e]});break;case"update":M.forEach(e=>{const t=u.indexOf(e),r=l[t];S[e]=n({},S[e],{item:r,slot:"update",trail:R+=g,config:d(v,r,"update"),to:d(m,r)})})}}let q=u.map(e=>S[e]);return E.forEach(e=>{let t,r=e.left,n=(e.right,i(e,["left","right"]));-1!==(t=q.findIndex(e=>e.originalKey===r))&&(t+=1),t=Math.max(0,t),q=[...q.slice(0,t),n,...q.slice(t)]}),n({},a,{changed:C.length||T.length||M.length,first:r&&0===C.length,transitions:q,current:S,deleted:E,prevProps:t})}(x.current,a),x.current.changed&&x.current.transitions.forEach(e=>{const t=e.slot,r=e.from,i=e.to,o=e.config,a=e.trail,s=e.key,l=e.item;x.current.instances.has(s)||x.current.instances.set(s,new _);const u=x.current.instances.get(s),d=n({},v,{to:i,from:r,config:o,ref:b,onRest:r=>{if(x.current.mounted){e.destroyed&&(b||c||W(x,s),h&&h(l)),!Array.from(x.current.instances).some(e=>!e[1].idle)&&(b||c)&&x.current.deleted.length>0&&W(x),y&&y(l,t,r)}},onStart:g&&(()=>g(l,t)),onFrame:m&&(e=>m(l,t,e)),delay:a,reset:p&&"enter"===t});u.update(d),x.current.paused||u.start()}),Object(o.useEffect)(()=>(x.current.mounted=O.current=!0,()=>{x.current.mounted=O.current=!1,Array.from(x.current.instances).map(e=>e[1].destroy()),x.current.instances.clear()}),[]),x.current.transitions.map(e=>{let t=e.item,r=e.slot,n=e.key;return{item:t,key:n,state:r,props:x.current.instances.get(n).getValues()}})}function W(e,t){const r=e.current.deleted;for(let n of r){let r=n.key;const i=e=>e.key!==r;(s.und(t)||t===r)&&(e.current.instances.delete(r),e.current.transitions=e.current.transitions.filter(i),e.current.deleted=e.current.deleted.filter(i))}e.current.forceUpdate()}class G extends m{constructor(e){void 0===e&&(e={}),super(),!e.transform||e.transform instanceof p||(e=y.transform(e)),this.payload=e}}const Q={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},B="[-+]?\\d*\\.?\\d+";function Y(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}const J=new RegExp("rgb"+Y(B,B,B)),Z=new RegExp("rgba"+Y(B,B,B,B)),X=new RegExp("hsl"+Y(B,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%")),ee=new RegExp("hsla"+Y(B,"[-+]?\\d*\\.?\\d+%","[-+]?\\d*\\.?\\d+%",B)),te=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,re=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ne=/^#([0-9a-fA-F]{6})$/,ie=/^#([0-9a-fA-F]{8})$/;function oe(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function ae(e,t,r){const n=r<.5?r*(1+t):r+t-r*t,i=2*r-n,o=oe(i,n,e+1/3),a=oe(i,n,e),s=oe(i,n,e-1/3);return Math.round(255*o)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function se(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function le(e){return(parseFloat(e)%360+360)%360/360}function ue(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ce(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function de(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=ne.exec(e))?parseInt(t[1]+"ff",16)>>>0:Q.hasOwnProperty(e)?Q[e]:(t=J.exec(e))?(se(t[1])<<24|se(t[2])<<16|se(t[3])<<8|255)>>>0:(t=Z.exec(e))?(se(t[1])<<24|se(t[2])<<16|se(t[3])<<8|ue(t[4]))>>>0:(t=te.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=ie.exec(e))?parseInt(t[1],16)>>>0:(t=re.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=X.exec(e))?(255|ae(le(t[1]),ce(t[2]),ce(t[3])))>>>0:(t=ee.exec(e))?(ae(le(t[1]),ce(t[2]),ce(t[3]))|ue(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const fe=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,pe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,he=new RegExp(`(${Object.keys(Q).join("|")})`,"g");let me={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const ye=["Webkit","Ms","Moz","O"];function ge(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}me=Object.keys(me).reduce((e,t)=>(ye.forEach(r=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(r,t)]=e[t]),e),me);const be={};P(e=>new G(e)),S("div"),x(e=>{const t=e.output.map(e=>e.replace(pe,de)).map(e=>e.replace(he,de)),r=t[0].match(fe).map(()=>[]);t.forEach(e=>{e.match(fe).forEach((e,t)=>r[t].push(+e))});const i=t[0].match(fe).map((t,i)=>q(n({},e,{output:r[i]})));return e=>{let r=0;return t[0].replace(fe,()=>i[r++](e)).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`)}}),v(Q),b((e,t)=>{if(!e.nodeType||void 0===e.setAttribute)return!1;{const o=t.style,a=t.children,s=t.scrollTop,l=t.scrollLeft,u=i(t,["style","children","scrollTop","scrollLeft"]),c="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;void 0!==s&&(e.scrollTop=s),void 0!==l&&(e.scrollLeft=l),void 0!==a&&(e.textContent=a);for(let t in o)if(o.hasOwnProperty(t)){var r=0===t.indexOf("--"),n=ge(t,o[t],r);"float"===t&&(t="cssFloat"),r?e.style.setProperty(t,n):e.style[t]=n}for(let t in u){const r=c?t:be[t]||(be[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()));void 0!==e.getAttribute(r)&&e.setAttribute(r,u[t])}}},e=>e);var ve,we;const Oe=(ve=e=>Object(o.forwardRef)((t,r)=>{const u=l(),c=Object(o.useRef)(!0),d=Object(o.useRef)(null),f=Object(o.useRef)(null),p=Object(o.useCallback)(e=>{const t=d.current;d.current=new C(e,()=>{let e=!1;f.current&&(e=y.fn(f.current,d.current.getAnimatedValue())),f.current&&!1!==e||u()}),t&&t.detach()},[]);Object(o.useEffect)(()=>()=>{c.current=!1,d.current&&d.current.detach()},[]),Object(o.useImperativeHandle)(r,()=>A(f,c,u)),p(t);const h=d.current.getValue(),m=(h.scrollTop,h.scrollLeft,i(h,["scrollTop","scrollLeft"])),g=(b=e,!s.fun(b)||b.prototype instanceof a.a.Component?e=>f.current=function(e,t){return t&&(s.fun(t)?t(e):s.obj(t)&&(t.current=e)),e}(e,r):void 0);var b;return a.a.createElement(e,n({},m,{ref:g}))}),void 0===(we=!1)&&(we=!0),e=>(s.arr(e)?e:Object.keys(e)).reduce((e,t)=>{const r=we?t[0].toLowerCase()+t.substring(1):t;return e[r]=ve(r),e},ve))(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);var xe=r(1),je=r.n(xe);r(2);function ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(r),!0).forEach((function(t){Ee(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ke(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ee(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ae(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ae(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Pe=function(e){return{key:"".concat(Date.now()),data:e}},Ce=function(e){var t=e.text,r=e.direction,n=e.inline,i=e.delay,o=e.className,l=e.style,u=e.noOverflow,c=e.springConfig,d=a.a.useRef(null),f=Ve(a.a.useState((function(){return Pe("")})),2),p=f[0],h=f[1],m=Ve(a.a.useState(0),2),y=m[0],g=m[1],b=Ve((e=>{const t=s.fun(e),r=z(1,t?e:[e]),n=r[0],i=r[1],o=r[2];return t?[n[0],i,o]:n})((function(){return{to:{width:n?0:"auto"},config:c}})),2),v=b[0],w=b[1],O=K(p,(function(e){return e.key}),{from:{opacity:0,transform:"translateY(".concat("down"===r?"-100%":"100%",")")},enter:{opacity:1,transform:"translateY(0%)"},leave:{opacity:0,transform:"translateY(".concat("down"===r?"100%":"-100%",")")},config:c});return a.a.useEffect((function(){g(setTimeout((function(){d.current.innerHTML=t,n&&w({width:d.current.offsetWidth}),h(Pe(t))}),i))}),[t]),a.a.useEffect((function(){return function(){return clearTimeout(y)}}),[]),a.a.createElement(Oe.div,{style:Se(Se({},v),{},{whiteSpace:n?"nowrap":"normal",display:n?"inline-block":"block"},l),className:"text-transition ".concat(o)},a.a.createElement("span",{ref:d,className:"text-transition_placeholder"}),a.a.createElement("div",{className:"text-transition_inner",style:u?{overflow:"hidden"}:{}},O.map((function(e){var t=e.item,r=e.props,n=e.key;return a.a.createElement(Oe.div,{key:n,style:r},t.data)}))))};Ce.propTypes={text:je.a.oneOfType([je.a.string,je.a.number]).isRequired,direction:je.a.oneOf(["up","down"]),inline:je.a.bool,noOverflow:je.a.bool,delay:je.a.number,className:je.a.string,style:je.a.object,springConfig:je.a.any},Ce.defaultProps={direction:"up",noOverflow:!1,inline:!1,springConfig:I.default,delay:0,className:"",style:{}};var Te=Ce;t.default=Te}])})); 37247 37248 /***/ }), 37249 37250 /***/ "./node_modules/react-tiny-fab/dist/fab.esm.js": 37251 /*!*****************************************************!*\ 37252 !*** ./node_modules/react-tiny-fab/dist/fab.esm.js ***! 37253 \*****************************************************/ 37254 /*! exports provided: Action, Fab, MB */ 37255 /***/ (function(module, __webpack_exports__, __webpack_require__) { 37256 37257 "use strict"; 37258 __webpack_require__.r(__webpack_exports__); 37259 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Action", function() { return AB; }); 37260 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Fab", function() { return Fab; }); 37261 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MB", function() { return MB; }); 37262 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); 37263 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 37264 /**** React Tiny FAB - Deric Cain<deric.cain@gmail.com> *****/ 37265 37266 37267 function _extends() { 37268 _extends = Object.assign || function (target) { 37269 for (var i = 1; i < arguments.length; i++) { 37270 var source = arguments[i]; 37271 37272 for (var key in source) { 37273 if (Object.prototype.hasOwnProperty.call(source, key)) { 37274 target[key] = source[key]; 37275 } 37276 } 37277 } 37278 37279 return target; 37280 }; 37281 37282 return _extends.apply(this, arguments); 37283 } 37284 37285 const AB=a=>react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button",_extends({type:"button"},a,{className:"rtf--ab"}),a.children);const MB=a=>react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button",_extends({type:"button",className:"rtf--mb"},a),a.children);const defaultPosition={bottom:24,right:24},Fab=({event:f="hover",position:g=defaultPosition,alwaysShowTitle:h=!1,children:a,icon:b,mainButtonStyles:c,onClick:d,text:e})=>{const[j,k]=Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(!1),l=h||!j,m=()=>k(!0),n=()=>k(!1),o=(a,b)=>{a.persist(),k(!1),setTimeout(()=>{b(a);},1);};return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul",{onMouseEnter:()=>"hover"===f&&m(),onMouseLeave:()=>"hover"===f&&n(),className:`rtf ${j?"open":"closed"}`,style:g},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li",{className:"rtf--mb__c"},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(MB,{onClick:a=>d?d(a):(a.persist(),"click"===f?j?n():m():null),style:c,role:"button","aria-label":"Floating menu",tabIndex:"0"},b),e&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:`${"right"in g?"right":""} ${h?"always-show":""}`,"aria-hidden":l},e),react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul",null,(()=>react__WEBPACK_IMPORTED_MODULE_0___default.a.Children.map(a,(a,b)=>a&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li",{className:`rtf--ab__c ${"top"in g?"top":""}`},react__WEBPACK_IMPORTED_MODULE_0___default.a.cloneElement(a,{"data-testid":`action-button-${b}`,"aria-label":a.props.text||`Menu button ${b+1}`,"aria-hidden":l,tabIndex:j?0:-1,...a.props,onClick:b=>o(b,a.props.onClick)}),a.props.text&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span",{className:`${"right"in g?"right":""} ${h?"always-show":""}`,"aria-hidden":l},a.props.text))))())))}; 37286 37287 37288 37289 37290 /***/ }), 37291 37292 /***/ "./node_modules/shortid/index.js": 37293 /*!***************************************!*\ 37294 !*** ./node_modules/shortid/index.js ***! 37295 \***************************************/ 37296 /*! no static exports found */ 37297 /***/ (function(module, exports, __webpack_require__) { 37298 37299 "use strict"; 37300 37301 module.exports = __webpack_require__(/*! ./lib/index */ "./node_modules/shortid/lib/index.js"); 37302 37303 37304 /***/ }), 37305 37306 /***/ "./node_modules/shortid/lib/alphabet.js": 37307 /*!**********************************************!*\ 37308 !*** ./node_modules/shortid/lib/alphabet.js ***! 37309 \**********************************************/ 37310 /*! no static exports found */ 37311 /***/ (function(module, exports, __webpack_require__) { 37312 37313 "use strict"; 37314 37315 37316 var randomFromSeed = __webpack_require__(/*! ./random/random-from-seed */ "./node_modules/shortid/lib/random/random-from-seed.js"); 37317 37318 var ORIGINAL = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-'; 37319 var alphabet; 37320 var previousSeed; 37321 37322 var shuffled; 37323 37324 function reset() { 37325 shuffled = false; 37326 } 37327 37328 function setCharacters(_alphabet_) { 37329 if (!_alphabet_) { 37330 if (alphabet !== ORIGINAL) { 37331 alphabet = ORIGINAL; 37332 reset(); 37333 } 37334 return; 37335 } 37336 37337 if (_alphabet_ === alphabet) { 37338 return; 37339 } 37340 37341 if (_alphabet_.length !== ORIGINAL.length) { 37342 throw new Error('Custom alphabet for shortid must be ' + ORIGINAL.length + ' unique characters. You submitted ' + _alphabet_.length + ' characters: ' + _alphabet_); 37343 } 37344 37345 var unique = _alphabet_.split('').filter(function(item, ind, arr){ 37346 return ind !== arr.lastIndexOf(item); 37347 }); 37348 37349 if (unique.length) { 37350 throw new Error('Custom alphabet for shortid must be ' + ORIGINAL.length + ' unique characters. These characters were not unique: ' + unique.join(', ')); 37351 } 37352 37353 alphabet = _alphabet_; 37354 reset(); 37355 } 37356 37357 function characters(_alphabet_) { 37358 setCharacters(_alphabet_); 37359 return alphabet; 37360 } 37361 37362 function setSeed(seed) { 37363 randomFromSeed.seed(seed); 37364 if (previousSeed !== seed) { 37365 reset(); 37366 previousSeed = seed; 37367 } 37368 } 37369 37370 function shuffle() { 37371 if (!alphabet) { 37372 setCharacters(ORIGINAL); 37373 } 37374 37375 var sourceArray = alphabet.split(''); 37376 var targetArray = []; 37377 var r = randomFromSeed.nextValue(); 37378 var characterIndex; 37379 37380 while (sourceArray.length > 0) { 37381 r = randomFromSeed.nextValue(); 37382 characterIndex = Math.floor(r * sourceArray.length); 37383 targetArray.push(sourceArray.splice(characterIndex, 1)[0]); 37384 } 37385 return targetArray.join(''); 37386 } 37387 37388 function getShuffled() { 37389 if (shuffled) { 37390 return shuffled; 37391 } 37392 shuffled = shuffle(); 37393 return shuffled; 37394 } 37395 37396 /** 37397 * lookup shuffled letter 37398 * @param index 37399 * @returns {string} 37400 */ 37401 function lookup(index) { 37402 var alphabetShuffled = getShuffled(); 37403 return alphabetShuffled[index]; 37404 } 37405 37406 function get () { 37407 return alphabet || ORIGINAL; 37408 } 37409 37410 module.exports = { 37411 get: get, 37412 characters: characters, 37413 seed: setSeed, 37414 lookup: lookup, 37415 shuffled: getShuffled 37416 }; 37417 37418 37419 /***/ }), 37420 37421 /***/ "./node_modules/shortid/lib/build.js": 37422 /*!*******************************************!*\ 37423 !*** ./node_modules/shortid/lib/build.js ***! 37424 \*******************************************/ 37425 /*! no static exports found */ 37426 /***/ (function(module, exports, __webpack_require__) { 37427 37428 "use strict"; 37429 37430 37431 var generate = __webpack_require__(/*! ./generate */ "./node_modules/shortid/lib/generate.js"); 37432 var alphabet = __webpack_require__(/*! ./alphabet */ "./node_modules/shortid/lib/alphabet.js"); 37433 37434 // Ignore all milliseconds before a certain time to reduce the size of the date entropy without sacrificing uniqueness. 37435 // This number should be updated every year or so to keep the generated id short. 37436 // To regenerate `new Date() - 0` and bump the version. Always bump the version! 37437 var REDUCE_TIME = 1567752802062; 37438 37439 // don't change unless we change the algos or REDUCE_TIME 37440 // must be an integer and less than 16 37441 var version = 7; 37442 37443 // Counter is used when shortid is called multiple times in one second. 37444 var counter; 37445 37446 // Remember the last time shortid was called in case counter is needed. 37447 var previousSeconds; 37448 37449 /** 37450 * Generate unique id 37451 * Returns string id 37452 */ 37453 function build(clusterWorkerId) { 37454 var str = ''; 37455 37456 var seconds = Math.floor((Date.now() - REDUCE_TIME) * 0.001); 37457 37458 if (seconds === previousSeconds) { 37459 counter++; 37460 } else { 37461 counter = 0; 37462 previousSeconds = seconds; 37463 } 37464 37465 str = str + generate(version); 37466 str = str + generate(clusterWorkerId); 37467 if (counter > 0) { 37468 str = str + generate(counter); 37469 } 37470 str = str + generate(seconds); 37471 return str; 37472 } 37473 37474 module.exports = build; 37475 37476 37477 /***/ }), 37478 37479 /***/ "./node_modules/shortid/lib/generate.js": 37480 /*!**********************************************!*\ 37481 !*** ./node_modules/shortid/lib/generate.js ***! 37482 \**********************************************/ 37483 /*! no static exports found */ 37484 /***/ (function(module, exports, __webpack_require__) { 37485 37486 "use strict"; 37487 37488 37489 var alphabet = __webpack_require__(/*! ./alphabet */ "./node_modules/shortid/lib/alphabet.js"); 37490 var random = __webpack_require__(/*! ./random/random-byte */ "./node_modules/shortid/lib/random/random-byte-browser.js"); 37491 var format = __webpack_require__(/*! nanoid/format */ "./node_modules/nanoid/format.browser.js"); 37492 37493 function generate(number) { 37494 var loopCounter = 0; 37495 var done; 37496 37497 var str = ''; 37498 37499 while (!done) { 37500 str = str + format(random, alphabet.get(), 1); 37501 done = number < (Math.pow(16, loopCounter + 1 ) ); 37502 loopCounter++; 37503 } 37504 return str; 37505 } 37506 37507 module.exports = generate; 37508 37509 37510 /***/ }), 37511 37512 /***/ "./node_modules/shortid/lib/index.js": 37513 /*!*******************************************!*\ 37514 !*** ./node_modules/shortid/lib/index.js ***! 37515 \*******************************************/ 37516 /*! no static exports found */ 37517 /***/ (function(module, exports, __webpack_require__) { 37518 37519 "use strict"; 37520 37521 37522 var alphabet = __webpack_require__(/*! ./alphabet */ "./node_modules/shortid/lib/alphabet.js"); 37523 var build = __webpack_require__(/*! ./build */ "./node_modules/shortid/lib/build.js"); 37524 var isValid = __webpack_require__(/*! ./is-valid */ "./node_modules/shortid/lib/is-valid.js"); 37525 37526 // if you are using cluster or multiple servers use this to make each instance 37527 // has a unique value for worker 37528 // Note: I don't know if this is automatically set when using third 37529 // party cluster solutions such as pm2. 37530 var clusterWorkerId = __webpack_require__(/*! ./util/cluster-worker-id */ "./node_modules/shortid/lib/util/cluster-worker-id-browser.js") || 0; 37531 37532 /** 37533 * Set the seed. 37534 * Highly recommended if you don't want people to try to figure out your id schema. 37535 * exposed as shortid.seed(int) 37536 * @param seed Integer value to seed the random alphabet. ALWAYS USE THE SAME SEED or you might get overlaps. 37537 */ 37538 function seed(seedValue) { 37539 alphabet.seed(seedValue); 37540 return module.exports; 37541 } 37542 37543 /** 37544 * Set the cluster worker or machine id 37545 * exposed as shortid.worker(int) 37546 * @param workerId worker must be positive integer. Number less than 16 is recommended. 37547 * returns shortid module so it can be chained. 37548 */ 37549 function worker(workerId) { 37550 clusterWorkerId = workerId; 37551 return module.exports; 37552 } 37553 37554 /** 37555 * 37556 * sets new characters to use in the alphabet 37557 * returns the shuffled alphabet 37558 */ 37559 function characters(newCharacters) { 37560 if (newCharacters !== undefined) { 37561 alphabet.characters(newCharacters); 37562 } 37563 37564 return alphabet.shuffled(); 37565 } 37566 37567 /** 37568 * Generate unique id 37569 * Returns string id 37570 */ 37571 function generate() { 37572 return build(clusterWorkerId); 37573 } 37574 37575 // Export all other functions as properties of the generate function 37576 module.exports = generate; 37577 module.exports.generate = generate; 37578 module.exports.seed = seed; 37579 module.exports.worker = worker; 37580 module.exports.characters = characters; 37581 module.exports.isValid = isValid; 37582 37583 37584 /***/ }), 37585 37586 /***/ "./node_modules/shortid/lib/is-valid.js": 37587 /*!**********************************************!*\ 37588 !*** ./node_modules/shortid/lib/is-valid.js ***! 37589 \**********************************************/ 37590 /*! no static exports found */ 37591 /***/ (function(module, exports, __webpack_require__) { 37592 37593 "use strict"; 37594 37595 var alphabet = __webpack_require__(/*! ./alphabet */ "./node_modules/shortid/lib/alphabet.js"); 37596 37597 function isShortId(id) { 37598 if (!id || typeof id !== 'string' || id.length < 6 ) { 37599 return false; 37600 } 37601 37602 var nonAlphabetic = new RegExp('[^' + 37603 alphabet.get().replace(/[|\\{}()[\]^$+*?.-]/g, '\\$&') + 37604 ']'); 37605 return !nonAlphabetic.test(id); 37606 } 37607 37608 module.exports = isShortId; 37609 37610 37611 /***/ }), 37612 37613 /***/ "./node_modules/shortid/lib/random/random-byte-browser.js": 37614 /*!****************************************************************!*\ 37615 !*** ./node_modules/shortid/lib/random/random-byte-browser.js ***! 37616 \****************************************************************/ 37617 /*! no static exports found */ 37618 /***/ (function(module, exports, __webpack_require__) { 37619 37620 "use strict"; 37621 37622 37623 var crypto = typeof window === 'object' && (window.crypto || window.msCrypto); // IE 11 uses window.msCrypto 37624 37625 var randomByte; 37626 37627 if (!crypto || !crypto.getRandomValues) { 37628 randomByte = function(size) { 37629 var bytes = []; 37630 for (var i = 0; i < size; i++) { 37631 bytes.push(Math.floor(Math.random() * 256)); 37632 } 37633 return bytes; 37634 }; 37635 } else { 37636 randomByte = function(size) { 37637 return crypto.getRandomValues(new Uint8Array(size)); 37638 }; 37639 } 37640 37641 module.exports = randomByte; 37642 37643 37644 /***/ }), 37645 37646 /***/ "./node_modules/shortid/lib/random/random-from-seed.js": 37647 /*!*************************************************************!*\ 37648 !*** ./node_modules/shortid/lib/random/random-from-seed.js ***! 37649 \*************************************************************/ 37650 /*! no static exports found */ 37651 /***/ (function(module, exports, __webpack_require__) { 37652 37653 "use strict"; 37654 37655 37656 // Found this seed-based random generator somewhere 37657 // Based on The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu) 37658 37659 var seed = 1; 37660 37661 /** 37662 * return a random number based on a seed 37663 * @param seed 37664 * @returns {number} 37665 */ 37666 function getNextValue() { 37667 seed = (seed * 9301 + 49297) % 233280; 37668 return seed/(233280.0); 37669 } 37670 37671 function setSeed(_seed_) { 37672 seed = _seed_; 37673 } 37674 37675 module.exports = { 37676 nextValue: getNextValue, 37677 seed: setSeed 37678 }; 37679 37680 37681 /***/ }), 37682 37683 /***/ "./node_modules/shortid/lib/util/cluster-worker-id-browser.js": 37684 /*!********************************************************************!*\ 37685 !*** ./node_modules/shortid/lib/util/cluster-worker-id-browser.js ***! 37686 \********************************************************************/ 37687 /*! no static exports found */ 37688 /***/ (function(module, exports, __webpack_require__) { 37689 37690 "use strict"; 37691 37692 37693 module.exports = 0; 37694 37695 37696 /***/ }), 37697 37698 /***/ "./node_modules/style-loader/lib/addStyles.js": 37699 /*!****************************************************!*\ 37700 !*** ./node_modules/style-loader/lib/addStyles.js ***! 37701 \****************************************************/ 37702 /*! no static exports found */ 37703 /***/ (function(module, exports, __webpack_require__) { 37704 37705 /* 37706 MIT License http://www.opensource.org/licenses/mit-license.php 37707 Author Tobias Koppers @sokra 37708 */ 37709 37710 var stylesInDom = {}; 37711 37712 var memoize = function (fn) { 37713 var memo; 37714 37715 return function () { 37716 if (typeof memo === "undefined") memo = fn.apply(this, arguments); 37717 return memo; 37718 }; 37719 }; 37720 37721 var isOldIE = memoize(function () { 37722 // Test for IE <= 9 as proposed by Browserhacks 37723 // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805 37724 // Tests for existence of standard globals is to allow style-loader 37725 // to operate correctly into non-standard environments 37726 // @see https://github.com/webpack-contrib/style-loader/issues/177 37727 return window && document && document.all && !window.atob; 37728 }); 37729 37730 var getTarget = function (target, parent) { 37731 if (parent){ 37732 return parent.querySelector(target); 37733 } 37734 return document.querySelector(target); 37735 }; 37736 37737 var getElement = (function (fn) { 37738 var memo = {}; 37739 37740 return function(target, parent) { 37741 // If passing function in options, then use it for resolve "head" element. 37742 // Useful for Shadow Root style i.e 37743 // { 37744 // insertInto: function () { return document.querySelector("#foo").shadowRoot } 37745 // } 37746 if (typeof target === 'function') { 37747 return target(); 37748 } 37749 if (typeof memo[target] === "undefined") { 37750 var styleTarget = getTarget.call(this, target, parent); 37751 // Special case to return head of iframe instead of iframe itself 37752 if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) { 37753 try { 37754 // This will throw an exception if access to iframe is blocked 37755 // due to cross-origin restrictions 37756 styleTarget = styleTarget.contentDocument.head; 37757 } catch(e) { 37758 styleTarget = null; 37759 } 37760 } 37761 memo[target] = styleTarget; 37762 } 37763 return memo[target] 37764 }; 37765 })(); 37766 37767 var singleton = null; 37768 var singletonCounter = 0; 37769 var stylesInsertedAtTop = []; 37770 37771 var fixUrls = __webpack_require__(/*! ./urls */ "./node_modules/style-loader/lib/urls.js"); 37772 37773 module.exports = function(list, options) { 37774 if (typeof DEBUG !== "undefined" && DEBUG) { 37775 if (typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment"); 37776 } 37777 37778 options = options || {}; 37779 37780 options.attrs = typeof options.attrs === "object" ? options.attrs : {}; 37781 37782 // Force single-tag solution on IE6-9, which has a hard limit on the # of <style> 37783 // tags it will allow on a page 37784 if (!options.singleton && typeof options.singleton !== "boolean") options.singleton = isOldIE(); 37785 37786 // By default, add <style> tags to the <head> element 37787 if (!options.insertInto) options.insertInto = "head"; 37788 37789 // By default, add <style> tags to the bottom of the target 37790 if (!options.insertAt) options.insertAt = "bottom"; 37791 37792 var styles = listToStyles(list, options); 37793 37794 addStylesToDom(styles, options); 37795 37796 return function update (newList) { 37797 var mayRemove = []; 37798 37799 for (var i = 0; i < styles.length; i++) { 37800 var item = styles[i]; 37801 var domStyle = stylesInDom[item.id]; 37802 37803 domStyle.refs--; 37804 mayRemove.push(domStyle); 37805 } 37806 37807 if(newList) { 37808 var newStyles = listToStyles(newList, options); 37809 addStylesToDom(newStyles, options); 37810 } 37811 37812 for (var i = 0; i < mayRemove.length; i++) { 37813 var domStyle = mayRemove[i]; 37814 37815 if(domStyle.refs === 0) { 37816 for (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j](); 37817 37818 delete stylesInDom[domStyle.id]; 37819 } 37820 } 37821 }; 37822 }; 37823 37824 function addStylesToDom (styles, options) { 37825 for (var i = 0; i < styles.length; i++) { 37826 var item = styles[i]; 37827 var domStyle = stylesInDom[item.id]; 37828 37829 if(domStyle) { 37830 domStyle.refs++; 37831 37832 for(var j = 0; j < domStyle.parts.length; j++) { 37833 domStyle.parts[j](item.parts[j]); 37834 } 37835 37836 for(; j < item.parts.length; j++) { 37837 domStyle.parts.push(addStyle(item.parts[j], options)); 37838 } 37839 } else { 37840 var parts = []; 37841 37842 for(var j = 0; j < item.parts.length; j++) { 37843 parts.push(addStyle(item.parts[j], options)); 37844 } 37845 37846 stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts}; 37847 } 37848 } 37849 } 37850 37851 function listToStyles (list, options) { 37852 var styles = []; 37853 var newStyles = {}; 37854 37855 for (var i = 0; i < list.length; i++) { 37856 var item = list[i]; 37857 var id = options.base ? item[0] + options.base : item[0]; 37858 var css = item[1]; 37859 var media = item[2]; 37860 var sourceMap = item[3]; 37861 var part = {css: css, media: media, sourceMap: sourceMap}; 37862 37863 if(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]}); 37864 else newStyles[id].parts.push(part); 37865 } 37866 37867 return styles; 37868 } 37869 37870 function insertStyleElement (options, style) { 37871 var target = getElement(options.insertInto) 37872 37873 if (!target) { 37874 throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid."); 37875 } 37876 37877 var lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1]; 37878 37879 if (options.insertAt === "top") { 37880 if (!lastStyleElementInsertedAtTop) { 37881 target.insertBefore(style, target.firstChild); 37882 } else if (lastStyleElementInsertedAtTop.nextSibling) { 37883 target.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling); 37884 } else { 37885 target.appendChild(style); 37886 } 37887 stylesInsertedAtTop.push(style); 37888 } else if (options.insertAt === "bottom") { 37889 target.appendChild(style); 37890 } else if (typeof options.insertAt === "object" && options.insertAt.before) { 37891 var nextSibling = getElement(options.insertAt.before, target); 37892 target.insertBefore(style, nextSibling); 37893 } else { 37894 throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n"); 37895 } 37896 } 37897 37898 function removeStyleElement (style) { 37899 if (style.parentNode === null) return false; 37900 style.parentNode.removeChild(style); 37901 37902 var idx = stylesInsertedAtTop.indexOf(style); 37903 if(idx >= 0) { 37904 stylesInsertedAtTop.splice(idx, 1); 37905 } 37906 } 37907 37908 function createStyleElement (options) { 37909 var style = document.createElement("style"); 37910 37911 if(options.attrs.type === undefined) { 37912 options.attrs.type = "text/css"; 37913 } 37914 37915 if(options.attrs.nonce === undefined) { 37916 var nonce = getNonce(); 37917 if (nonce) { 37918 options.attrs.nonce = nonce; 37919 } 37920 } 37921 37922 addAttrs(style, options.attrs); 37923 insertStyleElement(options, style); 37924 37925 return style; 37926 } 37927 37928 function createLinkElement (options) { 37929 var link = document.createElement("link"); 37930 37931 if(options.attrs.type === undefined) { 37932 options.attrs.type = "text/css"; 37933 } 37934 options.attrs.rel = "stylesheet"; 37935 37936 addAttrs(link, options.attrs); 37937 insertStyleElement(options, link); 37938 37939 return link; 37940 } 37941 37942 function addAttrs (el, attrs) { 37943 Object.keys(attrs).forEach(function (key) { 37944 el.setAttribute(key, attrs[key]); 37945 }); 37946 } 37947 37948 function getNonce() { 37949 if (false) {} 37950 37951 return __webpack_require__.nc; 37952 } 37953 37954 function addStyle (obj, options) { 37955 var style, update, remove, result; 37956 37957 // If a transform function was defined, run it on the css 37958 if (options.transform && obj.css) { 37959 result = typeof options.transform === 'function' 37960 ? options.transform(obj.css) 37961 : options.transform.default(obj.css); 37962 37963 if (result) { 37964 // If transform returns a value, use that instead of the original css. 37965 // This allows running runtime transformations on the css. 37966 obj.css = result; 37967 } else { 37968 // If the transform function returns a falsy value, don't add this css. 37969 // This allows conditional loading of css 37970 return function() { 37971 // noop 37972 }; 37973 } 37974 } 37975 37976 if (options.singleton) { 37977 var styleIndex = singletonCounter++; 37978 37979 style = singleton || (singleton = createStyleElement(options)); 37980 37981 update = applyToSingletonTag.bind(null, style, styleIndex, false); 37982 remove = applyToSingletonTag.bind(null, style, styleIndex, true); 37983 37984 } else if ( 37985 obj.sourceMap && 37986 typeof URL === "function" && 37987 typeof URL.createObjectURL === "function" && 37988 typeof URL.revokeObjectURL === "function" && 37989 typeof Blob === "function" && 37990 typeof btoa === "function" 37991 ) { 37992 style = createLinkElement(options); 37993 update = updateLink.bind(null, style, options); 37994 remove = function () { 37995 removeStyleElement(style); 37996 37997 if(style.href) URL.revokeObjectURL(style.href); 37998 }; 37999 } else { 38000 style = createStyleElement(options); 38001 update = applyToTag.bind(null, style); 38002 remove = function () { 38003 removeStyleElement(style); 38004 }; 38005 } 38006 38007 update(obj); 38008 38009 return function updateStyle (newObj) { 38010 if (newObj) { 38011 if ( 38012 newObj.css === obj.css && 38013 newObj.media === obj.media && 38014 newObj.sourceMap === obj.sourceMap 38015 ) { 38016 return; 38017 } 38018 38019 update(obj = newObj); 38020 } else { 38021 remove(); 38022 } 38023 }; 38024 } 38025 38026 var replaceText = (function () { 38027 var textStore = []; 38028 38029 return function (index, replacement) { 38030 textStore[index] = replacement; 38031 38032 return textStore.filter(Boolean).join('\n'); 38033 }; 38034 })(); 38035 38036 function applyToSingletonTag (style, index, remove, obj) { 38037 var css = remove ? "" : obj.css; 38038 38039 if (style.styleSheet) { 38040 style.styleSheet.cssText = replaceText(index, css); 38041 } else { 38042 var cssNode = document.createTextNode(css); 38043 var childNodes = style.childNodes; 38044 38045 if (childNodes[index]) style.removeChild(childNodes[index]); 38046 38047 if (childNodes.length) { 38048 style.insertBefore(cssNode, childNodes[index]); 38049 } else { 38050 style.appendChild(cssNode); 38051 } 38052 } 38053 } 38054 38055 function applyToTag (style, obj) { 38056 var css = obj.css; 38057 var media = obj.media; 38058 38059 if(media) { 38060 style.setAttribute("media", media) 38061 } 38062 38063 if(style.styleSheet) { 38064 style.styleSheet.cssText = css; 38065 } else { 38066 while(style.firstChild) { 38067 style.removeChild(style.firstChild); 38068 } 38069 38070 style.appendChild(document.createTextNode(css)); 38071 } 38072 } 38073 38074 function updateLink (link, options, obj) { 38075 var css = obj.css; 38076 var sourceMap = obj.sourceMap; 38077 38078 /* 38079 If convertToAbsoluteUrls isn't defined, but sourcemaps are enabled 38080 and there is no publicPath defined then lets turn convertToAbsoluteUrls 38081 on by default. Otherwise default to the convertToAbsoluteUrls option 38082 directly 38083 */ 38084 var autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap; 38085 38086 if (options.convertToAbsoluteUrls || autoFixUrls) { 38087 css = fixUrls(css); 38088 } 38089 38090 if (sourceMap) { 38091 // http://stackoverflow.com/a/26603875 38092 css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */"; 38093 } 38094 38095 var blob = new Blob([css], { type: "text/css" }); 38096 38097 var oldSrc = link.href; 38098 38099 link.href = URL.createObjectURL(blob); 38100 38101 if(oldSrc) URL.revokeObjectURL(oldSrc); 38102 } 38103 38104 38105 /***/ }), 38106 38107 /***/ "./node_modules/style-loader/lib/urls.js": 38108 /*!***********************************************!*\ 38109 !*** ./node_modules/style-loader/lib/urls.js ***! 38110 \***********************************************/ 38111 /*! no static exports found */ 38112 /***/ (function(module, exports) { 38113 38114 38115 /** 38116 * When source maps are enabled, `style-loader` uses a link element with a data-uri to 38117 * embed the css on the page. This breaks all relative urls because now they are relative to a 38118 * bundle instead of the current page. 38119 * 38120 * One solution is to only use full urls, but that may be impossible. 38121 * 38122 * Instead, this function "fixes" the relative urls to be absolute according to the current page location. 38123 * 38124 * A rudimentary test suite is located at `test/fixUrls.js` and can be run via the `npm test` command. 38125 * 38126 */ 38127 38128 module.exports = function (css) { 38129 // get current location 38130 var location = typeof window !== "undefined" && window.location; 38131 38132 if (!location) { 38133 throw new Error("fixUrls requires window.location"); 38134 } 38135 38136 // blank or null? 38137 if (!css || typeof css !== "string") { 38138 return css; 38139 } 38140 38141 var baseUrl = location.protocol + "//" + location.host; 38142 var currentDir = baseUrl + location.pathname.replace(/\/[^\/]*$/, "/"); 38143 38144 // convert each url(...) 38145 /* 38146 This regular expression is just a way to recursively match brackets within 38147 a string. 38148 38149 /url\s*\( = Match on the word "url" with any whitespace after it and then a parens 38150 ( = Start a capturing group 38151 (?: = Start a non-capturing group 38152 [^)(] = Match anything that isn't a parentheses 38153 | = OR 38154 \( = Match a start parentheses 38155 (?: = Start another non-capturing groups 38156 [^)(]+ = Match anything that isn't a parentheses 38157 | = OR 38158 \( = Match a start parentheses 38159 [^)(]* = Match anything that isn't a parentheses 38160 \) = Match a end parentheses 38161 ) = End Group 38162 *\) = Match anything and then a close parens 38163 ) = Close non-capturing group 38164 * = Match anything 38165 ) = Close capturing group 38166 \) = Match a close parens 38167 38168 /gi = Get all matches, not the first. Be case insensitive. 38169 */ 38170 var fixedCss = css.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function(fullMatch, origUrl) { 38171 // strip quotes (if they exist) 38172 var unquotedOrigUrl = origUrl 38173 .trim() 38174 .replace(/^"(.*)"$/, function(o, $1){ return $1; }) 38175 .replace(/^'(.*)'$/, function(o, $1){ return $1; }); 38176 38177 // already a full url? no change 38178 if (/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(unquotedOrigUrl)) { 38179 return fullMatch; 38180 } 38181 38182 // convert the url to a full url 38183 var newUrl; 38184 38185 if (unquotedOrigUrl.indexOf("//") === 0) { 38186 //TODO: should we add protocol? 38187 newUrl = unquotedOrigUrl; 38188 } else if (unquotedOrigUrl.indexOf("/") === 0) { 38189 // path should be relative to the base url 38190 newUrl = baseUrl + unquotedOrigUrl; // already starts with '/' 38191 } else { 38192 // path should be relative to current directory 38193 newUrl = currentDir + unquotedOrigUrl.replace(/^\.\//, ""); // Strip leading './' 38194 } 38195 38196 // send back the fixed url(...) 38197 return "url(" + JSON.stringify(newUrl) + ")"; 38198 }); 38199 38200 // send back the fixed css 38201 return fixedCss; 38202 }; 38203 38204 38205 /***/ }), 38206 38207 /***/ "./node_modules/uri-js/dist/es5/uri.all.js": 38208 /*!*************************************************!*\ 38209 !*** ./node_modules/uri-js/dist/es5/uri.all.js ***! 38210 \*************************************************/ 38211 /*! no static exports found */ 38212 /***/ (function(module, exports, __webpack_require__) { 38213 38214 /** @license URI.js v4.2.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */ 38215 (function (global, factory) { 38216 true ? factory(exports) : 38217 undefined; 38218 }(this, (function (exports) { 'use strict'; 38219 38220 function merge() { 38221 for (var _len = arguments.length, sets = Array(_len), _key = 0; _key < _len; _key++) { 38222 sets[_key] = arguments[_key]; 38223 } 38224 38225 if (sets.length > 1) { 38226 sets[0] = sets[0].slice(0, -1); 38227 var xl = sets.length - 1; 38228 for (var x = 1; x < xl; ++x) { 38229 sets[x] = sets[x].slice(1, -1); 38230 } 38231 sets[xl] = sets[xl].slice(1); 38232 return sets.join(''); 38233 } else { 38234 return sets[0]; 38235 } 38236 } 38237 function subexp(str) { 38238 return "(?:" + str + ")"; 38239 } 38240 function typeOf(o) { 38241 return o === undefined ? "undefined" : o === null ? "null" : Object.prototype.toString.call(o).split(" ").pop().split("]").shift().toLowerCase(); 38242 } 38243 function toUpperCase(str) { 38244 return str.toUpperCase(); 38245 } 38246 function toArray(obj) { 38247 return obj !== undefined && obj !== null ? obj instanceof Array ? obj : typeof obj.length !== "number" || obj.split || obj.setInterval || obj.call ? [obj] : Array.prototype.slice.call(obj) : []; 38248 } 38249 function assign(target, source) { 38250 var obj = target; 38251 if (source) { 38252 for (var key in source) { 38253 obj[key] = source[key]; 38254 } 38255 } 38256 return obj; 38257 } 38258 38259 function buildExps(isIRI) { 38260 var ALPHA$$ = "[A-Za-z]", 38261 CR$ = "[\\x0D]", 38262 DIGIT$$ = "[0-9]", 38263 DQUOTE$$ = "[\\x22]", 38264 HEXDIG$$ = merge(DIGIT$$, "[A-Fa-f]"), 38265 //case-insensitive 38266 LF$$ = "[\\x0A]", 38267 SP$$ = "[\\x20]", 38268 PCT_ENCODED$ = subexp(subexp("%[EFef]" + HEXDIG$$ + "%" + HEXDIG$$ + HEXDIG$$ + "%" + HEXDIG$$ + HEXDIG$$) + "|" + subexp("%[89A-Fa-f]" + HEXDIG$$ + "%" + HEXDIG$$ + HEXDIG$$) + "|" + subexp("%" + HEXDIG$$ + HEXDIG$$)), 38269 //expanded 38270 GEN_DELIMS$$ = "[\\:\\/\\?\\#\\[\\]\\@]", 38271 SUB_DELIMS$$ = "[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]", 38272 RESERVED$$ = merge(GEN_DELIMS$$, SUB_DELIMS$$), 38273 UCSCHAR$$ = isIRI ? "[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]" : "[]", 38274 //subset, excludes bidi control characters 38275 IPRIVATE$$ = isIRI ? "[\\uE000-\\uF8FF]" : "[]", 38276 //subset 38277 UNRESERVED$$ = merge(ALPHA$$, DIGIT$$, "[\\-\\.\\_\\~]", UCSCHAR$$), 38278 SCHEME$ = subexp(ALPHA$$ + merge(ALPHA$$, DIGIT$$, "[\\+\\-\\.]") + "*"), 38279 USERINFO$ = subexp(subexp(PCT_ENCODED$ + "|" + merge(UNRESERVED$$, SUB_DELIMS$$, "[\\:]")) + "*"), 38280 DEC_OCTET$ = subexp(subexp("25[0-5]") + "|" + subexp("2[0-4]" + DIGIT$$) + "|" + subexp("1" + DIGIT$$ + DIGIT$$) + "|" + subexp("[1-9]" + DIGIT$$) + "|" + DIGIT$$), 38281 DEC_OCTET_RELAXED$ = subexp(subexp("25[0-5]") + "|" + subexp("2[0-4]" + DIGIT$$) + "|" + subexp("1" + DIGIT$$ + DIGIT$$) + "|" + subexp("0?[1-9]" + DIGIT$$) + "|0?0?" + DIGIT$$), 38282 //relaxed parsing rules 38283 IPV4ADDRESS$ = subexp(DEC_OCTET_RELAXED$ + "\\." + DEC_OCTET_RELAXED$ + "\\." + DEC_OCTET_RELAXED$ + "\\." + DEC_OCTET_RELAXED$), 38284 H16$ = subexp(HEXDIG$$ + "{1,4}"), 38285 LS32$ = subexp(subexp(H16$ + "\\:" + H16$) + "|" + IPV4ADDRESS$), 38286 IPV6ADDRESS1$ = subexp(subexp(H16$ + "\\:") + "{6}" + LS32$), 38287 // 6( h16 ":" ) ls32 38288 IPV6ADDRESS2$ = subexp("\\:\\:" + subexp(H16$ + "\\:") + "{5}" + LS32$), 38289 // "::" 5( h16 ":" ) ls32 38290 IPV6ADDRESS3$ = subexp(subexp(H16$) + "?\\:\\:" + subexp(H16$ + "\\:") + "{4}" + LS32$), 38291 //[ h16 ] "::" 4( h16 ":" ) ls32 38292 IPV6ADDRESS4$ = subexp(subexp(subexp(H16$ + "\\:") + "{0,1}" + H16$) + "?\\:\\:" + subexp(H16$ + "\\:") + "{3}" + LS32$), 38293 //[ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32 38294 IPV6ADDRESS5$ = subexp(subexp(subexp(H16$ + "\\:") + "{0,2}" + H16$) + "?\\:\\:" + subexp(H16$ + "\\:") + "{2}" + LS32$), 38295 //[ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32 38296 IPV6ADDRESS6$ = subexp(subexp(subexp(H16$ + "\\:") + "{0,3}" + H16$) + "?\\:\\:" + H16$ + "\\:" + LS32$), 38297 //[ *3( h16 ":" ) h16 ] "::" h16 ":" ls32 38298 IPV6ADDRESS7$ = subexp(subexp(subexp(H16$ + "\\:") + "{0,4}" + H16$) + "?\\:\\:" + LS32$), 38299 //[ *4( h16 ":" ) h16 ] "::" ls32 38300 IPV6ADDRESS8$ = subexp(subexp(subexp(H16$ + "\\:") + "{0,5}" + H16$) + "?\\:\\:" + H16$), 38301 //[ *5( h16 ":" ) h16 ] "::" h16 38302 IPV6ADDRESS9$ = subexp(subexp(subexp(H16$ + "\\:") + "{0,6}" + H16$) + "?\\:\\:"), 38303 //[ *6( h16 ":" ) h16 ] "::" 38304 IPV6ADDRESS$ = subexp([IPV6ADDRESS1$, IPV6ADDRESS2$, IPV6ADDRESS3$, IPV6ADDRESS4$, IPV6ADDRESS5$, IPV6ADDRESS6$, IPV6ADDRESS7$, IPV6ADDRESS8$, IPV6ADDRESS9$].join("|")), 38305 ZONEID$ = subexp(subexp(UNRESERVED$$ + "|" + PCT_ENCODED$) + "+"), 38306 //RFC 6874 38307 IPV6ADDRZ$ = subexp(IPV6ADDRESS$ + "\\%25" + ZONEID$), 38308 //RFC 6874 38309 IPV6ADDRZ_RELAXED$ = subexp(IPV6ADDRESS$ + subexp("\\%25|\\%(?!" + HEXDIG$$ + "{2})") + ZONEID$), 38310 //RFC 6874, with relaxed parsing rules 38311 IPVFUTURE$ = subexp("[vV]" + HEXDIG$$ + "+\\." + merge(UNRESERVED$$, SUB_DELIMS$$, "[\\:]") + "+"), 38312 IP_LITERAL$ = subexp("\\[" + subexp(IPV6ADDRZ_RELAXED$ + "|" + IPV6ADDRESS$ + "|" + IPVFUTURE$) + "\\]"), 38313 //RFC 6874 38314 REG_NAME$ = subexp(subexp(PCT_ENCODED$ + "|" + merge(UNRESERVED$$, SUB_DELIMS$$)) + "*"), 38315 HOST$ = subexp(IP_LITERAL$ + "|" + IPV4ADDRESS$ + "(?!" + REG_NAME$ + ")" + "|" + REG_NAME$), 38316 PORT$ = subexp(DIGIT$$ + "*"), 38317 AUTHORITY$ = subexp(subexp(USERINFO$ + "@") + "?" + HOST$ + subexp("\\:" + PORT$) + "?"), 38318 PCHAR$ = subexp(PCT_ENCODED$ + "|" + merge(UNRESERVED$$, SUB_DELIMS$$, "[\\:\\@]")), 38319 SEGMENT$ = subexp(PCHAR$ + "*"), 38320 SEGMENT_NZ$ = subexp(PCHAR$ + "+"), 38321 SEGMENT_NZ_NC$ = subexp(subexp(PCT_ENCODED$ + "|" + merge(UNRESERVED$$, SUB_DELIMS$$, "[\\@]")) + "+"), 38322 PATH_ABEMPTY$ = subexp(subexp("\\/" + SEGMENT$) + "*"), 38323 PATH_ABSOLUTE$ = subexp("\\/" + subexp(SEGMENT_NZ$ + PATH_ABEMPTY$) + "?"), 38324 //simplified 38325 PATH_NOSCHEME$ = subexp(SEGMENT_NZ_NC$ + PATH_ABEMPTY$), 38326 //simplified 38327 PATH_ROOTLESS$ = subexp(SEGMENT_NZ$ + PATH_ABEMPTY$), 38328 //simplified 38329 PATH_EMPTY$ = "(?!" + PCHAR$ + ")", 38330 PATH$ = subexp(PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_NOSCHEME$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$), 38331 QUERY$ = subexp(subexp(PCHAR$ + "|" + merge("[\\/\\?]", IPRIVATE$$)) + "*"), 38332 FRAGMENT$ = subexp(subexp(PCHAR$ + "|[\\/\\?]") + "*"), 38333 HIER_PART$ = subexp(subexp("\\/\\/" + AUTHORITY$ + PATH_ABEMPTY$) + "|" + PATH_ABSOLUTE$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$), 38334 URI$ = subexp(SCHEME$ + "\\:" + HIER_PART$ + subexp("\\?" + QUERY$) + "?" + subexp("\\#" + FRAGMENT$) + "?"), 38335 RELATIVE_PART$ = subexp(subexp("\\/\\/" + AUTHORITY$ + PATH_ABEMPTY$) + "|" + PATH_ABSOLUTE$ + "|" + PATH_NOSCHEME$ + "|" + PATH_EMPTY$), 38336 RELATIVE$ = subexp(RELATIVE_PART$ + subexp("\\?" + QUERY$) + "?" + subexp("\\#" + FRAGMENT$) + "?"), 38337 URI_REFERENCE$ = subexp(URI$ + "|" + RELATIVE$), 38338 ABSOLUTE_URI$ = subexp(SCHEME$ + "\\:" + HIER_PART$ + subexp("\\?" + QUERY$) + "?"), 38339 GENERIC_REF$ = "^(" + SCHEME$ + ")\\:" + subexp(subexp("\\/\\/(" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?)") + "?(" + PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$ + ")") + subexp("\\?(" + QUERY$ + ")") + "?" + subexp("\\#(" + FRAGMENT$ + ")") + "?$", 38340 RELATIVE_REF$ = "^(){0}" + subexp(subexp("\\/\\/(" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?)") + "?(" + PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_NOSCHEME$ + "|" + PATH_EMPTY$ + ")") + subexp("\\?(" + QUERY$ + ")") + "?" + subexp("\\#(" + FRAGMENT$ + ")") + "?$", 38341 ABSOLUTE_REF$ = "^(" + SCHEME$ + ")\\:" + subexp(subexp("\\/\\/(" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?)") + "?(" + PATH_ABEMPTY$ + "|" + PATH_ABSOLUTE$ + "|" + PATH_ROOTLESS$ + "|" + PATH_EMPTY$ + ")") + subexp("\\?(" + QUERY$ + ")") + "?$", 38342 SAMEDOC_REF$ = "^" + subexp("\\#(" + FRAGMENT$ + ")") + "?$", 38343 AUTHORITY_REF$ = "^" + subexp("(" + USERINFO$ + ")@") + "?(" + HOST$ + ")" + subexp("\\:(" + PORT$ + ")") + "?$"; 38344 return { 38345 NOT_SCHEME: new RegExp(merge("[^]", ALPHA$$, DIGIT$$, "[\\+\\-\\.]"), "g"), 38346 NOT_USERINFO: new RegExp(merge("[^\\%\\:]", UNRESERVED$$, SUB_DELIMS$$), "g"), 38347 NOT_HOST: new RegExp(merge("[^\\%\\[\\]\\:]", UNRESERVED$$, SUB_DELIMS$$), "g"), 38348 NOT_PATH: new RegExp(merge("[^\\%\\/\\:\\@]", UNRESERVED$$, SUB_DELIMS$$), "g"), 38349 NOT_PATH_NOSCHEME: new RegExp(merge("[^\\%\\/\\@]", UNRESERVED$$, SUB_DELIMS$$), "g"), 38350 NOT_QUERY: new RegExp(merge("[^\\%]", UNRESERVED$$, SUB_DELIMS$$, "[\\:\\@\\/\\?]", IPRIVATE$$), "g"), 38351 NOT_FRAGMENT: new RegExp(merge("[^\\%]", UNRESERVED$$, SUB_DELIMS$$, "[\\:\\@\\/\\?]"), "g"), 38352 ESCAPE: new RegExp(merge("[^]", UNRESERVED$$, SUB_DELIMS$$), "g"), 38353 UNRESERVED: new RegExp(UNRESERVED$$, "g"), 38354 OTHER_CHARS: new RegExp(merge("[^\\%]", UNRESERVED$$, RESERVED$$), "g"), 38355 PCT_ENCODED: new RegExp(PCT_ENCODED$, "g"), 38356 IPV4ADDRESS: new RegExp("^(" + IPV4ADDRESS$ + ")$"), 38357 IPV6ADDRESS: new RegExp("^\\[?(" + IPV6ADDRESS$ + ")" + subexp(subexp("\\%25|\\%(?!" + HEXDIG$$ + "{2})") + "(" + ZONEID$ + ")") + "?\\]?$") //RFC 6874, with relaxed parsing rules 38358 }; 38359 } 38360 var URI_PROTOCOL = buildExps(false); 38361 38362 var IRI_PROTOCOL = buildExps(true); 38363 38364 var slicedToArray = function () { 38365 function sliceIterator(arr, i) { 38366 var _arr = []; 38367 var _n = true; 38368 var _d = false; 38369 var _e = undefined; 38370 38371 try { 38372 for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { 38373 _arr.push(_s.value); 38374 38375 if (i && _arr.length === i) break; 38376 } 38377 } catch (err) { 38378 _d = true; 38379 _e = err; 38380 } finally { 38381 try { 38382 if (!_n && _i["return"]) _i["return"](); 38383 } finally { 38384 if (_d) throw _e; 38385 } 38386 } 38387 38388 return _arr; 38389 } 38390 38391 return function (arr, i) { 38392 if (Array.isArray(arr)) { 38393 return arr; 38394 } else if (Symbol.iterator in Object(arr)) { 38395 return sliceIterator(arr, i); 38396 } else { 38397 throw new TypeError("Invalid attempt to destructure non-iterable instance"); 38398 } 38399 }; 38400 }(); 38401 38402 38403 38404 38405 38406 38407 38408 38409 38410 38411 38412 38413 38414 var toConsumableArray = function (arr) { 38415 if (Array.isArray(arr)) { 38416 for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; 38417 38418 return arr2; 38419 } else { 38420 return Array.from(arr); 38421 } 38422 }; 38423 38424 /** Highest positive signed 32-bit float value */ 38425 38426 var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1 38427 38428 /** Bootstring parameters */ 38429 var base = 36; 38430 var tMin = 1; 38431 var tMax = 26; 38432 var skew = 38; 38433 var damp = 700; 38434 var initialBias = 72; 38435 var initialN = 128; // 0x80 38436 var delimiter = '-'; // '\x2D' 38437 38438 /** Regular expressions */ 38439 var regexPunycode = /^xn--/; 38440 var regexNonASCII = /[^\0-\x7E]/; // non-ASCII chars 38441 var regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g; // RFC 3490 separators 38442 38443 /** Error messages */ 38444 var errors = { 38445 'overflow': 'Overflow: input needs wider integers to process', 38446 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', 38447 'invalid-input': 'Invalid input' 38448 }; 38449 38450 /** Convenience shortcuts */ 38451 var baseMinusTMin = base - tMin; 38452 var floor = Math.floor; 38453 var stringFromCharCode = String.fromCharCode; 38454 38455 /*--------------------------------------------------------------------------*/ 38456 38457 /** 38458 * A generic error utility function. 38459 * @private 38460 * @param {String} type The error type. 38461 * @returns {Error} Throws a `RangeError` with the applicable error message. 38462 */ 38463 function error$1(type) { 38464 throw new RangeError(errors[type]); 38465 } 38466 38467 /** 38468 * A generic `Array#map` utility function. 38469 * @private 38470 * @param {Array} array The array to iterate over. 38471 * @param {Function} callback The function that gets called for every array 38472 * item. 38473 * @returns {Array} A new array of values returned by the callback function. 38474 */ 38475 function map(array, fn) { 38476 var result = []; 38477 var length = array.length; 38478 while (length--) { 38479 result[length] = fn(array[length]); 38480 } 38481 return result; 38482 } 38483 38484 /** 38485 * A simple `Array#map`-like wrapper to work with domain name strings or email 38486 * addresses. 38487 * @private 38488 * @param {String} domain The domain name or email address. 38489 * @param {Function} callback The function that gets called for every 38490 * character. 38491 * @returns {Array} A new string of characters returned by the callback 38492 * function. 38493 */ 38494 function mapDomain(string, fn) { 38495 var parts = string.split('@'); 38496 var result = ''; 38497 if (parts.length > 1) { 38498 // In email addresses, only the domain name should be punycoded. Leave 38499 // the local part (i.e. everything up to `@`) intact. 38500 result = parts[0] + '@'; 38501 string = parts[1]; 38502 } 38503 // Avoid `split(regex)` for IE8 compatibility. See #17. 38504 string = string.replace(regexSeparators, '\x2E'); 38505 var labels = string.split('.'); 38506 var encoded = map(labels, fn).join('.'); 38507 return result + encoded; 38508 } 38509 38510 /** 38511 * Creates an array containing the numeric code points of each Unicode 38512 * character in the string. While JavaScript uses UCS-2 internally, 38513 * this function will convert a pair of surrogate halves (each of which 38514 * UCS-2 exposes as separate characters) into a single code point, 38515 * matching UTF-16. 38516 * @see `punycode.ucs2.encode` 38517 * @see <https://mathiasbynens.be/notes/javascript-encoding> 38518 * @memberOf punycode.ucs2 38519 * @name decode 38520 * @param {String} string The Unicode input string (UCS-2). 38521 * @returns {Array} The new array of code points. 38522 */ 38523 function ucs2decode(string) { 38524 var output = []; 38525 var counter = 0; 38526 var length = string.length; 38527 while (counter < length) { 38528 var value = string.charCodeAt(counter++); 38529 if (value >= 0xD800 && value <= 0xDBFF && counter < length) { 38530 // It's a high surrogate, and there is a next character. 38531 var extra = string.charCodeAt(counter++); 38532 if ((extra & 0xFC00) == 0xDC00) { 38533 // Low surrogate. 38534 output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); 38535 } else { 38536 // It's an unmatched surrogate; only append this code unit, in case the 38537 // next code unit is the high surrogate of a surrogate pair. 38538 output.push(value); 38539 counter--; 38540 } 38541 } else { 38542 output.push(value); 38543 } 38544 } 38545 return output; 38546 } 38547 38548 /** 38549 * Creates a string based on an array of numeric code points. 38550 * @see `punycode.ucs2.decode` 38551 * @memberOf punycode.ucs2 38552 * @name encode 38553 * @param {Array} codePoints The array of numeric code points. 38554 * @returns {String} The new Unicode string (UCS-2). 38555 */ 38556 var ucs2encode = function ucs2encode(array) { 38557 return String.fromCodePoint.apply(String, toConsumableArray(array)); 38558 }; 38559 38560 /** 38561 * Converts a basic code point into a digit/integer. 38562 * @see `digitToBasic()` 38563 * @private 38564 * @param {Number} codePoint The basic numeric code point value. 38565 * @returns {Number} The numeric value of a basic code point (for use in 38566 * representing integers) in the range `0` to `base - 1`, or `base` if 38567 * the code point does not represent a value. 38568 */ 38569 var basicToDigit = function basicToDigit(codePoint) { 38570 if (codePoint - 0x30 < 0x0A) { 38571 return codePoint - 0x16; 38572 } 38573 if (codePoint - 0x41 < 0x1A) { 38574 return codePoint - 0x41; 38575 } 38576 if (codePoint - 0x61 < 0x1A) { 38577 return codePoint - 0x61; 38578 } 38579 return base; 38580 }; 38581 38582 /** 38583 * Converts a digit/integer into a basic code point. 38584 * @see `basicToDigit()` 38585 * @private 38586 * @param {Number} digit The numeric value of a basic code point. 38587 * @returns {Number} The basic code point whose value (when used for 38588 * representing integers) is `digit`, which needs to be in the range 38589 * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is 38590 * used; else, the lowercase form is used. The behavior is undefined 38591 * if `flag` is non-zero and `digit` has no uppercase form. 38592 */ 38593 var digitToBasic = function digitToBasic(digit, flag) { 38594 // 0..25 map to ASCII a..z or A..Z 38595 // 26..35 map to ASCII 0..9 38596 return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5); 38597 }; 38598 38599 /** 38600 * Bias adaptation function as per section 3.4 of RFC 3492. 38601 * https://tools.ietf.org/html/rfc3492#section-3.4 38602 * @private 38603 */ 38604 var adapt = function adapt(delta, numPoints, firstTime) { 38605 var k = 0; 38606 delta = firstTime ? floor(delta / damp) : delta >> 1; 38607 delta += floor(delta / numPoints); 38608 for (; /* no initialization */delta > baseMinusTMin * tMax >> 1; k += base) { 38609 delta = floor(delta / baseMinusTMin); 38610 } 38611 return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); 38612 }; 38613 38614 /** 38615 * Converts a Punycode string of ASCII-only symbols to a string of Unicode 38616 * symbols. 38617 * @memberOf punycode 38618 * @param {String} input The Punycode string of ASCII-only symbols. 38619 * @returns {String} The resulting string of Unicode symbols. 38620 */ 38621 var decode = function decode(input) { 38622 // Don't use UCS-2. 38623 var output = []; 38624 var inputLength = input.length; 38625 var i = 0; 38626 var n = initialN; 38627 var bias = initialBias; 38628 38629 // Handle the basic code points: let `basic` be the number of input code 38630 // points before the last delimiter, or `0` if there is none, then copy 38631 // the first basic code points to the output. 38632 38633 var basic = input.lastIndexOf(delimiter); 38634 if (basic < 0) { 38635 basic = 0; 38636 } 38637 38638 for (var j = 0; j < basic; ++j) { 38639 // if it's not a basic code point 38640 if (input.charCodeAt(j) >= 0x80) { 38641 error$1('not-basic'); 38642 } 38643 output.push(input.charCodeAt(j)); 38644 } 38645 38646 // Main decoding loop: start just after the last delimiter if any basic code 38647 // points were copied; start at the beginning otherwise. 38648 38649 for (var index = basic > 0 ? basic + 1 : 0; index < inputLength;) /* no final expression */{ 38650 38651 // `index` is the index of the next character to be consumed. 38652 // Decode a generalized variable-length integer into `delta`, 38653 // which gets added to `i`. The overflow checking is easier 38654 // if we increase `i` as we go, then subtract off its starting 38655 // value at the end to obtain `delta`. 38656 var oldi = i; 38657 for (var w = 1, k = base;; /* no condition */k += base) { 38658 38659 if (index >= inputLength) { 38660 error$1('invalid-input'); 38661 } 38662 38663 var digit = basicToDigit(input.charCodeAt(index++)); 38664 38665 if (digit >= base || digit > floor((maxInt - i) / w)) { 38666 error$1('overflow'); 38667 } 38668 38669 i += digit * w; 38670 var t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; 38671 38672 if (digit < t) { 38673 break; 38674 } 38675 38676 var baseMinusT = base - t; 38677 if (w > floor(maxInt / baseMinusT)) { 38678 error$1('overflow'); 38679 } 38680 38681 w *= baseMinusT; 38682 } 38683 38684 var out = output.length + 1; 38685 bias = adapt(i - oldi, out, oldi == 0); 38686 38687 // `i` was supposed to wrap around from `out` to `0`, 38688 // incrementing `n` each time, so we'll fix that now: 38689 if (floor(i / out) > maxInt - n) { 38690 error$1('overflow'); 38691 } 38692 38693 n += floor(i / out); 38694 i %= out; 38695 38696 // Insert `n` at position `i` of the output. 38697 output.splice(i++, 0, n); 38698 } 38699 38700 return String.fromCodePoint.apply(String, output); 38701 }; 38702 38703 /** 38704 * Converts a string of Unicode symbols (e.g. a domain name label) to a 38705 * Punycode string of ASCII-only symbols. 38706 * @memberOf punycode 38707 * @param {String} input The string of Unicode symbols. 38708 * @returns {String} The resulting Punycode string of ASCII-only symbols. 38709 */ 38710 var encode = function encode(input) { 38711 var output = []; 38712 38713 // Convert the input in UCS-2 to an array of Unicode code points. 38714 input = ucs2decode(input); 38715 38716 // Cache the length. 38717 var inputLength = input.length; 38718 38719 // Initialize the state. 38720 var n = initialN; 38721 var delta = 0; 38722 var bias = initialBias; 38723 38724 // Handle the basic code points. 38725 var _iteratorNormalCompletion = true; 38726 var _didIteratorError = false; 38727 var _iteratorError = undefined; 38728 38729 try { 38730 for (var _iterator = input[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { 38731 var _currentValue2 = _step.value; 38732 38733 if (_currentValue2 < 0x80) { 38734 output.push(stringFromCharCode(_currentValue2)); 38735 } 38736 } 38737 } catch (err) { 38738 _didIteratorError = true; 38739 _iteratorError = err; 38740 } finally { 38741 try { 38742 if (!_iteratorNormalCompletion && _iterator.return) { 38743 _iterator.return(); 38744 } 38745 } finally { 38746 if (_didIteratorError) { 38747 throw _iteratorError; 38748 } 38749 } 38750 } 38751 38752 var basicLength = output.length; 38753 var handledCPCount = basicLength; 38754 38755 // `handledCPCount` is the number of code points that have been handled; 38756 // `basicLength` is the number of basic code points. 38757 38758 // Finish the basic string with a delimiter unless it's empty. 38759 if (basicLength) { 38760 output.push(delimiter); 38761 } 38762 38763 // Main encoding loop: 38764 while (handledCPCount < inputLength) { 38765 38766 // All non-basic code points < n have been handled already. Find the next 38767 // larger one: 38768 var m = maxInt; 38769 var _iteratorNormalCompletion2 = true; 38770 var _didIteratorError2 = false; 38771 var _iteratorError2 = undefined; 38772 38773 try { 38774 for (var _iterator2 = input[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { 38775 var currentValue = _step2.value; 38776 38777 if (currentValue >= n && currentValue < m) { 38778 m = currentValue; 38779 } 38780 } 38781 38782 // Increase `delta` enough to advance the decoder's <n,i> state to <m,0>, 38783 // but guard against overflow. 38784 } catch (err) { 38785 _didIteratorError2 = true; 38786 _iteratorError2 = err; 38787 } finally { 38788 try { 38789 if (!_iteratorNormalCompletion2 && _iterator2.return) { 38790 _iterator2.return(); 38791 } 38792 } finally { 38793 if (_didIteratorError2) { 38794 throw _iteratorError2; 38795 } 38796 } 38797 } 38798 38799 var handledCPCountPlusOne = handledCPCount + 1; 38800 if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { 38801 error$1('overflow'); 38802 } 38803 38804 delta += (m - n) * handledCPCountPlusOne; 38805 n = m; 38806 38807 var _iteratorNormalCompletion3 = true; 38808 var _didIteratorError3 = false; 38809 var _iteratorError3 = undefined; 38810 38811 try { 38812 for (var _iterator3 = input[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { 38813 var _currentValue = _step3.value; 38814 38815 if (_currentValue < n && ++delta > maxInt) { 38816 error$1('overflow'); 38817 } 38818 if (_currentValue == n) { 38819 // Represent delta as a generalized variable-length integer. 38820 var q = delta; 38821 for (var k = base;; /* no condition */k += base) { 38822 var t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; 38823 if (q < t) { 38824 break; 38825 } 38826 var qMinusT = q - t; 38827 var baseMinusT = base - t; 38828 output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0))); 38829 q = floor(qMinusT / baseMinusT); 38830 } 38831 38832 output.push(stringFromCharCode(digitToBasic(q, 0))); 38833 bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength); 38834 delta = 0; 38835 ++handledCPCount; 38836 } 38837 } 38838 } catch (err) { 38839 _didIteratorError3 = true; 38840 _iteratorError3 = err; 38841 } finally { 38842 try { 38843 if (!_iteratorNormalCompletion3 && _iterator3.return) { 38844 _iterator3.return(); 38845 } 38846 } finally { 38847 if (_didIteratorError3) { 38848 throw _iteratorError3; 38849 } 38850 } 38851 } 38852 38853 ++delta; 38854 ++n; 38855 } 38856 return output.join(''); 38857 }; 38858 38859 /** 38860 * Converts a Punycode string representing a domain name or an email address 38861 * to Unicode. Only the Punycoded parts of the input will be converted, i.e. 38862 * it doesn't matter if you call it on a string that has already been 38863 * converted to Unicode. 38864 * @memberOf punycode 38865 * @param {String} input The Punycoded domain name or email address to 38866 * convert to Unicode. 38867 * @returns {String} The Unicode representation of the given Punycode 38868 * string. 38869 */ 38870 var toUnicode = function toUnicode(input) { 38871 return mapDomain(input, function (string) { 38872 return regexPunycode.test(string) ? decode(string.slice(4).toLowerCase()) : string; 38873 }); 38874 }; 38875 38876 /** 38877 * Converts a Unicode string representing a domain name or an email address to 38878 * Punycode. Only the non-ASCII parts of the domain name will be converted, 38879 * i.e. it doesn't matter if you call it with a domain that's already in 38880 * ASCII. 38881 * @memberOf punycode 38882 * @param {String} input The domain name or email address to convert, as a 38883 * Unicode string. 38884 * @returns {String} The Punycode representation of the given domain name or 38885 * email address. 38886 */ 38887 var toASCII = function toASCII(input) { 38888 return mapDomain(input, function (string) { 38889 return regexNonASCII.test(string) ? 'xn--' + encode(string) : string; 38890 }); 38891 }; 38892 38893 /*--------------------------------------------------------------------------*/ 38894 38895 /** Define the public API */ 38896 var punycode = { 38897 /** 38898 * A string representing the current Punycode.js version number. 38899 * @memberOf punycode 38900 * @type String 38901 */ 38902 'version': '2.1.0', 38903 /** 38904 * An object of methods to convert from JavaScript's internal character 38905 * representation (UCS-2) to Unicode code points, and back. 38906 * @see <https://mathiasbynens.be/notes/javascript-encoding> 38907 * @memberOf punycode 38908 * @type Object 38909 */ 38910 'ucs2': { 38911 'decode': ucs2decode, 38912 'encode': ucs2encode 38913 }, 38914 'decode': decode, 38915 'encode': encode, 38916 'toASCII': toASCII, 38917 'toUnicode': toUnicode 38918 }; 38919 38920 /** 38921 * URI.js 38922 * 38923 * @fileoverview An RFC 3986 compliant, scheme extendable URI parsing/validating/resolving library for JavaScript. 38924 * @author <a href="mailto:gary.court@gmail.com">Gary Court</a> 38925 * @see http://github.com/garycourt/uri-js 38926 */ 38927 /** 38928 * Copyright 2011 Gary Court. All rights reserved. 38929 * 38930 * Redistribution and use in source and binary forms, with or without modification, are 38931 * permitted provided that the following conditions are met: 38932 * 38933 * 1. Redistributions of source code must retain the above copyright notice, this list of 38934 * conditions and the following disclaimer. 38935 * 38936 * 2. Redistributions in binary form must reproduce the above copyright notice, this list 38937 * of conditions and the following disclaimer in the documentation and/or other materials 38938 * provided with the distribution. 38939 * 38940 * THIS SOFTWARE IS PROVIDED BY GARY COURT ``AS IS'' AND ANY EXPRESS OR IMPLIED 38941 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 38942 * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GARY COURT OR 38943 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 38944 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 38945 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 38946 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 38947 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 38948 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 38949 * 38950 * The views and conclusions contained in the software and documentation are those of the 38951 * authors and should not be interpreted as representing official policies, either expressed 38952 * or implied, of Gary Court. 38953 */ 38954 var SCHEMES = {}; 38955 function pctEncChar(chr) { 38956 var c = chr.charCodeAt(0); 38957 var e = void 0; 38958 if (c < 16) e = "%0" + c.toString(16).toUpperCase();else if (c < 128) e = "%" + c.toString(16).toUpperCase();else if (c < 2048) e = "%" + (c >> 6 | 192).toString(16).toUpperCase() + "%" + (c & 63 | 128).toString(16).toUpperCase();else e = "%" + (c >> 12 | 224).toString(16).toUpperCase() + "%" + (c >> 6 & 63 | 128).toString(16).toUpperCase() + "%" + (c & 63 | 128).toString(16).toUpperCase(); 38959 return e; 38960 } 38961 function pctDecChars(str) { 38962 var newStr = ""; 38963 var i = 0; 38964 var il = str.length; 38965 while (i < il) { 38966 var c = parseInt(str.substr(i + 1, 2), 16); 38967 if (c < 128) { 38968 newStr += String.fromCharCode(c); 38969 i += 3; 38970 } else if (c >= 194 && c < 224) { 38971 if (il - i >= 6) { 38972 var c2 = parseInt(str.substr(i + 4, 2), 16); 38973 newStr += String.fromCharCode((c & 31) << 6 | c2 & 63); 38974 } else { 38975 newStr += str.substr(i, 6); 38976 } 38977 i += 6; 38978 } else if (c >= 224) { 38979 if (il - i >= 9) { 38980 var _c = parseInt(str.substr(i + 4, 2), 16); 38981 var c3 = parseInt(str.substr(i + 7, 2), 16); 38982 newStr += String.fromCharCode((c & 15) << 12 | (_c & 63) << 6 | c3 & 63); 38983 } else { 38984 newStr += str.substr(i, 9); 38985 } 38986 i += 9; 38987 } else { 38988 newStr += str.substr(i, 3); 38989 i += 3; 38990 } 38991 } 38992 return newStr; 38993 } 38994 function _normalizeComponentEncoding(components, protocol) { 38995 function decodeUnreserved(str) { 38996 var decStr = pctDecChars(str); 38997 return !decStr.match(protocol.UNRESERVED) ? str : decStr; 38998 } 38999 if (components.scheme) components.scheme = String(components.scheme).replace(protocol.PCT_ENCODED, decodeUnreserved).toLowerCase().replace(protocol.NOT_SCHEME, ""); 39000 if (components.userinfo !== undefined) components.userinfo = String(components.userinfo).replace(protocol.PCT_ENCODED, decodeUnreserved).replace(protocol.NOT_USERINFO, pctEncChar).replace(protocol.PCT_ENCODED, toUpperCase); 39001 if (components.host !== undefined) components.host = String(components.host).replace(protocol.PCT_ENCODED, decodeUnreserved).toLowerCase().replace(protocol.NOT_HOST, pctEncChar).replace(protocol.PCT_ENCODED, toUpperCase); 39002 if (components.path !== undefined) components.path = String(components.path).replace(protocol.PCT_ENCODED, decodeUnreserved).replace(components.scheme ? protocol.NOT_PATH : protocol.NOT_PATH_NOSCHEME, pctEncChar).replace(protocol.PCT_ENCODED, toUpperCase); 39003 if (components.query !== undefined) components.query = String(components.query).replace(protocol.PCT_ENCODED, decodeUnreserved).replace(protocol.NOT_QUERY, pctEncChar).replace(protocol.PCT_ENCODED, toUpperCase); 39004 if (components.fragment !== undefined) components.fragment = String(components.fragment).replace(protocol.PCT_ENCODED, decodeUnreserved).replace(protocol.NOT_FRAGMENT, pctEncChar).replace(protocol.PCT_ENCODED, toUpperCase); 39005 return components; 39006 } 39007 39008 function _stripLeadingZeros(str) { 39009 return str.replace(/^0*(.*)/, "$1") || "0"; 39010 } 39011 function _normalizeIPv4(host, protocol) { 39012 var matches = host.match(protocol.IPV4ADDRESS) || []; 39013 39014 var _matches = slicedToArray(matches, 2), 39015 address = _matches[1]; 39016 39017 if (address) { 39018 return address.split(".").map(_stripLeadingZeros).join("."); 39019 } else { 39020 return host; 39021 } 39022 } 39023 function _normalizeIPv6(host, protocol) { 39024 var matches = host.match(protocol.IPV6ADDRESS) || []; 39025 39026 var _matches2 = slicedToArray(matches, 3), 39027 address = _matches2[1], 39028 zone = _matches2[2]; 39029 39030 if (address) { 39031 var _address$toLowerCase$ = address.toLowerCase().split('::').reverse(), 39032 _address$toLowerCase$2 = slicedToArray(_address$toLowerCase$, 2), 39033 last = _address$toLowerCase$2[0], 39034 first = _address$toLowerCase$2[1]; 39035 39036 var firstFields = first ? first.split(":").map(_stripLeadingZeros) : []; 39037 var lastFields = last.split(":").map(_stripLeadingZeros); 39038 var isLastFieldIPv4Address = protocol.IPV4ADDRESS.test(lastFields[lastFields.length - 1]); 39039 var fieldCount = isLastFieldIPv4Address ? 7 : 8; 39040 var lastFieldsStart = lastFields.length - fieldCount; 39041 var fields = Array(fieldCount); 39042 for (var x = 0; x < fieldCount; ++x) { 39043 fields[x] = firstFields[x] || lastFields[lastFieldsStart + x] || ''; 39044 } 39045 if (isLastFieldIPv4Address) { 39046 fields[fieldCount - 1] = _normalizeIPv4(fields[fieldCount - 1], protocol); 39047 } 39048 var allZeroFields = fields.reduce(function (acc, field, index) { 39049 if (!field || field === "0") { 39050 var lastLongest = acc[acc.length - 1]; 39051 if (lastLongest && lastLongest.index + lastLongest.length === index) { 39052 lastLongest.length++; 39053 } else { 39054 acc.push({ index: index, length: 1 }); 39055 } 39056 } 39057 return acc; 39058 }, []); 39059 var longestZeroFields = allZeroFields.sort(function (a, b) { 39060 return b.length - a.length; 39061 })[0]; 39062 var newHost = void 0; 39063 if (longestZeroFields && longestZeroFields.length > 1) { 39064 var newFirst = fields.slice(0, longestZeroFields.index); 39065 var newLast = fields.slice(longestZeroFields.index + longestZeroFields.length); 39066 newHost = newFirst.join(":") + "::" + newLast.join(":"); 39067 } else { 39068 newHost = fields.join(":"); 39069 } 39070 if (zone) { 39071 newHost += "%" + zone; 39072 } 39073 return newHost; 39074 } else { 39075 return host; 39076 } 39077 } 39078 var URI_PARSE = /^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i; 39079 var NO_MATCH_IS_UNDEFINED = "".match(/(){0}/)[1] === undefined; 39080 function parse(uriString) { 39081 var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 39082 39083 var components = {}; 39084 var protocol = options.iri !== false ? IRI_PROTOCOL : URI_PROTOCOL; 39085 if (options.reference === "suffix") uriString = (options.scheme ? options.scheme + ":" : "") + "//" + uriString; 39086 var matches = uriString.match(URI_PARSE); 39087 if (matches) { 39088 if (NO_MATCH_IS_UNDEFINED) { 39089 //store each component 39090 components.scheme = matches[1]; 39091 components.userinfo = matches[3]; 39092 components.host = matches[4]; 39093 components.port = parseInt(matches[5], 10); 39094 components.path = matches[6] || ""; 39095 components.query = matches[7]; 39096 components.fragment = matches[8]; 39097 //fix port number 39098 if (isNaN(components.port)) { 39099 components.port = matches[5]; 39100 } 39101 } else { 39102 //IE FIX for improper RegExp matching 39103 //store each component 39104 components.scheme = matches[1] || undefined; 39105 components.userinfo = uriString.indexOf("@") !== -1 ? matches[3] : undefined; 39106 components.host = uriString.indexOf("//") !== -1 ? matches[4] : undefined; 39107 components.port = parseInt(matches[5], 10); 39108 components.path = matches[6] || ""; 39109 components.query = uriString.indexOf("?") !== -1 ? matches[7] : undefined; 39110 components.fragment = uriString.indexOf("#") !== -1 ? matches[8] : undefined; 39111 //fix port number 39112 if (isNaN(components.port)) { 39113 components.port = uriString.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/) ? matches[4] : undefined; 39114 } 39115 } 39116 if (components.host) { 39117 //normalize IP hosts 39118 components.host = _normalizeIPv6(_normalizeIPv4(components.host, protocol), protocol); 39119 } 39120 //determine reference type 39121 if (components.scheme === undefined && components.userinfo === undefined && components.host === undefined && components.port === undefined && !components.path && components.query === undefined) { 39122 components.reference = "same-document"; 39123 } else if (components.scheme === undefined) { 39124 components.reference = "relative"; 39125 } else if (components.fragment === undefined) { 39126 components.reference = "absolute"; 39127 } else { 39128 components.reference = "uri"; 39129 } 39130 //check for reference errors 39131 if (options.reference && options.reference !== "suffix" && options.reference !== components.reference) { 39132 components.error = components.error || "URI is not a " + options.reference + " reference."; 39133 } 39134 //find scheme handler 39135 var schemeHandler = SCHEMES[(options.scheme || components.scheme || "").toLowerCase()]; 39136 //check if scheme can't handle IRIs 39137 if (!options.unicodeSupport && (!schemeHandler || !schemeHandler.unicodeSupport)) { 39138 //if host component is a domain name 39139 if (components.host && (options.domainHost || schemeHandler && schemeHandler.domainHost)) { 39140 //convert Unicode IDN -> ASCII IDN 39141 try { 39142 components.host = punycode.toASCII(components.host.replace(protocol.PCT_ENCODED, pctDecChars).toLowerCase()); 39143 } catch (e) { 39144 components.error = components.error || "Host's domain name can not be converted to ASCII via punycode: " + e; 39145 } 39146 } 39147 //convert IRI -> URI 39148 _normalizeComponentEncoding(components, URI_PROTOCOL); 39149 } else { 39150 //normalize encodings 39151 _normalizeComponentEncoding(components, protocol); 39152 } 39153 //perform scheme specific parsing 39154 if (schemeHandler && schemeHandler.parse) { 39155 schemeHandler.parse(components, options); 39156 } 39157 } else { 39158 components.error = components.error || "URI can not be parsed."; 39159 } 39160 return components; 39161 } 39162 39163 function _recomposeAuthority(components, options) { 39164 var protocol = options.iri !== false ? IRI_PROTOCOL : URI_PROTOCOL; 39165 var uriTokens = []; 39166 if (components.userinfo !== undefined) { 39167 uriTokens.push(components.userinfo); 39168 uriTokens.push("@"); 39169 } 39170 if (components.host !== undefined) { 39171 //normalize IP hosts, add brackets and escape zone separator for IPv6 39172 uriTokens.push(_normalizeIPv6(_normalizeIPv4(String(components.host), protocol), protocol).replace(protocol.IPV6ADDRESS, function (_, $1, $2) { 39173 return "[" + $1 + ($2 ? "%25" + $2 : "") + "]"; 39174 })); 39175 } 39176 if (typeof components.port === "number") { 39177 uriTokens.push(":"); 39178 uriTokens.push(components.port.toString(10)); 39179 } 39180 return uriTokens.length ? uriTokens.join("") : undefined; 39181 } 39182 39183 var RDS1 = /^\.\.?\//; 39184 var RDS2 = /^\/\.(\/|$)/; 39185 var RDS3 = /^\/\.\.(\/|$)/; 39186 var RDS5 = /^\/?(?:.|\n)*?(?=\/|$)/; 39187 function removeDotSegments(input) { 39188 var output = []; 39189 while (input.length) { 39190 if (input.match(RDS1)) { 39191 input = input.replace(RDS1, ""); 39192 } else if (input.match(RDS2)) { 39193 input = input.replace(RDS2, "/"); 39194 } else if (input.match(RDS3)) { 39195 input = input.replace(RDS3, "/"); 39196 output.pop(); 39197 } else if (input === "." || input === "..") { 39198 input = ""; 39199 } else { 39200 var im = input.match(RDS5); 39201 if (im) { 39202 var s = im[0]; 39203 input = input.slice(s.length); 39204 output.push(s); 39205 } else { 39206 throw new Error("Unexpected dot segment condition"); 39207 } 39208 } 39209 } 39210 return output.join(""); 39211 } 39212 39213 function serialize(components) { 39214 var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; 39215 39216 var protocol = options.iri ? IRI_PROTOCOL : URI_PROTOCOL; 39217 var uriTokens = []; 39218 //find scheme handler 39219 var schemeHandler = SCHEMES[(options.scheme || components.scheme || "").toLowerCase()]; 39220 //perform scheme specific serialization 39221 if (schemeHandler && schemeHandler.serialize) schemeHandler.serialize(components, options); 39222 if (components.host) { 39223 //if host component is an IPv6 address 39224 if (protocol.IPV6ADDRESS.test(components.host)) {} 39225 //TODO: normalize IPv6 address as per RFC 5952 39226 39227 //if host component is a domain name 39228 else if (options.domainHost || schemeHandler && schemeHandler.domainHost) { 39229 //convert IDN via punycode 39230 try { 39231 components.host = !options.iri ? punycode.toASCII(components.host.replace(protocol.PCT_ENCODED, pctDecChars).toLowerCase()) : punycode.toUnicode(components.host); 39232 } catch (e) { 39233 components.error = components.error || "Host's domain name can not be converted to " + (!options.iri ? "ASCII" : "Unicode") + " via punycode: " + e; 39234 } 39235 } 39236 } 39237 //normalize encoding 39238 _normalizeComponentEncoding(components, protocol); 39239 if (options.reference !== "suffix" && components.scheme) { 39240 uriTokens.push(components.scheme); 39241 uriTokens.push(":"); 39242 } 39243 var authority = _recomposeAuthority(components, options); 39244 if (authority !== undefined) { 39245 if (options.reference !== "suffix") { 39246 uriTokens.push("//"); 39247 } 39248 uriTokens.push(authority); 39249 if (components.path && components.path.charAt(0) !== "/") { 39250 uriTokens.push("/"); 39251 } 39252 } 39253 if (components.path !== undefined) { 39254 var s = components.path; 39255 if (!options.absolutePath && (!schemeHandler || !schemeHandler.absolutePath)) { 39256 s = removeDotSegments(s); 39257 } 39258 if (authority === undefined) { 39259 s = s.replace(/^\/\//, "/%2F"); //don't allow the path to start with "//" 39260 } 39261 uriTokens.push(s); 39262 } 39263 if (components.query !== undefined) { 39264 uriTokens.push("?"); 39265 uriTokens.push(components.query); 39266 } 39267 if (components.fragment !== undefined) { 39268 uriTokens.push("#"); 39269 uriTokens.push(components.fragment); 39270 } 39271 return uriTokens.join(""); //merge tokens into a string 39272 } 39273 39274 function resolveComponents(base, relative) { 39275 var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 39276 var skipNormalization = arguments[3]; 39277 39278 var target = {}; 39279 if (!skipNormalization) { 39280 base = parse(serialize(base, options), options); //normalize base components 39281 relative = parse(serialize(relative, options), options); //normalize relative components 39282 } 39283 options = options || {}; 39284 if (!options.tolerant && relative.scheme) { 39285 target.scheme = relative.scheme; 39286 //target.authority = relative.authority; 39287 target.userinfo = relative.userinfo; 39288 target.host = relative.host; 39289 target.port = relative.port; 39290 target.path = removeDotSegments(relative.path || ""); 39291 target.query = relative.query; 39292 } else { 39293 if (relative.userinfo !== undefined || relative.host !== undefined || relative.port !== undefined) { 39294 //target.authority = relative.authority; 39295 target.userinfo = relative.userinfo; 39296 target.host = relative.host; 39297 target.port = relative.port; 39298 target.path = removeDotSegments(relative.path || ""); 39299 target.query = relative.query; 39300 } else { 39301 if (!relative.path) { 39302 target.path = base.path; 39303 if (relative.query !== undefined) { 39304 target.query = relative.query; 39305 } else { 39306 target.query = base.query; 39307 } 39308 } else { 39309 if (relative.path.charAt(0) === "/") { 39310 target.path = removeDotSegments(relative.path); 39311 } else { 39312 if ((base.userinfo !== undefined || base.host !== undefined || base.port !== undefined) && !base.path) { 39313 target.path = "/" + relative.path; 39314 } else if (!base.path) { 39315 target.path = relative.path; 39316 } else { 39317 target.path = base.path.slice(0, base.path.lastIndexOf("/") + 1) + relative.path; 39318 } 39319 target.path = removeDotSegments(target.path); 39320 } 39321 target.query = relative.query; 39322 } 39323 //target.authority = base.authority; 39324 target.userinfo = base.userinfo; 39325 target.host = base.host; 39326 target.port = base.port; 39327 } 39328 target.scheme = base.scheme; 39329 } 39330 target.fragment = relative.fragment; 39331 return target; 39332 } 39333 39334 function resolve(baseURI, relativeURI, options) { 39335 var schemelessOptions = assign({ scheme: 'null' }, options); 39336 return serialize(resolveComponents(parse(baseURI, schemelessOptions), parse(relativeURI, schemelessOptions), schemelessOptions, true), schemelessOptions); 39337 } 39338 39339 function normalize(uri, options) { 39340 if (typeof uri === "string") { 39341 uri = serialize(parse(uri, options), options); 39342 } else if (typeOf(uri) === "object") { 39343 uri = parse(serialize(uri, options), options); 39344 } 39345 return uri; 39346 } 39347 39348 function equal(uriA, uriB, options) { 39349 if (typeof uriA === "string") { 39350 uriA = serialize(parse(uriA, options), options); 39351 } else if (typeOf(uriA) === "object") { 39352 uriA = serialize(uriA, options); 39353 } 39354 if (typeof uriB === "string") { 39355 uriB = serialize(parse(uriB, options), options); 39356 } else if (typeOf(uriB) === "object") { 39357 uriB = serialize(uriB, options); 39358 } 39359 return uriA === uriB; 39360 } 39361 39362 function escapeComponent(str, options) { 39363 return str && str.toString().replace(!options || !options.iri ? URI_PROTOCOL.ESCAPE : IRI_PROTOCOL.ESCAPE, pctEncChar); 39364 } 39365 39366 function unescapeComponent(str, options) { 39367 return str && str.toString().replace(!options || !options.iri ? URI_PROTOCOL.PCT_ENCODED : IRI_PROTOCOL.PCT_ENCODED, pctDecChars); 39368 } 39369 39370 var handler = { 39371 scheme: "http", 39372 domainHost: true, 39373 parse: function parse(components, options) { 39374 //report missing host 39375 if (!components.host) { 39376 components.error = components.error || "HTTP URIs must have a host."; 39377 } 39378 return components; 39379 }, 39380 serialize: function serialize(components, options) { 39381 //normalize the default port 39382 if (components.port === (String(components.scheme).toLowerCase() !== "https" ? 80 : 443) || components.port === "") { 39383 components.port = undefined; 39384 } 39385 //normalize the empty path 39386 if (!components.path) { 39387 components.path = "/"; 39388 } 39389 //NOTE: We do not parse query strings for HTTP URIs 39390 //as WWW Form Url Encoded query strings are part of the HTML4+ spec, 39391 //and not the HTTP spec. 39392 return components; 39393 } 39394 }; 39395 39396 var handler$1 = { 39397 scheme: "https", 39398 domainHost: handler.domainHost, 39399 parse: handler.parse, 39400 serialize: handler.serialize 39401 }; 39402 39403 var O = {}; 39404 var isIRI = true; 39405 //RFC 3986 39406 var UNRESERVED$$ = "[A-Za-z0-9\\-\\.\\_\\~" + (isIRI ? "\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF" : "") + "]"; 39407 var HEXDIG$$ = "[0-9A-Fa-f]"; //case-insensitive 39408 var PCT_ENCODED$ = subexp(subexp("%[EFef]" + HEXDIG$$ + "%" + HEXDIG$$ + HEXDIG$$ + "%" + HEXDIG$$ + HEXDIG$$) + "|" + subexp("%[89A-Fa-f]" + HEXDIG$$ + "%" + HEXDIG$$ + HEXDIG$$) + "|" + subexp("%" + HEXDIG$$ + HEXDIG$$)); //expanded 39409 //RFC 5322, except these symbols as per RFC 6068: @ : / ? # [ ] & ; = 39410 //const ATEXT$$ = "[A-Za-z0-9\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\|\\}\\~]"; 39411 //const WSP$$ = "[\\x20\\x09]"; 39412 //const OBS_QTEXT$$ = "[\\x01-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7F]"; //(%d1-8 / %d11-12 / %d14-31 / %d127) 39413 //const QTEXT$$ = merge("[\\x21\\x23-\\x5B\\x5D-\\x7E]", OBS_QTEXT$$); //%d33 / %d35-91 / %d93-126 / obs-qtext 39414 //const VCHAR$$ = "[\\x21-\\x7E]"; 39415 //const WSP$$ = "[\\x20\\x09]"; 39416 //const OBS_QP$ = subexp("\\\\" + merge("[\\x00\\x0D\\x0A]", OBS_QTEXT$$)); //%d0 / CR / LF / obs-qtext 39417 //const FWS$ = subexp(subexp(WSP$$ + "*" + "\\x0D\\x0A") + "?" + WSP$$ + "+"); 39418 //const QUOTED_PAIR$ = subexp(subexp("\\\\" + subexp(VCHAR$$ + "|" + WSP$$)) + "|" + OBS_QP$); 39419 //const QUOTED_STRING$ = subexp('\\"' + subexp(FWS$ + "?" + QCONTENT$) + "*" + FWS$ + "?" + '\\"'); 39420 var ATEXT$$ = "[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]"; 39421 var QTEXT$$ = "[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]"; 39422 var VCHAR$$ = merge(QTEXT$$, "[\\\"\\\\]"); 39423 var SOME_DELIMS$$ = "[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"; 39424 var UNRESERVED = new RegExp(UNRESERVED$$, "g"); 39425 var PCT_ENCODED = new RegExp(PCT_ENCODED$, "g"); 39426 var NOT_LOCAL_PART = new RegExp(merge("[^]", ATEXT$$, "[\\.]", '[\\"]', VCHAR$$), "g"); 39427 var NOT_HFNAME = new RegExp(merge("[^]", UNRESERVED$$, SOME_DELIMS$$), "g"); 39428 var NOT_HFVALUE = NOT_HFNAME; 39429 function decodeUnreserved(str) { 39430 var decStr = pctDecChars(str); 39431 return !decStr.match(UNRESERVED) ? str : decStr; 39432 } 39433 var handler$2 = { 39434 scheme: "mailto", 39435 parse: function parse$$1(components, options) { 39436 var mailtoComponents = components; 39437 var to = mailtoComponents.to = mailtoComponents.path ? mailtoComponents.path.split(",") : []; 39438 mailtoComponents.path = undefined; 39439 if (mailtoComponents.query) { 39440 var unknownHeaders = false; 39441 var headers = {}; 39442 var hfields = mailtoComponents.query.split("&"); 39443 for (var x = 0, xl = hfields.length; x < xl; ++x) { 39444 var hfield = hfields[x].split("="); 39445 switch (hfield[0]) { 39446 case "to": 39447 var toAddrs = hfield[1].split(","); 39448 for (var _x = 0, _xl = toAddrs.length; _x < _xl; ++_x) { 39449 to.push(toAddrs[_x]); 39450 } 39451 break; 39452 case "subject": 39453 mailtoComponents.subject = unescapeComponent(hfield[1], options); 39454 break; 39455 case "body": 39456 mailtoComponents.body = unescapeComponent(hfield[1], options); 39457 break; 39458 default: 39459 unknownHeaders = true; 39460 headers[unescapeComponent(hfield[0], options)] = unescapeComponent(hfield[1], options); 39461 break; 39462 } 39463 } 39464 if (unknownHeaders) mailtoComponents.headers = headers; 39465 } 39466 mailtoComponents.query = undefined; 39467 for (var _x2 = 0, _xl2 = to.length; _x2 < _xl2; ++_x2) { 39468 var addr = to[_x2].split("@"); 39469 addr[0] = unescapeComponent(addr[0]); 39470 if (!options.unicodeSupport) { 39471 //convert Unicode IDN -> ASCII IDN 39472 try { 39473 addr[1] = punycode.toASCII(unescapeComponent(addr[1], options).toLowerCase()); 39474 } catch (e) { 39475 mailtoComponents.error = mailtoComponents.error || "Email address's domain name can not be converted to ASCII via punycode: " + e; 39476 } 39477 } else { 39478 addr[1] = unescapeComponent(addr[1], options).toLowerCase(); 39479 } 39480 to[_x2] = addr.join("@"); 39481 } 39482 return mailtoComponents; 39483 }, 39484 serialize: function serialize$$1(mailtoComponents, options) { 39485 var components = mailtoComponents; 39486 var to = toArray(mailtoComponents.to); 39487 if (to) { 39488 for (var x = 0, xl = to.length; x < xl; ++x) { 39489 var toAddr = String(to[x]); 39490 var atIdx = toAddr.lastIndexOf("@"); 39491 var localPart = toAddr.slice(0, atIdx).replace(PCT_ENCODED, decodeUnreserved).replace(PCT_ENCODED, toUpperCase).replace(NOT_LOCAL_PART, pctEncChar); 39492 var domain = toAddr.slice(atIdx + 1); 39493 //convert IDN via punycode 39494 try { 39495 domain = !options.iri ? punycode.toASCII(unescapeComponent(domain, options).toLowerCase()) : punycode.toUnicode(domain); 39496 } catch (e) { 39497 components.error = components.error || "Email address's domain name can not be converted to " + (!options.iri ? "ASCII" : "Unicode") + " via punycode: " + e; 39498 } 39499 to[x] = localPart + "@" + domain; 39500 } 39501 components.path = to.join(","); 39502 } 39503 var headers = mailtoComponents.headers = mailtoComponents.headers || {}; 39504 if (mailtoComponents.subject) headers["subject"] = mailtoComponents.subject; 39505 if (mailtoComponents.body) headers["body"] = mailtoComponents.body; 39506 var fields = []; 39507 for (var name in headers) { 39508 if (headers[name] !== O[name]) { 39509 fields.push(name.replace(PCT_ENCODED, decodeUnreserved).replace(PCT_ENCODED, toUpperCase).replace(NOT_HFNAME, pctEncChar) + "=" + headers[name].replace(PCT_ENCODED, decodeUnreserved).replace(PCT_ENCODED, toUpperCase).replace(NOT_HFVALUE, pctEncChar)); 39510 } 39511 } 39512 if (fields.length) { 39513 components.query = fields.join("&"); 39514 } 39515 return components; 39516 } 39517 }; 39518 39519 var URN_PARSE = /^([^\:]+)\:(.*)/; 39520 //RFC 2141 39521 var handler$3 = { 39522 scheme: "urn", 39523 parse: function parse$$1(components, options) { 39524 var matches = components.path && components.path.match(URN_PARSE); 39525 var urnComponents = components; 39526 if (matches) { 39527 var scheme = options.scheme || urnComponents.scheme || "urn"; 39528 var nid = matches[1].toLowerCase(); 39529 var nss = matches[2]; 39530 var urnScheme = scheme + ":" + (options.nid || nid); 39531 var schemeHandler = SCHEMES[urnScheme]; 39532 urnComponents.nid = nid; 39533 urnComponents.nss = nss; 39534 urnComponents.path = undefined; 39535 if (schemeHandler) { 39536 urnComponents = schemeHandler.parse(urnComponents, options); 39537 } 39538 } else { 39539 urnComponents.error = urnComponents.error || "URN can not be parsed."; 39540 } 39541 return urnComponents; 39542 }, 39543 serialize: function serialize$$1(urnComponents, options) { 39544 var scheme = options.scheme || urnComponents.scheme || "urn"; 39545 var nid = urnComponents.nid; 39546 var urnScheme = scheme + ":" + (options.nid || nid); 39547 var schemeHandler = SCHEMES[urnScheme]; 39548 if (schemeHandler) { 39549 urnComponents = schemeHandler.serialize(urnComponents, options); 39550 } 39551 var uriComponents = urnComponents; 39552 var nss = urnComponents.nss; 39553 uriComponents.path = (nid || options.nid) + ":" + nss; 39554 return uriComponents; 39555 } 39556 }; 39557 39558 var UUID = /^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/; 39559 //RFC 4122 39560 var handler$4 = { 39561 scheme: "urn:uuid", 39562 parse: function parse(urnComponents, options) { 39563 var uuidComponents = urnComponents; 39564 uuidComponents.uuid = uuidComponents.nss; 39565 uuidComponents.nss = undefined; 39566 if (!options.tolerant && (!uuidComponents.uuid || !uuidComponents.uuid.match(UUID))) { 39567 uuidComponents.error = uuidComponents.error || "UUID is not valid."; 39568 } 39569 return uuidComponents; 39570 }, 39571 serialize: function serialize(uuidComponents, options) { 39572 var urnComponents = uuidComponents; 39573 //normalize UUID 39574 urnComponents.nss = (uuidComponents.uuid || "").toLowerCase(); 39575 return urnComponents; 39576 } 39577 }; 39578 39579 SCHEMES[handler.scheme] = handler; 39580 SCHEMES[handler$1.scheme] = handler$1; 39581 SCHEMES[handler$2.scheme] = handler$2; 39582 SCHEMES[handler$3.scheme] = handler$3; 39583 SCHEMES[handler$4.scheme] = handler$4; 39584 39585 exports.SCHEMES = SCHEMES; 39586 exports.pctEncChar = pctEncChar; 39587 exports.pctDecChars = pctDecChars; 39588 exports.parse = parse; 39589 exports.removeDotSegments = removeDotSegments; 39590 exports.serialize = serialize; 39591 exports.resolveComponents = resolveComponents; 39592 exports.resolve = resolve; 39593 exports.normalize = normalize; 39594 exports.equal = equal; 39595 exports.escapeComponent = escapeComponent; 39596 exports.unescapeComponent = unescapeComponent; 39597 39598 Object.defineProperty(exports, '__esModule', { value: true }); 39599 39600 }))); 39601 //# sourceMappingURL=uri.all.js.map 39602 39603 39604 /***/ }), 39605 39606 /***/ "./node_modules/validate.io-array/lib/index.js": 39607 /*!*****************************************************!*\ 39608 !*** ./node_modules/validate.io-array/lib/index.js ***! 39609 \*****************************************************/ 39610 /*! no static exports found */ 39611 /***/ (function(module, exports, __webpack_require__) { 39612 39613 "use strict"; 39614 39615 39616 /** 39617 * FUNCTION: isArray( value ) 39618 * Validates if a value is an array. 39619 * 39620 * @param {*} value - value to be validated 39621 * @returns {Boolean} boolean indicating whether value is an array 39622 */ 39623 function isArray( value ) { 39624 return Object.prototype.toString.call( value ) === '[object Array]'; 39625 } // end FUNCTION isArray() 39626 39627 // EXPORTS // 39628 39629 module.exports = Array.isArray || isArray; 39630 39631 39632 /***/ }), 39633 39634 /***/ "./node_modules/validate.io-function/lib/index.js": 39635 /*!********************************************************!*\ 39636 !*** ./node_modules/validate.io-function/lib/index.js ***! 39637 \********************************************************/ 39638 /*! no static exports found */ 39639 /***/ (function(module, exports, __webpack_require__) { 39640 39641 "use strict"; 39642 /** 39643 * 39644 * VALIDATE: function 39645 * 39646 * 39647 * DESCRIPTION: 39648 * - Validates if a value is a function. 39649 * 39650 * 39651 * NOTES: 39652 * [1] 39653 * 39654 * 39655 * TODO: 39656 * [1] 39657 * 39658 * 39659 * LICENSE: 39660 * MIT 39661 * 39662 * Copyright (c) 2014. Athan Reines. 39663 * 39664 * 39665 * AUTHOR: 39666 * Athan Reines. kgryte@gmail.com. 2014. 39667 * 39668 */ 39669 39670 39671 39672 /** 39673 * FUNCTION: isFunction( value ) 39674 * Validates if a value is a function. 39675 * 39676 * @param {*} value - value to be validated 39677 * @returns {Boolean} boolean indicating whether value is a function 39678 */ 39679 function isFunction( value ) { 39680 return ( typeof value === 'function' ); 39681 } // end FUNCTION isFunction() 39682 39683 39684 // EXPORTS // 39685 39686 module.exports = isFunction; 39687 39688 39689 /***/ }), 39690 39691 /***/ "./node_modules/validate.io-integer-array/lib/index.js": 39692 /*!*************************************************************!*\ 39693 !*** ./node_modules/validate.io-integer-array/lib/index.js ***! 39694 \*************************************************************/ 39695 /*! no static exports found */ 39696 /***/ (function(module, exports, __webpack_require__) { 39697 39698 "use strict"; 39699 /** 39700 * 39701 * VALIDATE: integer-array 39702 * 39703 * 39704 * DESCRIPTION: 39705 * - Validates if a value is an integer array. 39706 * 39707 * 39708 * NOTES: 39709 * [1] 39710 * 39711 * 39712 * TODO: 39713 * [1] 39714 * 39715 * 39716 * LICENSE: 39717 * MIT 39718 * 39719 * Copyright (c) 2015. Athan Reines. 39720 * 39721 * 39722 * AUTHOR: 39723 * Athan Reines. kgryte@gmail.com. 2015. 39724 * 39725 */ 39726 39727 39728 39729 // MODULES // 39730 39731 var isArray = __webpack_require__( /*! validate.io-array */ "./node_modules/validate.io-array/lib/index.js" ), 39732 isInteger = __webpack_require__( /*! validate.io-integer */ "./node_modules/validate.io-integer/lib/index.js" ); 39733 39734 39735 // IS INTEGER ARRAY // 39736 39737 /** 39738 * FUNCTION: isIntegerArray( value ) 39739 * Validates if a value is an integer array. 39740 * 39741 * @param {*} value - value to be validated 39742 * @returns {Boolean} boolean indicating if a value is an integer array 39743 */ 39744 function isIntegerArray( value ) { 39745 var len; 39746 if ( !isArray( value ) ) { 39747 return false; 39748 } 39749 len = value.length; 39750 if ( !len ) { 39751 return false; 39752 } 39753 for ( var i = 0; i < len; i++ ) { 39754 if ( !isInteger( value[i] ) ) { 39755 return false; 39756 } 39757 } 39758 return true; 39759 } // end FUNCTION isIntegerArray() 39760 39761 39762 // EXPORTS // 39763 39764 module.exports = isIntegerArray; 39765 39766 39767 /***/ }), 39768 39769 /***/ "./node_modules/validate.io-integer/lib/index.js": 39770 /*!*******************************************************!*\ 39771 !*** ./node_modules/validate.io-integer/lib/index.js ***! 39772 \*******************************************************/ 39773 /*! no static exports found */ 39774 /***/ (function(module, exports, __webpack_require__) { 39775 39776 "use strict"; 39777 /** 39778 * 39779 * VALIDATE: integer 39780 * 39781 * 39782 * DESCRIPTION: 39783 * - Validates if a value is an integer. 39784 * 39785 * 39786 * NOTES: 39787 * [1] 39788 * 39789 * 39790 * TODO: 39791 * [1] 39792 * 39793 * 39794 * LICENSE: 39795 * MIT 39796 * 39797 * Copyright (c) 2014. Athan Reines. 39798 * 39799 * 39800 * AUTHOR: 39801 * Athan Reines. kgryte@gmail.com. 2014. 39802 * 39803 */ 39804 39805 39806 39807 // MODULES // 39808 39809 var isNumber = __webpack_require__( /*! validate.io-number */ "./node_modules/validate.io-number/lib/index.js" ); 39810 39811 39812 // ISINTEGER // 39813 39814 /** 39815 * FUNCTION: isInteger( value ) 39816 * Validates if a value is an integer. 39817 * 39818 * @param {Number} value - value to be validated 39819 * @returns {Boolean} boolean indicating whether value is an integer 39820 */ 39821 function isInteger( value ) { 39822 return isNumber( value ) && value%1 === 0; 39823 } // end FUNCTION isInteger() 39824 39825 39826 // EXPORTS // 39827 39828 module.exports = isInteger; 39829 39830 39831 /***/ }), 39832 39833 /***/ "./node_modules/validate.io-number/lib/index.js": 39834 /*!******************************************************!*\ 39835 !*** ./node_modules/validate.io-number/lib/index.js ***! 39836 \******************************************************/ 39837 /*! no static exports found */ 39838 /***/ (function(module, exports, __webpack_require__) { 39839 39840 "use strict"; 39841 /** 39842 * 39843 * VALIDATE: number 39844 * 39845 * 39846 * DESCRIPTION: 39847 * - Validates if a value is a number. 39848 * 39849 * 39850 * NOTES: 39851 * [1] 39852 * 39853 * 39854 * TODO: 39855 * [1] 39856 * 39857 * 39858 * LICENSE: 39859 * MIT 39860 * 39861 * Copyright (c) 2014. Athan Reines. 39862 * 39863 * 39864 * AUTHOR: 39865 * Athan Reines. kgryte@gmail.com. 2014. 39866 * 39867 */ 39868 39869 39870 39871 /** 39872 * FUNCTION: isNumber( value ) 39873 * Validates if a value is a number. 39874 * 39875 * @param {*} value - value to be validated 39876 * @returns {Boolean} boolean indicating whether value is a number 39877 */ 39878 function isNumber( value ) { 39879 return ( typeof value === 'number' || Object.prototype.toString.call( value ) === '[object Number]' ) && value.valueOf() === value.valueOf(); 39880 } // end FUNCTION isNumber() 39881 39882 39883 // EXPORTS // 39884 39885 module.exports = isNumber; 39886 39887 39888 /***/ }), 39889 39890 /***/ "./node_modules/webpack/buildin/global.js": 39891 /*!***********************************!*\ 39892 !*** (webpack)/buildin/global.js ***! 39893 \***********************************/ 39894 /*! no static exports found */ 39895 /***/ (function(module, exports) { 39896 39897 var g; 39898 39899 // This works in non-strict mode 39900 g = (function() { 39901 return this; 39902 })(); 39903 39904 try { 39905 // This works if eval is allowed (see CSP) 39906 g = g || new Function("return this")(); 39907 } catch (e) { 39908 // This works if the window reference is available 39909 if (typeof window === "object") g = window; 39910 } 39911 39912 // g can still be undefined, but nothing to do about it... 39913 // We return undefined, instead of nothing here, so it's 39914 // easier to handle this case. if(!global) { ...} 39915 39916 module.exports = g; 39917 39918 39919 /***/ }), 39920 39921 /***/ "./node_modules/webpack/buildin/module.js": 39922 /*!***********************************!*\ 39923 !*** (webpack)/buildin/module.js ***! 39924 \***********************************/ 39925 /*! no static exports found */ 39926 /***/ (function(module, exports) { 39927 39928 module.exports = function(module) { 39929 if (!module.webpackPolyfill) { 39930 module.deprecate = function() {}; 39931 module.paths = []; 39932 // module.parent = undefined by default 39933 if (!module.children) module.children = []; 39934 Object.defineProperty(module, "loaded", { 39935 enumerable: true, 39936 get: function() { 39937 return module.l; 39938 } 39939 }); 39940 Object.defineProperty(module, "id", { 39941 enumerable: true, 39942 get: function() { 39943 return module.i; 39944 } 39945 }); 39946 module.webpackPolyfill = 1; 39947 } 39948 return module; 39949 }; 39950 39951 39952 /***/ }) 39953 39954 }]); 39955 //# sourceMappingURL=vendor.js.map