%PDF- %PDF-
Direktori : /var/www/html/shaban/laviva/wp-content/plugins/new-royalslider/gutenberg/dist/ |
Current File : /var/www/html/shaban/laviva/wp-content/plugins/new-royalslider/gutenberg/dist/blocks.build.js |
/******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /*!***********************!*\ !*** ./src/blocks.js ***! \***********************/ /*! no exports provided */ /*! all exports used */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__block_block_js__ = __webpack_require__(/*! ./block/block.js */ 1);\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEd1dGVuYmVyZyBCbG9ja3NcbiAqXG4gKiBBbGwgYmxvY2tzIHJlbGF0ZWQgSmF2YVNjcmlwdCBmaWxlcyBzaG91bGQgYmUgaW1wb3J0ZWQgaGVyZS5cbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXG4gKiBmb3IgdGhhdCBibG9jayBoZXJlIGFzIHdlbGwuXG4gKlxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcbiAqIFdlYnBhY2sgaXMgY29tcGlsaW5nIGFzIHRoZSBpbnB1dCBmaWxlLlxuICovXG5cbmltcG9ydCAnLi9ibG9jay9ibG9jay5qcyc7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzLmpzXG4vLyBtb2R1bGUgaWQgPSAwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!****************************!*\ !*** ./src/block/block.js ***! \****************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__edit__ = __webpack_require__(/*! ./edit */ 4);\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n\n\nregisterBlockType('new-royalslider/slider', {\n\ttitle: 'Royal Slider',\n\ticon: 'format-gallery',\n\tcategory: 'common',\n\tkeywords: ['slider', 'gallery', 'image'],\n\tattributes: {\n\t\tslider_id: {\n\t\t\ttype: 'string'\n\t\t}\n\t},\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\tsave: function save(props) {\n\t\treturn null;\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9ibG9jay5qcz85MjFkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG5cblxuaW1wb3J0IHsgZGVmYXVsdCBhcyBlZGl0IH0gZnJvbSAnLi9lZGl0JztcblxucmVnaXN0ZXJCbG9ja1R5cGUoJ25ldy1yb3lhbHNsaWRlci9zbGlkZXInLCB7XG5cdHRpdGxlOiAnUm95YWwgU2xpZGVyJyxcblx0aWNvbjogJ2Zvcm1hdC1nYWxsZXJ5Jyxcblx0Y2F0ZWdvcnk6ICdjb21tb24nLFxuXHRrZXl3b3JkczogWydzbGlkZXInLCAnZ2FsbGVyeScsICdpbWFnZSddLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0c2xpZGVyX2lkOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJ1xuXHRcdH1cblx0fSxcblx0ZWRpdDogZWRpdCxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9jay9ibG9jay5qc1xuLy8gbW9kdWxlIGlkID0gMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1\n"); /***/ }), /* 2 */ /*!******************************!*\ !*** ./src/block/style.scss ***! \******************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9zdHlsZS5zY3NzPzgwZjMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9jay9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /*!*******************************!*\ !*** ./src/block/editor.scss ***! \*******************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9lZGl0b3Iuc2Nzcz80OWQyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n"); /***/ }), /* 4 */ /*!***************************!*\ !*** ./src/block/edit.js ***! \***************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__slider_select__ = __webpack_require__(/*! ./slider-select */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__slider_preview__ = __webpack_require__(/*! ./slider-preview */ 7);\nvar _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; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\nvar InspectorControls = wp.editor.InspectorControls;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n IconButton = _wp$components.IconButton,\n Toolbar = _wp$components.Toolbar,\n withNotices = _wp$components.withNotices,\n Button = _wp$components.Button,\n Placeholder = _wp$components.Placeholder,\n ServerSideRender = _wp$components.ServerSideRender;\n\n\n\n\n\n\nvar RS_Edit_Component = function (_Component) {\n\t_inherits(RS_Edit_Component, _Component);\n\n\tfunction RS_Edit_Component() {\n\t\t_classCallCheck(this, RS_Edit_Component);\n\n\t\tvar _this = _possibleConstructorReturn(this, (RS_Edit_Component.__proto__ || Object.getPrototypeOf(RS_Edit_Component)).apply(this, arguments));\n\n\t\t_this.onSliderSelectChange = _this.onSliderSelectChange.bind(_this);\n\t\treturn _this;\n\t}\n\n\t_createClass(RS_Edit_Component, [{\n\t\tkey: 'onSliderSelectChange',\n\t\tvalue: function onSliderSelectChange(id) {\n\t\t\tthis.props.setAttributes({\n\t\t\t\tslider_id: id\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar slider_id = this.props.attributes.slider_id;\n\n\t\t\tvar inspector = wp.element.createElement(\n\t\t\t\tInspectorControls,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\t{ title: 'Royal Slider' },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__slider_select__[\"a\" /* default */], {\n\t\t\t\t\t\tslider_id: slider_id,\n\t\t\t\t\t\tonChange: this.onSliderSelectChange\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t);\n\n\t\t\tif (!slider_id) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\tFragment,\n\t\t\t\t\tnull,\n\t\t\t\t\tinspector,\n\t\t\t\t\twp.element.createElement(Placeholder, null)\n\t\t\t\t);\n\t\t\t}\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\tinspector,\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__slider_preview__[\"a\" /* default */], {\n\t\t\t\t\tblock: 'new-royalslider/slider',\n\t\t\t\t\tattributes: {\n\t\t\t\t\t\tslider_id: slider_id\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn RS_Edit_Component;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (withNotices(RS_Edit_Component));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9lZGl0LmpzPzNmZTEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG52YXIgX3dwJGVsZW1lbnQgPSB3cC5lbGVtZW50LFxuICAgIENvbXBvbmVudCA9IF93cCRlbGVtZW50LkNvbXBvbmVudCxcbiAgICBGcmFnbWVudCA9IF93cCRlbGVtZW50LkZyYWdtZW50O1xudmFyIEluc3BlY3RvckNvbnRyb2xzID0gd3AuZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgSWNvbkJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkljb25CdXR0b24sXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgd2l0aE5vdGljZXMgPSBfd3AkY29tcG9uZW50cy53aXRoTm90aWNlcyxcbiAgICBCdXR0b24gPSBfd3AkY29tcG9uZW50cy5CdXR0b24sXG4gICAgUGxhY2Vob2xkZXIgPSBfd3AkY29tcG9uZW50cy5QbGFjZWhvbGRlcixcbiAgICBTZXJ2ZXJTaWRlUmVuZGVyID0gX3dwJGNvbXBvbmVudHMuU2VydmVyU2lkZVJlbmRlcjtcblxuXG5pbXBvcnQgeyBkZWZhdWx0IGFzIFJveWFsU2xpZGVyU2VsZWN0IH0gZnJvbSAnLi9zbGlkZXItc2VsZWN0JztcblxuaW1wb3J0IHsgZGVmYXVsdCBhcyBSb3lhbFNsaWRlclByZXZpZXcgfSBmcm9tICcuL3NsaWRlci1wcmV2aWV3JztcblxudmFyIFJTX0VkaXRfQ29tcG9uZW50ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKFJTX0VkaXRfQ29tcG9uZW50LCBfQ29tcG9uZW50KTtcblxuXHRmdW5jdGlvbiBSU19FZGl0X0NvbXBvbmVudCgpIHtcblx0XHRfY2xhc3NDYWxsQ2hlY2sodGhpcywgUlNfRWRpdF9Db21wb25lbnQpO1xuXG5cdFx0dmFyIF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKFJTX0VkaXRfQ29tcG9uZW50Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoUlNfRWRpdF9Db21wb25lbnQpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblxuXHRcdF90aGlzLm9uU2xpZGVyU2VsZWN0Q2hhbmdlID0gX3RoaXMub25TbGlkZXJTZWxlY3RDaGFuZ2UuYmluZChfdGhpcyk7XG5cdFx0cmV0dXJuIF90aGlzO1xuXHR9XG5cblx0X2NyZWF0ZUNsYXNzKFJTX0VkaXRfQ29tcG9uZW50LCBbe1xuXHRcdGtleTogJ29uU2xpZGVyU2VsZWN0Q2hhbmdlJyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gb25TbGlkZXJTZWxlY3RDaGFuZ2UoaWQpIHtcblx0XHRcdHRoaXMucHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdHNsaWRlcl9pZDogaWRcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ3JlbmRlcicsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcblx0XHRcdHZhciBzbGlkZXJfaWQgPSB0aGlzLnByb3BzLmF0dHJpYnV0ZXMuc2xpZGVyX2lkO1xuXG5cdFx0XHR2YXIgaW5zcGVjdG9yID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFBhbmVsQm9keSxcblx0XHRcdFx0XHR7IHRpdGxlOiAnUm95YWwgU2xpZGVyJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSb3lhbFNsaWRlclNlbGVjdCwge1xuXHRcdFx0XHRcdFx0c2xpZGVyX2lkOiBzbGlkZXJfaWQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogdGhpcy5vblNsaWRlclNlbGVjdENoYW5nZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdCk7XG5cblx0XHRcdGlmICghc2xpZGVyX2lkKSB7XG5cdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRpbnNwZWN0b3IsXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBsYWNlaG9sZGVyLCBudWxsKVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0aW5zcGVjdG9yLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUm95YWxTbGlkZXJQcmV2aWV3LCB7XG5cdFx0XHRcdFx0YmxvY2s6ICduZXctcm95YWxzbGlkZXIvc2xpZGVyJyxcblx0XHRcdFx0XHRhdHRyaWJ1dGVzOiB7XG5cdFx0XHRcdFx0XHRzbGlkZXJfaWQ6IHNsaWRlcl9pZFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdCk7XG5cdFx0fVxuXHR9XSk7XG5cblx0cmV0dXJuIFJTX0VkaXRfQ29tcG9uZW50O1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCB3aXRoTm90aWNlcyhSU19FZGl0X0NvbXBvbmVudCk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n"); /***/ }), /* 5 */ /*!************************************!*\ !*** ./src/block/slider-select.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__remote_get_sliders__ = __webpack_require__(/*! ./remote-get-sliders */ 6);\nvar _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; }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar SelectControl = wp.components.SelectControl;\n\n\n\n\nvar RoyalSliderSelect = function (_Component) {\n\t_inherits(RoyalSliderSelect, _Component);\n\n\tfunction RoyalSliderSelect(props) {\n\t\tvar _ref;\n\n\t\t_classCallCheck(this, RoyalSliderSelect);\n\n\t\tvar _this = _possibleConstructorReturn(this, (_ref = RoyalSliderSelect.__proto__ || Object.getPrototypeOf(RoyalSliderSelect)).call.apply(_ref, [this].concat(_toConsumableArray(props))));\n\n\t\t_this.state = {\n\t\t\tsliders: null,\n\t\t\tloaded: false,\n\t\t\tslider_id: props.slider_id\n\t\t};\n\n\t\t_this.onChange = _this.onChange.bind(_this);\n\t\treturn _this;\n\t}\n\n\t_createClass(RoyalSliderSelect, [{\n\t\tkey: 'onChange',\n\t\tvalue: function onChange(value) {\n\t\t\tthis.setState({\n\t\t\t\tslider_id: value\n\t\t\t});\n\n\t\t\tthis.props.onChange(value);\n\t\t}\n\t}, {\n\t\tkey: 'componentDidMount',\n\t\tvalue: function componentDidMount() {\n\t\t\tvar _this2 = this;\n\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_0__remote_get_sliders__[\"a\" /* default */])().then(function (sliders) {\n\n\t\t\t\tvar state = {\n\t\t\t\t\tloaded: true,\n\t\t\t\t\tsliders: sliders\n\t\t\t\t};\n\n\t\t\t\tif (!_this2.state.slider_id && sliders[0] && sliders[0].value) {\n\n\t\t\t\t\t// if there is no selected slider, set first slider as a default\n\t\t\t\t\tstate.slider_id = sliders[0].value;\n\n\t\t\t\t\t_this2.props.onChange(state.slider_id);\n\t\t\t\t}\n\n\t\t\t\t_this2.setState(state);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tif (!this.state.sliders || !this.state.sliders.length) {\n\t\t\t\tif (this.state.loaded) {\n\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'No sliders available'\n\t\t\t\t\t);\n\t\t\t\t} else {\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn wp.element.createElement(SelectControl, {\n\t\t\t\tlabel: 'Select slider to display',\n\t\t\t\tvalue: this.state.slider_id,\n\t\t\t\toptions: this.state.sliders,\n\t\t\t\tonChange: this.onChange\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn RoyalSliderSelect;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (RoyalSliderSelect);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9zbGlkZXItc2VsZWN0LmpzPzljN2UiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX3RvQ29uc3VtYWJsZUFycmF5KGFycikgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IGZvciAodmFyIGkgPSAwLCBhcnIyID0gQXJyYXkoYXJyLmxlbmd0aCk7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHsgYXJyMltpXSA9IGFycltpXTsgfSByZXR1cm4gYXJyMjsgfSBlbHNlIHsgcmV0dXJuIEFycmF5LmZyb20oYXJyKTsgfSB9XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcbnZhciBTZWxlY3RDb250cm9sID0gd3AuY29tcG9uZW50cy5TZWxlY3RDb250cm9sO1xuXG5cbmltcG9ydCBnZXRSZW1vdGVSb3lhbFNsaWRlcnMgZnJvbSAnLi9yZW1vdGUtZ2V0LXNsaWRlcnMnO1xuXG52YXIgUm95YWxTbGlkZXJTZWxlY3QgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuXHRfaW5oZXJpdHMoUm95YWxTbGlkZXJTZWxlY3QsIF9Db21wb25lbnQpO1xuXG5cdGZ1bmN0aW9uIFJveWFsU2xpZGVyU2VsZWN0KHByb3BzKSB7XG5cdFx0dmFyIF9yZWY7XG5cblx0XHRfY2xhc3NDYWxsQ2hlY2sodGhpcywgUm95YWxTbGlkZXJTZWxlY3QpO1xuXG5cdFx0dmFyIF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKF9yZWYgPSBSb3lhbFNsaWRlclNlbGVjdC5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKFJveWFsU2xpZGVyU2VsZWN0KSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KF90b0NvbnN1bWFibGVBcnJheShwcm9wcykpKSk7XG5cblx0XHRfdGhpcy5zdGF0ZSA9IHtcblx0XHRcdHNsaWRlcnM6IG51bGwsXG5cdFx0XHRsb2FkZWQ6IGZhbHNlLFxuXHRcdFx0c2xpZGVyX2lkOiBwcm9wcy5zbGlkZXJfaWRcblx0XHR9O1xuXG5cdFx0X3RoaXMub25DaGFuZ2UgPSBfdGhpcy5vbkNoYW5nZS5iaW5kKF90aGlzKTtcblx0XHRyZXR1cm4gX3RoaXM7XG5cdH1cblxuXHRfY3JlYXRlQ2xhc3MoUm95YWxTbGlkZXJTZWxlY3QsIFt7XG5cdFx0a2V5OiAnb25DaGFuZ2UnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0dGhpcy5zZXRTdGF0ZSh7XG5cdFx0XHRcdHNsaWRlcl9pZDogdmFsdWVcblx0XHRcdH0pO1xuXG5cdFx0XHR0aGlzLnByb3BzLm9uQ2hhbmdlKHZhbHVlKTtcblx0XHR9XG5cdH0sIHtcblx0XHRrZXk6ICdjb21wb25lbnREaWRNb3VudCcsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZE1vdW50KCkge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdGdldFJlbW90ZVJveWFsU2xpZGVycygpLnRoZW4oZnVuY3Rpb24gKHNsaWRlcnMpIHtcblxuXHRcdFx0XHR2YXIgc3RhdGUgPSB7XG5cdFx0XHRcdFx0bG9hZGVkOiB0cnVlLFxuXHRcdFx0XHRcdHNsaWRlcnM6IHNsaWRlcnNcblx0XHRcdFx0fTtcblxuXHRcdFx0XHRpZiAoIV90aGlzMi5zdGF0ZS5zbGlkZXJfaWQgJiYgc2xpZGVyc1swXSAmJiBzbGlkZXJzWzBdLnZhbHVlKSB7XG5cblx0XHRcdFx0XHQvLyBpZiB0aGVyZSBpcyBubyBzZWxlY3RlZCBzbGlkZXIsIHNldCBmaXJzdCBzbGlkZXIgYXMgYSBkZWZhdWx0XG5cdFx0XHRcdFx0c3RhdGUuc2xpZGVyX2lkID0gc2xpZGVyc1swXS52YWx1ZTtcblxuXHRcdFx0XHRcdF90aGlzMi5wcm9wcy5vbkNoYW5nZShzdGF0ZS5zbGlkZXJfaWQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0X3RoaXMyLnNldFN0YXRlKHN0YXRlKTtcblx0XHRcdH0pO1xuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ3JlbmRlcicsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcblx0XHRcdGlmICghdGhpcy5zdGF0ZS5zbGlkZXJzIHx8ICF0aGlzLnN0YXRlLnNsaWRlcnMubGVuZ3RoKSB7XG5cdFx0XHRcdGlmICh0aGlzLnN0YXRlLmxvYWRlZCkge1xuXHRcdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0J05vIHNsaWRlcnMgYXZhaWxhYmxlJ1xuXHRcdFx0XHRcdCk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RDb250cm9sLCB7XG5cdFx0XHRcdGxhYmVsOiAnU2VsZWN0IHNsaWRlciB0byBkaXNwbGF5Jyxcblx0XHRcdFx0dmFsdWU6IHRoaXMuc3RhdGUuc2xpZGVyX2lkLFxuXHRcdFx0XHRvcHRpb25zOiB0aGlzLnN0YXRlLnNsaWRlcnMsXG5cdFx0XHRcdG9uQ2hhbmdlOiB0aGlzLm9uQ2hhbmdlXG5cdFx0XHR9KTtcblx0XHR9XG5cdH1dKTtcblxuXHRyZXR1cm4gUm95YWxTbGlkZXJTZWxlY3Q7XG59KENvbXBvbmVudCk7XG5cbmV4cG9ydCBkZWZhdWx0IFJveWFsU2xpZGVyU2VsZWN0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL3NsaWRlci1zZWxlY3QuanNcbi8vIG1vZHVsZSBpZCA9IDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ /*!*****************************************!*\ !*** ./src/block/remote-get-sliders.js ***! \*****************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony export (immutable) */ __webpack_exports__[\"a\"] = getRemoteRoyalSliders;\nvar _wp = wp,\n apiFetch = _wp.apiFetch;\n\n// cache sliders (fetch only once per page)\n\nvar royalSliders = null;\n\nfunction getRemoteRoyalSliders() {\n\tif (royalSliders) {\n\t\treturn Promise.resolve(royalSliders);\n\t}\n\n\treturn apiFetch({ path: '/royalslider/v1/sliders' }).then(function (sliders) {\n\t\troyalSliders = sliders;\n\t\treturn royalSliders;\n\t});\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9yZW1vdGUtZ2V0LXNsaWRlcnMuanM/NTU1MSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX3dwID0gd3AsXG4gICAgYXBpRmV0Y2ggPSBfd3AuYXBpRmV0Y2g7XG5cbi8vIGNhY2hlIHNsaWRlcnMgKGZldGNoIG9ubHkgb25jZSBwZXIgcGFnZSlcblxudmFyIHJveWFsU2xpZGVycyA9IG51bGw7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGdldFJlbW90ZVJveWFsU2xpZGVycygpIHtcblx0aWYgKHJveWFsU2xpZGVycykge1xuXHRcdHJldHVybiBQcm9taXNlLnJlc29sdmUocm95YWxTbGlkZXJzKTtcblx0fVxuXG5cdHJldHVybiBhcGlGZXRjaCh7IHBhdGg6ICcvcm95YWxzbGlkZXIvdjEvc2xpZGVycycgfSkudGhlbihmdW5jdGlvbiAoc2xpZGVycykge1xuXHRcdHJveWFsU2xpZGVycyA9IHNsaWRlcnM7XG5cdFx0cmV0dXJuIHJveWFsU2xpZGVycztcblx0fSk7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svcmVtb3RlLWdldC1zbGlkZXJzLmpzXG4vLyBtb2R1bGUgaWQgPSA2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///6\n"); /***/ }), /* 7 */ /*!*************************************!*\ !*** ./src/block/slider-preview.js ***! \*************************************/ /*! exports provided: RoyalSliderPreview, default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* unused harmony export RoyalSliderPreview */\nvar _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; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\n/**\n * Fetches and updates slider preview.\n *\n * Created based on <ServerSideRender>\n */\n\n/**\n * External dependencies.\n */\nvar _lodash = lodash,\n isEqual = _lodash.isEqual;\n\n/**\n * WordPress dependencies.\n */\n\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n RawHTML = _wp$element.RawHTML;\nvar _wp$i18n = wp.i18n,\n __ = _wp$i18n.__,\n sprintf = _wp$i18n.sprintf;\nvar _wp = wp,\n apiFetch = _wp.apiFetch;\nvar addQueryArgs = wp.url.addQueryArgs;\nvar _wp$components = wp.components,\n Placeholder = _wp$components.Placeholder,\n Spinner = _wp$components.Spinner;\n\n\nvar RoyalSliderPreview = function (_Component) {\n\t_inherits(RoyalSliderPreview, _Component);\n\n\tfunction RoyalSliderPreview(props) {\n\t\t_classCallCheck(this, RoyalSliderPreview);\n\n\t\tvar _this = _possibleConstructorReturn(this, (RoyalSliderPreview.__proto__ || Object.getPrototypeOf(RoyalSliderPreview)).call(this, props));\n\n\t\t_this.state = {\n\t\t\tresponse: null,\n\t\t\tis_loading: true\n\t\t};\n\t\treturn _this;\n\t}\n\n\t_createClass(RoyalSliderPreview, [{\n\t\tkey: 'componentDidMount',\n\t\tvalue: function componentDidMount() {\n\t\t\tthis.isStillMounted = true;\n\t\t\tthis.fetch(this.props);\n\t\t}\n\t}, {\n\t\tkey: 'componentWillUnmount',\n\t\tvalue: function componentWillUnmount() {\n\t\t\tthis.isStillMounted = false;\n\t\t\tthis.destroyPreviousSlider();\n\t\t}\n\t}, {\n\t\tkey: 'componentDidUpdate',\n\t\tvalue: function componentDidUpdate(prevProps) {\n\t\t\tif (!isEqual(prevProps, this.props)) {\n\t\t\t\tthis.destroyPreviousSlider();\n\t\t\t\tthis.fetch(this.props);\n\t\t\t}\n\n\t\t\tif (!this.state.is_loading && this.state.response && !this.state.response.error) {\n\t\t\t\tthis.initializeSlider();\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: 'initializeSlider',\n\t\tvalue: function initializeSlider() {\n\t\t\tvar el = ReactDOM.findDOMNode(this);\n\t\t\tif (!el) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar slider = el.querySelector('.royalSlider');\n\t\t\tif (!slider) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar options = {};\n\t\t\tif (slider.dataset.rsOptions) {\n\t\t\t\toptions = slider.getAttribute('data-rs-options');\n\t\t\t\tif (options) {\n\t\t\t\t\toptions = JSON.parse(options);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (window.jQuery && window.jQuery.fn.royalSlider && options) {\n\t\t\t\twindow.jQuery(slider).royalSlider(options);\n\t\t\t}\n\t\t}\n\n\t\t/**\n * JS-based grids need to be destroyed\n * to avoid memory leaks.\n * (unbinds resize and scroll events, etc.)\n */\n\n\t}, {\n\t\tkey: 'destroyPreviousSlider',\n\t\tvalue: function destroyPreviousSlider() {\n\t\t\tvar el = ReactDOM.findDOMNode(this);\n\t\t\tif (!el) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar slider = el.querySelector('.royalSlider');\n\t\t\tif (!slider) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (window.jQuery && window.jQuery.fn.royalSlider) {\n\t\t\t\twindow.jQuery(slider).royalSlider('destroy').remove();\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: 'fetch',\n\t\tvalue: function fetch(props) {\n\t\t\tvar _this2 = this;\n\n\t\t\tif (null !== this.state.response) {\n\t\t\t\tvar newState = {\n\t\t\t\t\tis_loading: true\n\t\t\t\t};\n\t\t\t\tif (this.state.response.error || !this.state.response.length) {\n\t\t\t\t\tnewState.response = null;\n\t\t\t\t}\n\n\t\t\t\tthis.setState(newState);\n\t\t\t}\n\t\t\tvar block = props.block,\n\t\t\t _props$attributes = props.attributes,\n\t\t\t attributes = _props$attributes === undefined ? null : _props$attributes;\n\n\n\t\t\tvar path = addQueryArgs('/wp/v2/block-renderer/new-royalslider/slider', Object.assign({\n\t\t\t\tcontext: 'edit'\n\t\t\t}, null !== attributes ? { attributes: attributes } : {}));\n\n\t\t\treturn apiFetch({ path: path }).then(function (response) {\n\t\t\t\tif (_this2.isStillMounted && response && response.rendered) {\n\t\t\t\t\t_this2.setState({\n\t\t\t\t\t\tresponse: response.rendered,\n\t\t\t\t\t\tis_loading: false\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}).catch(function (error) {\n\t\t\t\tif (_this2.isStillMounted) {\n\t\t\t\t\t_this2.setState({ response: {\n\t\t\t\t\t\t\terror: true,\n\t\t\t\t\t\t\terrorMsg: error.message\n\t\t\t\t\t\t} });\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar response = this.state.response;\n\t\t\tvar is_loading = this.state.is_loading || this.props.attributes.is_loading;\n\n\t\t\tif (!response) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\tPlaceholder,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(Spinner, null)\n\t\t\t\t);\n\t\t\t} else if (response.error) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\tPlaceholder,\n\t\t\t\t\tnull,\n\t\t\t\t\t'Error loading block'\n\t\t\t\t);\n\t\t\t}\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tRawHTML,\n\t\t\t\t{\n\t\t\t\t\tstyle: { opacity: is_loading ? 0.5 : 1, pointerEvents: 'none' },\n\t\t\t\t\tkey: 'html' },\n\t\t\t\tresponse\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn RoyalSliderPreview;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (RoyalSliderPreview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9zbGlkZXItcHJldmlldy5qcz80OTAxIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuLyoqXG4gKiBGZXRjaGVzIGFuZCB1cGRhdGVzIHNsaWRlciBwcmV2aWV3LlxuICpcbiAqIENyZWF0ZWQgYmFzZWQgb24gPFNlcnZlclNpZGVSZW5kZXI+XG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMuXG4gKi9cbnZhciBfbG9kYXNoID0gbG9kYXNoLFxuICAgIGlzRXF1YWwgPSBfbG9kYXNoLmlzRXF1YWw7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llcy5cbiAqL1xuXG52YXIgX3dwJGVsZW1lbnQgPSB3cC5lbGVtZW50LFxuICAgIENvbXBvbmVudCA9IF93cCRlbGVtZW50LkNvbXBvbmVudCxcbiAgICBSYXdIVE1MID0gX3dwJGVsZW1lbnQuUmF3SFRNTDtcbnZhciBfd3AkaTE4biA9IHdwLmkxOG4sXG4gICAgX18gPSBfd3AkaTE4bi5fXyxcbiAgICBzcHJpbnRmID0gX3dwJGkxOG4uc3ByaW50ZjtcbnZhciBfd3AgPSB3cCxcbiAgICBhcGlGZXRjaCA9IF93cC5hcGlGZXRjaDtcbnZhciBhZGRRdWVyeUFyZ3MgPSB3cC51cmwuYWRkUXVlcnlBcmdzO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyLFxuICAgIFNwaW5uZXIgPSBfd3AkY29tcG9uZW50cy5TcGlubmVyO1xuXG5cbmV4cG9ydCB2YXIgUm95YWxTbGlkZXJQcmV2aWV3ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKFJveWFsU2xpZGVyUHJldmlldywgX0NvbXBvbmVudCk7XG5cblx0ZnVuY3Rpb24gUm95YWxTbGlkZXJQcmV2aWV3KHByb3BzKSB7XG5cdFx0X2NsYXNzQ2FsbENoZWNrKHRoaXMsIFJveWFsU2xpZGVyUHJldmlldyk7XG5cblx0XHR2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoUm95YWxTbGlkZXJQcmV2aWV3Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoUm95YWxTbGlkZXJQcmV2aWV3KSkuY2FsbCh0aGlzLCBwcm9wcykpO1xuXG5cdFx0X3RoaXMuc3RhdGUgPSB7XG5cdFx0XHRyZXNwb25zZTogbnVsbCxcblx0XHRcdGlzX2xvYWRpbmc6IHRydWVcblx0XHR9O1xuXHRcdHJldHVybiBfdGhpcztcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhSb3lhbFNsaWRlclByZXZpZXcsIFt7XG5cdFx0a2V5OiAnY29tcG9uZW50RGlkTW91bnQnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnREaWRNb3VudCgpIHtcblx0XHRcdHRoaXMuaXNTdGlsbE1vdW50ZWQgPSB0cnVlO1xuXHRcdFx0dGhpcy5mZXRjaCh0aGlzLnByb3BzKTtcblx0XHR9XG5cdH0sIHtcblx0XHRrZXk6ICdjb21wb25lbnRXaWxsVW5tb3VudCcsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudFdpbGxVbm1vdW50KCkge1xuXHRcdFx0dGhpcy5pc1N0aWxsTW91bnRlZCA9IGZhbHNlO1xuXHRcdFx0dGhpcy5kZXN0cm95UHJldmlvdXNTbGlkZXIoKTtcblx0XHR9XG5cdH0sIHtcblx0XHRrZXk6ICdjb21wb25lbnREaWRVcGRhdGUnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnREaWRVcGRhdGUocHJldlByb3BzKSB7XG5cdFx0XHRpZiAoIWlzRXF1YWwocHJldlByb3BzLCB0aGlzLnByb3BzKSkge1xuXHRcdFx0XHR0aGlzLmRlc3Ryb3lQcmV2aW91c1NsaWRlcigpO1xuXHRcdFx0XHR0aGlzLmZldGNoKHRoaXMucHJvcHMpO1xuXHRcdFx0fVxuXG5cdFx0XHRpZiAoIXRoaXMuc3RhdGUuaXNfbG9hZGluZyAmJiB0aGlzLnN0YXRlLnJlc3BvbnNlICYmICF0aGlzLnN0YXRlLnJlc3BvbnNlLmVycm9yKSB7XG5cdFx0XHRcdHRoaXMuaW5pdGlhbGl6ZVNsaWRlcigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ2luaXRpYWxpemVTbGlkZXInLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBpbml0aWFsaXplU2xpZGVyKCkge1xuXHRcdFx0dmFyIGVsID0gUmVhY3RET00uZmluZERPTU5vZGUodGhpcyk7XG5cdFx0XHRpZiAoIWVsKSB7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblxuXHRcdFx0dmFyIHNsaWRlciA9IGVsLnF1ZXJ5U2VsZWN0b3IoJy5yb3lhbFNsaWRlcicpO1xuXHRcdFx0aWYgKCFzbGlkZXIpIHtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXG5cdFx0XHR2YXIgb3B0aW9ucyA9IHt9O1xuXHRcdFx0aWYgKHNsaWRlci5kYXRhc2V0LnJzT3B0aW9ucykge1xuXHRcdFx0XHRvcHRpb25zID0gc2xpZGVyLmdldEF0dHJpYnV0ZSgnZGF0YS1ycy1vcHRpb25zJyk7XG5cdFx0XHRcdGlmIChvcHRpb25zKSB7XG5cdFx0XHRcdFx0b3B0aW9ucyA9IEpTT04ucGFyc2Uob3B0aW9ucyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aWYgKHdpbmRvdy5qUXVlcnkgJiYgd2luZG93LmpRdWVyeS5mbi5yb3lhbFNsaWRlciAmJiBvcHRpb25zKSB7XG5cdFx0XHRcdHdpbmRvdy5qUXVlcnkoc2xpZGVyKS5yb3lhbFNsaWRlcihvcHRpb25zKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKipcbiAgICogSlMtYmFzZWQgZ3JpZHMgbmVlZCB0byBiZSBkZXN0cm95ZWRcbiAgICogdG8gYXZvaWQgbWVtb3J5IGxlYWtzLlxuICAgKiAodW5iaW5kcyByZXNpemUgYW5kIHNjcm9sbCBldmVudHMsIGV0Yy4pXG4gICAqL1xuXG5cdH0sIHtcblx0XHRrZXk6ICdkZXN0cm95UHJldmlvdXNTbGlkZXInLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBkZXN0cm95UHJldmlvdXNTbGlkZXIoKSB7XG5cdFx0XHR2YXIgZWwgPSBSZWFjdERPTS5maW5kRE9NTm9kZSh0aGlzKTtcblx0XHRcdGlmICghZWwpIHtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXG5cdFx0XHR2YXIgc2xpZGVyID0gZWwucXVlcnlTZWxlY3RvcignLnJveWFsU2xpZGVyJyk7XG5cdFx0XHRpZiAoIXNsaWRlcikge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdGlmICh3aW5kb3cualF1ZXJ5ICYmIHdpbmRvdy5qUXVlcnkuZm4ucm95YWxTbGlkZXIpIHtcblx0XHRcdFx0d2luZG93LmpRdWVyeShzbGlkZXIpLnJveWFsU2xpZGVyKCdkZXN0cm95JykucmVtb3ZlKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9LCB7XG5cdFx0a2V5OiAnZmV0Y2gnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBmZXRjaChwcm9wcykge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdGlmIChudWxsICE9PSB0aGlzLnN0YXRlLnJlc3BvbnNlKSB7XG5cdFx0XHRcdHZhciBuZXdTdGF0ZSA9IHtcblx0XHRcdFx0XHRpc19sb2FkaW5nOiB0cnVlXG5cdFx0XHRcdH07XG5cdFx0XHRcdGlmICh0aGlzLnN0YXRlLnJlc3BvbnNlLmVycm9yIHx8ICF0aGlzLnN0YXRlLnJlc3BvbnNlLmxlbmd0aCkge1xuXHRcdFx0XHRcdG5ld1N0YXRlLnJlc3BvbnNlID0gbnVsbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoaXMuc2V0U3RhdGUobmV3U3RhdGUpO1xuXHRcdFx0fVxuXHRcdFx0dmFyIGJsb2NrID0gcHJvcHMuYmxvY2ssXG5cdFx0XHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdFx0ICAgIGF0dHJpYnV0ZXMgPSBfcHJvcHMkYXR0cmlidXRlcyA9PT0gdW5kZWZpbmVkID8gbnVsbCA6IF9wcm9wcyRhdHRyaWJ1dGVzO1xuXG5cblx0XHRcdHZhciBwYXRoID0gYWRkUXVlcnlBcmdzKCcvd3AvdjIvYmxvY2stcmVuZGVyZXIvbmV3LXJveWFsc2xpZGVyL3NsaWRlcicsIE9iamVjdC5hc3NpZ24oe1xuXHRcdFx0XHRjb250ZXh0OiAnZWRpdCdcblx0XHRcdH0sIG51bGwgIT09IGF0dHJpYnV0ZXMgPyB7IGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMgfSA6IHt9KSk7XG5cblx0XHRcdHJldHVybiBhcGlGZXRjaCh7IHBhdGg6IHBhdGggfSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHtcblx0XHRcdFx0aWYgKF90aGlzMi5pc1N0aWxsTW91bnRlZCAmJiByZXNwb25zZSAmJiByZXNwb25zZS5yZW5kZXJlZCkge1xuXHRcdFx0XHRcdF90aGlzMi5zZXRTdGF0ZSh7XG5cdFx0XHRcdFx0XHRyZXNwb25zZTogcmVzcG9uc2UucmVuZGVyZWQsXG5cdFx0XHRcdFx0XHRpc19sb2FkaW5nOiBmYWxzZVxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHtcblx0XHRcdFx0aWYgKF90aGlzMi5pc1N0aWxsTW91bnRlZCkge1xuXHRcdFx0XHRcdF90aGlzMi5zZXRTdGF0ZSh7IHJlc3BvbnNlOiB7XG5cdFx0XHRcdFx0XHRcdGVycm9yOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRlcnJvck1zZzogZXJyb3IubWVzc2FnZVxuXHRcdFx0XHRcdFx0fSB9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fVxuXHR9LCB7XG5cdFx0a2V5OiAncmVuZGVyJyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIHJlc3BvbnNlID0gdGhpcy5zdGF0ZS5yZXNwb25zZTtcblx0XHRcdHZhciBpc19sb2FkaW5nID0gdGhpcy5zdGF0ZS5pc19sb2FkaW5nIHx8IHRoaXMucHJvcHMuYXR0cmlidXRlcy5pc19sb2FkaW5nO1xuXG5cdFx0XHRpZiAoIXJlc3BvbnNlKSB7XG5cdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGxhY2Vob2xkZXIsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3Bpbm5lciwgbnVsbClcblx0XHRcdFx0KTtcblx0XHRcdH0gZWxzZSBpZiAocmVzcG9uc2UuZXJyb3IpIHtcblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQbGFjZWhvbGRlcixcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdCdFcnJvciBsb2FkaW5nIGJsb2NrJ1xuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRSYXdIVE1MLFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0c3R5bGU6IHsgb3BhY2l0eTogaXNfbG9hZGluZyA/IDAuNSA6IDEsIHBvaW50ZXJFdmVudHM6ICdub25lJyB9LFxuXHRcdFx0XHRcdGtleTogJ2h0bWwnIH0sXG5cdFx0XHRcdHJlc3BvbnNlXG5cdFx0XHQpO1xuXHRcdH1cblx0fV0pO1xuXG5cdHJldHVybiBSb3lhbFNsaWRlclByZXZpZXc7XG59KENvbXBvbmVudCk7XG5cbmV4cG9ydCBkZWZhdWx0IFJveWFsU2xpZGVyUHJldmlldztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9jay9zbGlkZXItcHJldmlldy5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n"); /***/ }) /******/ ]);