PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 2.3.1
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v2.3.1
4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / Gutenberg / dist / blocks.build.js
embedpress / Gutenberg / dist Last commit date
blocks.build.js 7 years ago blocks.editor.build.css 7 years ago blocks.style.build.css 7 years ago
blocks.build.js
494 lines
1 /******/ (function(modules) { // webpackBootstrap
2 /******/ // The module cache
3 /******/ var installedModules = {};
4 /******/
5 /******/ // The require function
6 /******/ function __webpack_require__(moduleId) {
7 /******/
8 /******/ // Check if module is in cache
9 /******/ if(installedModules[moduleId]) {
10 /******/ return installedModules[moduleId].exports;
11 /******/ }
12 /******/ // Create a new module (and put it into the cache)
13 /******/ var module = installedModules[moduleId] = {
14 /******/ i: moduleId,
15 /******/ l: false,
16 /******/ exports: {}
17 /******/ };
18 /******/
19 /******/ // Execute the module function
20 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21 /******/
22 /******/ // Flag the module as loaded
23 /******/ module.l = true;
24 /******/
25 /******/ // Return the exports of the module
26 /******/ return module.exports;
27 /******/ }
28 /******/
29 /******/
30 /******/ // expose the modules object (__webpack_modules__)
31 /******/ __webpack_require__.m = modules;
32 /******/
33 /******/ // expose the module cache
34 /******/ __webpack_require__.c = installedModules;
35 /******/
36 /******/ // define getter function for harmony exports
37 /******/ __webpack_require__.d = function(exports, name, getter) {
38 /******/ if(!__webpack_require__.o(exports, name)) {
39 /******/ Object.defineProperty(exports, name, {
40 /******/ configurable: false,
41 /******/ enumerable: true,
42 /******/ get: getter
43 /******/ });
44 /******/ }
45 /******/ };
46 /******/
47 /******/ // getDefaultExport function for compatibility with non-harmony modules
48 /******/ __webpack_require__.n = function(module) {
49 /******/ var getter = module && module.__esModule ?
50 /******/ function getDefault() { return module['default']; } :
51 /******/ function getModuleExports() { return module; };
52 /******/ __webpack_require__.d(getter, 'a', getter);
53 /******/ return getter;
54 /******/ };
55 /******/
56 /******/ // Object.prototype.hasOwnProperty.call
57 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58 /******/
59 /******/ // __webpack_public_path__
60 /******/ __webpack_require__.p = "";
61 /******/
62 /******/ // Load entry module and return exports
63 /******/ return __webpack_require__(__webpack_require__.s = 5);
64 /******/ })
65 /************************************************************************/
66 /******/ ([
67 /* 0 */
68 /*!**************************************!*\
69 !*** ./src/common/embed-controls.js ***!
70 \**************************************/
71 /*! exports provided: default */
72 /*! exports used: default */
73 /***/ (function(module, __webpack_exports__, __webpack_require__) {
74
75 "use strict";
76 eval("/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar Fragment = wp.element.Fragment;\nvar _wp$components = wp.components,\n IconButton = _wp$components.IconButton,\n Toolbar = _wp$components.Toolbar;\nvar BlockControls = wp.editor.BlockControls;\n\n\nvar EmbedControls = function EmbedControls(props) {\n\tvar showEditButton = props.showEditButton,\n\t switchBackToURLInput = props.switchBackToURLInput;\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\tBlockControls,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tToolbar,\n\t\t\t\tnull,\n\t\t\t\tshowEditButton && wp.element.createElement(IconButton, {\n\t\t\t\t\tclassName: \"components-toolbar__control\",\n\t\t\t\t\tlabel: __('Edit URL'),\n\t\t\t\t\ticon: \"edit\",\n\t\t\t\t\tonClick: switchBackToURLInput\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (EmbedControls);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21tb24vZW1iZWQtY29udHJvbHMuanM/OGY4YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIEljb25CdXR0b24gPSBfd3AkY29tcG9uZW50cy5JY29uQnV0dG9uLFxuICAgIFRvb2xiYXIgPSBfd3AkY29tcG9uZW50cy5Ub29sYmFyO1xudmFyIEJsb2NrQ29udHJvbHMgPSB3cC5lZGl0b3IuQmxvY2tDb250cm9scztcblxuXG52YXIgRW1iZWRDb250cm9scyA9IGZ1bmN0aW9uIEVtYmVkQ29udHJvbHMocHJvcHMpIHtcblx0dmFyIHNob3dFZGl0QnV0dG9uID0gcHJvcHMuc2hvd0VkaXRCdXR0b24sXG5cdCAgICBzd2l0Y2hCYWNrVG9VUkxJbnB1dCA9IHByb3BzLnN3aXRjaEJhY2tUb1VSTElucHV0O1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRCbG9ja0NvbnRyb2xzLFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0VG9vbGJhcixcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0c2hvd0VkaXRCdXR0b24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEljb25CdXR0b24sIHtcblx0XHRcdFx0XHRjbGFzc05hbWU6IFwiY29tcG9uZW50cy10b29sYmFyX19jb250cm9sXCIsXG5cdFx0XHRcdFx0bGFiZWw6IF9fKCdFZGl0IFVSTCcpLFxuXHRcdFx0XHRcdGljb246IFwiZWRpdFwiLFxuXHRcdFx0XHRcdG9uQ2xpY2s6IHN3aXRjaEJhY2tUb1VSTElucHV0XG5cdFx0XHRcdH0pXG5cdFx0XHQpXG5cdFx0KVxuXHQpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRW1iZWRDb250cm9scztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9jb21tb24vZW1iZWQtY29udHJvbHMuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n");
77
78 /***/ }),
79 /* 1 */
80 /*!*************************************!*\
81 !*** ./src/common/embed-loading.js ***!
82 \*************************************/
83 /*! exports provided: default */
84 /*! exports used: default */
85 /***/ (function(module, __webpack_exports__, __webpack_require__) {
86
87 "use strict";
88 eval("/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar Spinner = wp.components.Spinner;\n\n\nvar EmbedLoading = function EmbedLoading() {\n\treturn wp.element.createElement(\n\t\t\"div\",\n\t\t{ className: \"wp-block-embed is-loading\" },\n\t\twp.element.createElement(Spinner, null),\n\t\twp.element.createElement(\n\t\t\t\"p\",\n\t\t\tnull,\n\t\t\t__('Embedding…')\n\t\t)\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (EmbedLoading);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21tb24vZW1iZWQtbG9hZGluZy5qcz8yN2JkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIFNwaW5uZXIgPSB3cC5jb21wb25lbnRzLlNwaW5uZXI7XG5cblxudmFyIEVtYmVkTG9hZGluZyA9IGZ1bmN0aW9uIEVtYmVkTG9hZGluZygpIHtcblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcImRpdlwiLFxuXHRcdHsgY2xhc3NOYW1lOiBcIndwLWJsb2NrLWVtYmVkIGlzLWxvYWRpbmdcIiB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTcGlubmVyLCBudWxsKSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcInBcIixcblx0XHRcdG51bGwsXG5cdFx0XHRfXygnRW1iZWRkaW5n4oCmJylcblx0XHQpXG5cdCk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBFbWJlZExvYWRpbmc7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvY29tbW9uL2VtYmVkLWxvYWRpbmcuanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1\n");
89
90 /***/ }),
91 /* 2 */
92 /*!*****************************************!*\
93 !*** ./src/common/embed-placeholder.js ***!
94 \*****************************************/
95 /*! exports provided: default */
96 /*! exports used: default */
97 /***/ (function(module, __webpack_exports__, __webpack_require__) {
98
99 "use strict";
100 eval("/**\n * WordPress dependencies\n */\nvar _wp$i18n = wp.i18n,\n __ = _wp$i18n.__,\n _x = _wp$i18n._x;\nvar _wp$components = wp.components,\n Button = _wp$components.Button,\n Placeholder = _wp$components.Placeholder;\nvar BlockIcon = wp.editor.BlockIcon;\n\n\nvar EmbedPlaceholder = function EmbedPlaceholder(props) {\n\tvar icon = props.icon,\n\t label = props.label,\n\t value = props.value,\n\t onSubmit = props.onSubmit,\n\t onChange = props.onChange,\n\t cannotEmbed = props.cannotEmbed;\n\n\treturn wp.element.createElement(\n\t\tPlaceholder,\n\t\t{ icon: wp.element.createElement(BlockIcon, { icon: icon, showColors: true }), label: label, className: \"wp-block-embed\" },\n\t\twp.element.createElement(\n\t\t\t\"form\",\n\t\t\t{ onSubmit: onSubmit },\n\t\t\twp.element.createElement(\"input\", {\n\t\t\t\ttype: \"url\",\n\t\t\t\tvalue: value || '',\n\t\t\t\tclassName: \"components-placeholder__input\",\n\t\t\t\t\"aria-label\": label,\n\t\t\t\tplaceholder: __('Enter URL to embed here…'),\n\t\t\t\tonChange: onChange }),\n\t\t\twp.element.createElement(\n\t\t\t\tButton,\n\t\t\t\t{\n\t\t\t\t\tisLarge: true,\n\t\t\t\t\ttype: \"submit\" },\n\t\t\t\t_x('Embed', 'button label')\n\t\t\t),\n\t\t\tcannotEmbed && wp.element.createElement(\n\t\t\t\t\"p\",\n\t\t\t\t{ className: \"components-placeholder__error\" },\n\t\t\t\t__('Sorry, we could not embed that content.'),\n\t\t\t\twp.element.createElement(\"br\", null)\n\t\t\t)\n\t\t)\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (EmbedPlaceholder);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21tb24vZW1iZWQtcGxhY2Vob2xkZXIuanM/NGQ2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF93cCRpMThuID0gd3AuaTE4bixcbiAgICBfXyA9IF93cCRpMThuLl9fLFxuICAgIF94ID0gX3dwJGkxOG4uX3g7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIEJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkJ1dHRvbixcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyO1xudmFyIEJsb2NrSWNvbiA9IHdwLmVkaXRvci5CbG9ja0ljb247XG5cblxudmFyIEVtYmVkUGxhY2Vob2xkZXIgPSBmdW5jdGlvbiBFbWJlZFBsYWNlaG9sZGVyKHByb3BzKSB7XG5cdHZhciBpY29uID0gcHJvcHMuaWNvbixcblx0ICAgIGxhYmVsID0gcHJvcHMubGFiZWwsXG5cdCAgICB2YWx1ZSA9IHByb3BzLnZhbHVlLFxuXHQgICAgb25TdWJtaXQgPSBwcm9wcy5vblN1Ym1pdCxcblx0ICAgIG9uQ2hhbmdlID0gcHJvcHMub25DaGFuZ2UsXG5cdCAgICBjYW5ub3RFbWJlZCA9IHByb3BzLmNhbm5vdEVtYmVkO1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0UGxhY2Vob2xkZXIsXG5cdFx0eyBpY29uOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQmxvY2tJY29uLCB7IGljb246IGljb24sIHNob3dDb2xvcnM6IHRydWUgfSksIGxhYmVsOiBsYWJlbCwgY2xhc3NOYW1lOiBcIndwLWJsb2NrLWVtYmVkXCIgfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcImZvcm1cIixcblx0XHRcdHsgb25TdWJtaXQ6IG9uU3VibWl0IH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG5cdFx0XHRcdHR5cGU6IFwidXJsXCIsXG5cdFx0XHRcdHZhbHVlOiB2YWx1ZSB8fCAnJyxcblx0XHRcdFx0Y2xhc3NOYW1lOiBcImNvbXBvbmVudHMtcGxhY2Vob2xkZXJfX2lucHV0XCIsXG5cdFx0XHRcdFwiYXJpYS1sYWJlbFwiOiBsYWJlbCxcblx0XHRcdFx0cGxhY2Vob2xkZXI6IF9fKCdFbnRlciBVUkwgdG8gZW1iZWQgaGVyZeKApicpLFxuXHRcdFx0XHRvbkNoYW5nZTogb25DaGFuZ2UgfSksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEJ1dHRvbixcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGlzTGFyZ2U6IHRydWUsXG5cdFx0XHRcdFx0dHlwZTogXCJzdWJtaXRcIiB9LFxuXHRcdFx0XHRfeCgnRW1iZWQnLCAnYnV0dG9uIGxhYmVsJylcblx0XHRcdCksXG5cdFx0XHRjYW5ub3RFbWJlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwicFwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJjb21wb25lbnRzLXBsYWNlaG9sZGVyX19lcnJvclwiIH0sXG5cdFx0XHRcdF9fKCdTb3JyeSwgd2UgY291bGQgbm90IGVtYmVkIHRoYXQgY29udGVudC4nKSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiYnJcIiwgbnVsbClcblx0XHRcdClcblx0XHQpXG5cdCk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBFbWJlZFBsYWNlaG9sZGVyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2NvbW1vbi9lbWJlZC1wbGFjZWhvbGRlci5qc1xuLy8gbW9kdWxlIGlkID0gMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n");
101
102 /***/ }),
103 /* 3 */
104 /*!******************************!*\
105 !*** ./src/common/Iframe.js ***!
106 \******************************/
107 /*! exports provided: default */
108 /*! exports used: default */
109 /***/ (function(module, __webpack_exports__, __webpack_require__) {
110
111 "use strict";
112 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_dom__ = __webpack_require__(/*! react-dom */ 10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react_dom__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\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/*\nINIT: ensure Babel/Eslint/Flow is configured for ES Class Fields & Static Properties\nJSX USAGE: <Iframe src='http://web.site' onLoad={myOnloadFunction}/>\n*/\n\nvar Component = wp.element.Component;\n\nvar Iframe = function (_Component) {\n _inherits(Iframe, _Component);\n\n function Iframe() {\n _classCallCheck(this, Iframe);\n\n return _possibleConstructorReturn(this, (Iframe.__proto__ || Object.getPrototypeOf(Iframe)).apply(this, arguments));\n }\n\n _createClass(Iframe, [{\n key: 'componentDidMount',\n value: function componentDidMount() {\n var iframe = __WEBPACK_IMPORTED_MODULE_0_react_dom___default.a.findDOMNode(this.refs.iframe);\n iframe.addEventListener('load', this.props.onLoad);\n }\n }, {\n key: 'render',\n value: function render() {\n\n return wp.element.createElement('iframe', _extends({\n ref: 'iframe'\n }, this.props));\n }\n }]);\n\n return Iframe;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Iframe);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21tb24vSWZyYW1lLmpzPzZhY2EiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxudmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG4vKlxuSU5JVDogZW5zdXJlIEJhYmVsL0VzbGludC9GbG93IGlzIGNvbmZpZ3VyZWQgZm9yIEVTIENsYXNzIEZpZWxkcyAmIFN0YXRpYyBQcm9wZXJ0aWVzXG5KU1ggVVNBR0U6IDxJZnJhbWUgc3JjPSdodHRwOi8vd2ViLnNpdGUnIG9uTG9hZD17bXlPbmxvYWRGdW5jdGlvbn0vPlxuKi9cbmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20nO1xudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xuXG52YXIgSWZyYW1lID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgX2luaGVyaXRzKElmcmFtZSwgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gSWZyYW1lKCkge1xuICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBJZnJhbWUpO1xuXG4gICAgcmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChJZnJhbWUuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJZnJhbWUpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhJZnJhbWUsIFt7XG4gICAga2V5OiAnY29tcG9uZW50RGlkTW91bnQnLFxuICAgIHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAgIHZhciBpZnJhbWUgPSBSZWFjdERPTS5maW5kRE9NTm9kZSh0aGlzLnJlZnMuaWZyYW1lKTtcbiAgICAgIGlmcmFtZS5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgdGhpcy5wcm9wcy5vbkxvYWQpO1xuICAgIH1cbiAgfSwge1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcblxuICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJywgX2V4dGVuZHMoe1xuICAgICAgICByZWY6ICdpZnJhbWUnXG4gICAgICB9LCB0aGlzLnByb3BzKSk7XG4gICAgfVxuICB9XSk7XG5cbiAgcmV0dXJuIElmcmFtZTtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgSWZyYW1lO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2NvbW1vbi9JZnJhbWUuanNcbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///3\n");
113
114 /***/ }),
115 /* 4 */
116 /*!*****************************!*\
117 !*** ./src/common/icons.js ***!
118 \*****************************/
119 /*! exports provided: googleDocsIcon, googleSlidesIcon, googleSheetsIcon, googleFormsIcon, googleDrawingsIcon, googleMapsIcon, twitchIcon, wistiaIcon */
120 /*! exports used: googleDocsIcon, googleDrawingsIcon, googleFormsIcon, googleMapsIcon, googleSheetsIcon, googleSlidesIcon, twitchIcon, wistiaIcon */
121 /***/ (function(module, __webpack_exports__, __webpack_require__) {
122
123 "use strict";
124 eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return googleDocsIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return googleSlidesIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return googleSheetsIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return googleFormsIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return googleDrawingsIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return googleMapsIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return twitchIcon; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"h\", function() { return wistiaIcon; });\n/**\n * WordPress dependencies\n */\nvar _wp$components = wp.components,\n G = _wp$components.G,\n Path = _wp$components.Path,\n Polygon = _wp$components.Polygon,\n SVG = _wp$components.SVG;\n\nvar googleDocsIcon = wp.element.createElement(\n\tSVG,\n\t{ xmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 48 48\"\n\t},\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#2196F3' }, d: \"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#BBDEFB' }, d: \"M 40 13 L 30 13 L 30 3 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#1565C0' }, d: \"M 30 13 L 40 23 L 40 13 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E3F2FD' }, d: \"M 15 23 L 33 23 L 33 25 L 15 25 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E3F2FD' }, d: \"M 15 27 L 33 27 L 33 29 L 15 29 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E3F2FD' }, d: \"M 15 31 L 33 31 L 33 33 L 15 33 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E3F2FD' }, d: \"M 15 35 L 25 35 L 25 37 L 15 37 Z \" })\n\t)\n);\nvar googleSlidesIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\t\"enable-background\": \"new 0 0 24 24\", id: \"Layer_2\",\n\t\tversion: \"1.1\",\n\t\tviewBox: \"0 0 24 24\" },\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { d: \"M21,6l-6-6H5C3.8954306,0,3,0.8954305,3,2v20c0,1.1045704,0.8954306,2,2,2h14c1.1045704,0,2-0.8954296,2-2 V6z\",\n\t\t\tstyle: { fill: \"#FFC720\" } }),\n\t\twp.element.createElement(Path, { d: \"M17,6c-0.5444336,0-1.0367432-0.2190552-1.3973999-0.5719604L21,10.8254395V6H17z\",\n\t\t\tstyle: { fill: \"url(#SVGID_1_)\" } }),\n\t\twp.element.createElement(Path, { d: \"M19,23.75H5c-1.1045532,0-2-0.8954468-2-2V22c0,1.1045532,0.8954468,2,2,2h14c1.1045532,0,2-0.8954468,2-2 v-0.25C21,22.8545532,20.1045532,23.75,19,23.75z\",\n\t\t\tstyle: { opacity: \"0.1\" } }),\n\t\twp.element.createElement(Path, { d: \"M15,0v4c0,1.1045694,0.8954306,2,2,2h4L15,0z\", style: { fill: \"#FFE083\" } }),\n\t\twp.element.createElement(Path, { d: \"M17,5.75c-1.1045532,0-2-0.8954468-2-2V4c0,1.1045532,0.8954468,2,2,2h4l-0.25-0.25H17z\", style: { opacity: \"0.1\" } }),\n\t\twp.element.createElement(Path, { d: \"M15,0H5C3.8954468,0,3,0.8953857,3,2v0.25c0-1.1046143,0.8954468-2,2-2h10\", style: { fill: \"#FFFFFF\", opacity: \"0.2\" } }),\n\t\twp.element.createElement(Path, { d: \"M15.5,9h-7C7.6728516,9,7,9.6728516,7,10.5v6C7,17.3271484,7.6728516,18,8.5,18h7 c0.8271484,0,1.5-0.6728516,1.5-1.5v-6C17,9.6728516,16.3271484,9,15.5,9z M8,15.5V11h8v4.5H8z\",\n\t\t\tstyle: { fill: \"#FFFFFF\" } }),\n\t\twp.element.createElement(Path, { d: \"M21,6l-6-6H5C3.8954306,0,3,0.8954305,3,2v20c0,1.1045704,0.8954306,2,2,2h14 c1.1045704,0,2-0.8954296,2-2V6z\", style: { fill: \"url(#SVGID_2_)\" } })\n\t),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null),\n\twp.element.createElement(G, null)\n);\n\nvar googleSheetsIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 48 48\",\n\t\tversion: \"1.1\" },\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#43A047' }, d: \"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#C8E6C9' }, d: \"M 40 13 L 30 13 L 30 3 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#2E7D32' }, d: \"M 30 13 L 40 23 L 40 13 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 31 23 L 15 23 L 15 37 L 33 37 L 33 23 Z M 17 25 L 21 25 L 21 27 L 17 27 Z M 17 29 L 21 29 L 21 31 L 17 31 Z M 17 33 L 21 33 L 21 35 L 17 35 Z M 31 35 L 23 35 L 23 33 L 31 33 Z M 31 31 L 23 31 L 23 29 L 31 29 Z M 31 27 L 23 27 L 23 25 L 31 25 Z \" })\n\t)\n);\n\nvar googleFormsIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 48 48\",\n\t\tversion: \"1.1\"\n\t},\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#7850C1' }, d: \"M 37 45 L 11 45 C 9.34375 45 8 43.65625 8 42 L 8 6 C 8 4.34375 9.34375 3 11 3 L 30 3 L 40 13 L 40 42 C 40 43.65625 38.65625 45 37 45 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#C2ABE1' }, d: \"M 40 13 L 30 13 L 30 3 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#2E7D32' }, d: \"M 30 13 L 40 23 L 40 13 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 19 23 L 33 23 L 33 25 L 19 25 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 19 28 L 33 28 L 33 30 L 19 30 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 19 33 L 33 33 L 33 35 L 19 35 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 15 23 L 17 23 L 17 25 L 15 25 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 15 28 L 17 28 L 17 30 L 15 30 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#E8F5E9' }, d: \"M 15 33 L 17 33 L 17 35 L 15 35 Z \" })\n\t)\n);\n\nvar googleDrawingsIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 48 48\",\n\t\tversion: \"1.1\"\n\t},\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#DE5245' }, d: \"M37,45H11c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h19l10,10v29C40,43.7,38.7,45,37,45z\" }),\n\t\twp.element.createElement(Path, { style: { fill: '#EEA6A0' }, d: \"M40,13H30V3L40,13z\" }),\n\t\twp.element.createElement(Path, { style: { fill: '#B3433A' }, d: \"M30,13l10,10V13H30z\" }),\n\t\twp.element.createElement(Path, { style: { fill: '#FFFFFF' }, d: \"M20.5,32c-3,0-5.5-2.5-5.5-5.5c0-3,2.5-5.5,5.5-5.5s5.5,2.5,5.5,5.5C26,29.5,23.5,32,20.5,32z M20.5,23c-1.9,0-3.5,1.6-3.5,3.5s1.6,3.5,3.5,3.5s3.5-1.6,3.5-3.5S22.4,23,20.5,23z\" }),\n\t\twp.element.createElement(Path, { style: { fill: '#FFFFFF' }, d: \"M27.6,29c-0.6,1.8-1.9,3.3-3.6,4.1V38h9v-9H27.6z\" })\n\t)\n);\n\nvar googleMapsIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 48 48\",\n\t\tversion: \"1.1\"\n\t},\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#1C9957' }, d: \"M 42 39 L 42 9 C 42 7.34375 40.65625 6 39 6 L 9 6 C 7.34375 6 6 7.34375 6 9 L 6 39 C 6 40.65625 7.34375 42 9 42 L 39 42 C 40.65625 42 42 40.65625 42 39 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#3E7BF1' }, d: \"M 9 42 L 39 42 C 40.65625 42 24 26 24 26 C 24 26 7.34375 42 9 42 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#CBCCC9' }, d: \"M 42 39 L 42 9 C 42 7.34375 26 24 26 24 C 26 24 42 40.65625 42 39 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#EFEFEF' }, d: \"M 39 42 C 40.65625 42 42 40.65625 42 39 L 42 38.753906 L 26.246094 23 L 23 26.246094 L 38.753906 42 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#FFD73D' }, d: \"M 42 9 C 42 7.34375 40.65625 6 39 6 L 38.753906 6 L 6 38.753906 L 6 39 C 6 40.65625 7.34375 42 9 42 L 9.246094 42 L 42 9.246094 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#D73F35' }, d: \"M 36 2 C 30.476563 2 26 6.476563 26 12 C 26 18.8125 33.664063 21.296875 35.332031 31.851563 C 35.441406 32.53125 35.449219 33 36 33 C 36.550781 33 36.558594 32.53125 36.667969 31.851563 C 38.335938 21.296875 46 18.8125 46 12 C 46 6.476563 41.523438 2 36 2 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#752622' }, d: \"M 39.5 12 C 39.5 13.933594 37.933594 15.5 36 15.5 C 34.066406 15.5 32.5 13.933594 32.5 12 C 32.5 10.066406 34.066406 8.5 36 8.5 C 37.933594 8.5 39.5 10.066406 39.5 12 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#FFFFFF' }, d: \"M 14.492188 12.53125 L 14.492188 14.632813 L 17.488281 14.632813 C 17.09375 15.90625 16.03125 16.816406 14.492188 16.816406 C 12.660156 16.816406 11.175781 15.332031 11.175781 13.5 C 11.175781 11.664063 12.660156 10.179688 14.492188 10.179688 C 15.316406 10.179688 16.070313 10.484375 16.648438 10.980469 L 18.195313 9.433594 C 17.21875 8.542969 15.921875 8 14.492188 8 C 11.453125 8 8.992188 10.464844 8.992188 13.5 C 8.992188 16.535156 11.453125 19 14.492188 19 C 19.304688 19 20.128906 14.683594 19.675781 12.539063 Z \" })\n\t)\n);\n\nvar twitchIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 48 48\",\n\t\tversion: \"1.1\"\n\t},\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#FFFFFF' }, d: \"M 12 32 L 12 8 L 39 8 L 39 26 L 33 32 L 24 32 L 18 38 L 18 32 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#8E24AA' }, d: \"M 9 5 L 6 12.121094 L 6 38 L 15 38 L 15 43 L 20 43 L 25 38 L 32 38 L 42 28 L 42 5 Z M 38 26 L 33 31 L 24 31 L 19 36 L 19 31 L 13 31 L 13 9 L 38 9 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#8E24AA' }, d: \"M 32 25 L 27 25 L 27 15 L 32 15 Z \" }),\n\t\twp.element.createElement(Path, { style: { fill: '#8E24AA' }, d: \"M 24 25 L 19 25 L 19 15 L 24 15 Z \" })\n\t)\n);\n\nvar wistiaIcon = wp.element.createElement(\n\tSVG,\n\t{\n\t\txmlns: \"http://www.w3.org/1999/xlink\",\n\t\tviewBox: \"0 0 769 598\",\n\t\tversion: \"1.1\"\n\t},\n\twp.element.createElement(\n\t\tG,\n\t\tnull,\n\t\twp.element.createElement(Path, { style: { fill: '#148ee0' }, d: \"M766.89,229.17c0,0 -17.78,35.38 -106.5,91.3c-37.82,23.79 -116.36,49.1 -217.33,58.86c-54.52,5.29 -154.9,0.99 -197.96,0.99c-43.29,0 -63.13,9.12 -101.95,52.84c-143.15,161.36 -143.15,161.36 -143.15,161.36c0,0 49.57,0.24 87.01,0.24c37.43,0 271.55,13.59 375.43,-14.98c337.36,-92.72 304.46,-350.62 304.46,-350.62z\" }),\n\t\twp.element.createElement(Path, { style: { fill: '#54bbff' }, d: \"M757.84,126.66c16.23,-98.97 -39.68,-126.16 -39.68,-126.16c0,0 2.36,80.57 -145.7,97.65c-131.42,15.16 -572.46,3.74 -572.46,3.74c0,0 0,0 141.74,162.54c38.39,44.06 58.76,49.17 101.92,52.22c43.16,2.89 138.42,1.86 202.99,-3.05c70.58,-5.41 171.17,-28.43 239.19,-81.11c34.88,-26.98 65.21,-64.48 72,-105.83z\" })\n\t)\n);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21tb24vaWNvbnMuanM/NWFhOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBHID0gX3dwJGNvbXBvbmVudHMuRyxcbiAgICBQYXRoID0gX3dwJGNvbXBvbmVudHMuUGF0aCxcbiAgICBQb2x5Z29uID0gX3dwJGNvbXBvbmVudHMuUG9seWdvbixcbiAgICBTVkcgPSBfd3AkY29tcG9uZW50cy5TVkc7XG5cbmV4cG9ydCB2YXIgZ29vZ2xlRG9jc0ljb24gPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFNWRyxcblx0eyB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsXG5cdFx0dmlld0JveDogXCIwIDAgNDggNDhcIlxuXHR9LFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0Ryxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjMjE5NkYzJyB9LCBkOiBcIk0gMzcgNDUgTCAxMSA0NSBDIDkuMzQzNzUgNDUgOCA0My42NTYyNSA4IDQyIEwgOCA2IEMgOCA0LjM0Mzc1IDkuMzQzNzUgMyAxMSAzIEwgMzAgMyBMIDQwIDEzIEwgNDAgNDIgQyA0MCA0My42NTYyNSAzOC42NTYyNSA0NSAzNyA0NSBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjQkJERUZCJyB9LCBkOiBcIk0gNDAgMTMgTCAzMCAxMyBMIDMwIDMgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnIzE1NjVDMCcgfSwgZDogXCJNIDMwIDEzIEwgNDAgMjMgTCA0MCAxMyBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjRTNGMkZEJyB9LCBkOiBcIk0gMTUgMjMgTCAzMyAyMyBMIDMzIDI1IEwgMTUgMjUgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0UzRjJGRCcgfSwgZDogXCJNIDE1IDI3IEwgMzMgMjcgTCAzMyAyOSBMIDE1IDI5IFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNFM0YyRkQnIH0sIGQ6IFwiTSAxNSAzMSBMIDMzIDMxIEwgMzMgMzMgTCAxNSAzMyBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjRTNGMkZEJyB9LCBkOiBcIk0gMTUgMzUgTCAyNSAzNSBMIDI1IDM3IEwgMTUgMzcgWiBcIiB9KVxuXHQpXG4pO1xuZXhwb3J0IHZhciBnb29nbGVTbGlkZXNJY29uID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRTVkcsXG5cdHtcblx0XHR4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsXG5cdFx0XCJlbmFibGUtYmFja2dyb3VuZFwiOiBcIm5ldyAwIDAgMjQgMjRcIiwgaWQ6IFwiTGF5ZXJfMlwiLFxuXHRcdHZlcnNpb246IFwiMS4xXCIsXG5cdFx0dmlld0JveDogXCIwIDAgMjQgMjRcIiB9LFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0Ryxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IGQ6IFwiTTIxLDZsLTYtNkg1QzMuODk1NDMwNiwwLDMsMC44OTU0MzA1LDMsMnYyMGMwLDEuMTA0NTcwNCwwLjg5NTQzMDYsMiwyLDJoMTRjMS4xMDQ1NzA0LDAsMi0wLjg5NTQyOTYsMi0yICAgVjZ6XCIsXG5cdFx0XHRzdHlsZTogeyBmaWxsOiBcIiNGRkM3MjBcIiB9IH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IGQ6IFwiTTE3LDZjLTAuNTQ0NDMzNiwwLTEuMDM2NzQzMi0wLjIxOTA1NTItMS4zOTczOTk5LTAuNTcxOTYwNEwyMSwxMC44MjU0Mzk1VjZIMTd6XCIsXG5cdFx0XHRzdHlsZTogeyBmaWxsOiBcInVybCgjU1ZHSURfMV8pXCIgfSB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBkOiBcIk0xOSwyMy43NUg1Yy0xLjEwNDU1MzIsMC0yLTAuODk1NDQ2OC0yLTJWMjJjMCwxLjEwNDU1MzIsMC44OTU0NDY4LDIsMiwyaDE0YzEuMTA0NTUzMiwwLDItMC44OTU0NDY4LDItMiAgIHYtMC4yNUMyMSwyMi44NTQ1NTMyLDIwLjEwNDU1MzIsMjMuNzUsMTksMjMuNzV6XCIsXG5cdFx0XHRzdHlsZTogeyBvcGFjaXR5OiBcIjAuMVwiIH0gfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgZDogXCJNMTUsMHY0YzAsMS4xMDQ1Njk0LDAuODk1NDMwNiwyLDIsMmg0TDE1LDB6XCIsIHN0eWxlOiB7IGZpbGw6IFwiI0ZGRTA4M1wiIH0gfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgZDogXCJNMTcsNS43NWMtMS4xMDQ1NTMyLDAtMi0wLjg5NTQ0NjgtMi0yVjRjMCwxLjEwNDU1MzIsMC44OTU0NDY4LDIsMiwyaDRsLTAuMjUtMC4yNUgxN3pcIiwgc3R5bGU6IHsgb3BhY2l0eTogXCIwLjFcIiB9IH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IGQ6IFwiTTE1LDBINUMzLjg5NTQ0NjgsMCwzLDAuODk1Mzg1NywzLDJ2MC4yNWMwLTEuMTA0NjE0MywwLjg5NTQ0NjgtMiwyLTJoMTBcIiwgc3R5bGU6IHsgZmlsbDogXCIjRkZGRkZGXCIsIG9wYWNpdHk6IFwiMC4yXCIgfSB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBkOiBcIk0xNS41LDloLTdDNy42NzI4NTE2LDksNyw5LjY3Mjg1MTYsNywxMC41djZDNywxNy4zMjcxNDg0LDcuNjcyODUxNiwxOCw4LjUsMThoNyAgIGMwLjgyNzE0ODQsMCwxLjUtMC42NzI4NTE2LDEuNS0xLjV2LTZDMTcsOS42NzI4NTE2LDE2LjMyNzE0ODQsOSwxNS41LDl6IE04LDE1LjVWMTFoOHY0LjVIOHpcIixcblx0XHRcdHN0eWxlOiB7IGZpbGw6IFwiI0ZGRkZGRlwiIH0gfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgZDogXCJNMjEsNmwtNi02SDVDMy44OTU0MzA2LDAsMywwLjg5NTQzMDUsMywydjIwYzAsMS4xMDQ1NzA0LDAuODk1NDMwNiwyLDIsMmgxNCAgIGMxLjEwNDU3MDQsMCwyLTAuODk1NDI5NiwyLTJWNnpcIiwgc3R5bGU6IHsgZmlsbDogXCJ1cmwoI1NWR0lEXzJfKVwiIH0gfSlcblx0KSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEcsIG51bGwpLFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRywgbnVsbCksXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChHLCBudWxsKSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEcsIG51bGwpLFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRywgbnVsbCksXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChHLCBudWxsKSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEcsIG51bGwpLFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRywgbnVsbCksXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChHLCBudWxsKSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEcsIG51bGwpLFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRywgbnVsbCksXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChHLCBudWxsKSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEcsIG51bGwpLFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRywgbnVsbCksXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChHLCBudWxsKVxuKTtcblxuZXhwb3J0IHZhciBnb29nbGVTaGVldHNJY29uID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRTVkcsXG5cdHtcblx0XHR4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsXG5cdFx0dmlld0JveDogXCIwIDAgNDggNDhcIixcblx0XHR2ZXJzaW9uOiBcIjEuMVwiIH0sXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRHLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyM0M0EwNDcnIH0sIGQ6IFwiTSAzNyA0NSBMIDExIDQ1IEMgOS4zNDM3NSA0NSA4IDQzLjY1NjI1IDggNDIgTCA4IDYgQyA4IDQuMzQzNzUgOS4zNDM3NSAzIDExIDMgTCAzMCAzIEwgNDAgMTMgTCA0MCA0MiBDIDQwIDQzLjY1NjI1IDM4LjY1NjI1IDQ1IDM3IDQ1IFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNDOEU2QzknIH0sIGQ6IFwiTSA0MCAxMyBMIDMwIDEzIEwgMzAgMyBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjMkU3RDMyJyB9LCBkOiBcIk0gMzAgMTMgTCA0MCAyMyBMIDQwIDEzIFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNFOEY1RTknIH0sIGQ6IFwiTSAzMSAyMyBMIDE1IDIzIEwgMTUgMzcgTCAzMyAzNyBMIDMzIDIzIFogTSAxNyAyNSBMIDIxIDI1IEwgMjEgMjcgTCAxNyAyNyBaIE0gMTcgMjkgTCAyMSAyOSBMIDIxIDMxIEwgMTcgMzEgWiBNIDE3IDMzIEwgMjEgMzMgTCAyMSAzNSBMIDE3IDM1IFogTSAzMSAzNSBMIDIzIDM1IEwgMjMgMzMgTCAzMSAzMyBaIE0gMzEgMzEgTCAyMyAzMSBMIDIzIDI5IEwgMzEgMjkgWiBNIDMxIDI3IEwgMjMgMjcgTCAyMyAyNSBMIDMxIDI1IFogXCIgfSlcblx0KVxuKTtcblxuZXhwb3J0IHZhciBnb29nbGVGb3Jtc0ljb24gPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFNWRyxcblx0e1xuXHRcdHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIixcblx0XHR2aWV3Qm94OiBcIjAgMCA0OCA0OFwiLFxuXHRcdHZlcnNpb246IFwiMS4xXCJcblx0fSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEcsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnIzc4NTBDMScgfSwgZDogXCJNIDM3IDQ1IEwgMTEgNDUgQyA5LjM0Mzc1IDQ1IDggNDMuNjU2MjUgOCA0MiBMIDggNiBDIDggNC4zNDM3NSA5LjM0Mzc1IDMgMTEgMyBMIDMwIDMgTCA0MCAxMyBMIDQwIDQyIEMgNDAgNDMuNjU2MjUgMzguNjU2MjUgNDUgMzcgNDUgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0MyQUJFMScgfSwgZDogXCJNIDQwIDEzIEwgMzAgMTMgTCAzMCAzIFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyMyRTdEMzInIH0sIGQ6IFwiTSAzMCAxMyBMIDQwIDIzIEwgNDAgMTMgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0U4RjVFOScgfSwgZDogXCJNIDE5IDIzIEwgMzMgMjMgTCAzMyAyNSBMIDE5IDI1IFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNFOEY1RTknIH0sIGQ6IFwiTSAxOSAyOCBMIDMzIDI4IEwgMzMgMzAgTCAxOSAzMCBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjRThGNUU5JyB9LCBkOiBcIk0gMTkgMzMgTCAzMyAzMyBMIDMzIDM1IEwgMTkgMzUgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0U4RjVFOScgfSwgZDogXCJNIDE1IDIzIEwgMTcgMjMgTCAxNyAyNSBMIDE1IDI1IFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNFOEY1RTknIH0sIGQ6IFwiTSAxNSAyOCBMIDE3IDI4IEwgMTcgMzAgTCAxNSAzMCBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjRThGNUU5JyB9LCBkOiBcIk0gMTUgMzMgTCAxNyAzMyBMIDE3IDM1IEwgMTUgMzUgWiBcIiB9KVxuXHQpXG4pO1xuXG5leHBvcnQgdmFyIGdvb2dsZURyYXdpbmdzSWNvbiA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0U1ZHLFxuXHR7XG5cdFx0eG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiLFxuXHRcdHZpZXdCb3g6IFwiMCAwIDQ4IDQ4XCIsXG5cdFx0dmVyc2lvbjogXCIxLjFcIlxuXHR9LFxuXHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0Ryxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjREU1MjQ1JyB9LCBkOiBcIk0zNyw0NUgxMWMtMS43LDAtMy0xLjMtMy0zVjZjMC0xLjcsMS4zLTMsMy0zaDE5bDEwLDEwdjI5QzQwLDQzLjcsMzguNyw0NSwzNyw0NXpcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0VFQTZBMCcgfSwgZDogXCJNNDAsMTNIMzBWM0w0MCwxM3pcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0IzNDMzQScgfSwgZDogXCJNMzAsMTNsMTAsMTBWMTNIMzB6XCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNGRkZGRkYnIH0sIGQ6IFwiTTIwLjUsMzJjLTMsMC01LjUtMi41LTUuNS01LjVjMC0zLDIuNS01LjUsNS41LTUuNXM1LjUsMi41LDUuNSw1LjVDMjYsMjkuNSwyMy41LDMyLDIwLjUsMzJ6ICAgIE0yMC41LDIzYy0xLjksMC0zLjUsMS42LTMuNSwzLjVzMS42LDMuNSwzLjUsMy41czMuNS0xLjYsMy41LTMuNVMyMi40LDIzLDIwLjUsMjN6XCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNGRkZGRkYnIH0sIGQ6IFwiTTI3LjYsMjljLTAuNiwxLjgtMS45LDMuMy0zLjYsNC4xVjM4aDl2LTlIMjcuNnpcIiB9KVxuXHQpXG4pO1xuXG5leHBvcnQgdmFyIGdvb2dsZU1hcHNJY29uID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRTVkcsXG5cdHtcblx0XHR4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsXG5cdFx0dmlld0JveDogXCIwIDAgNDggNDhcIixcblx0XHR2ZXJzaW9uOiBcIjEuMVwiXG5cdH0sXG5cdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRHLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyMxQzk5NTcnIH0sIGQ6IFwiTSA0MiAzOSBMIDQyIDkgQyA0MiA3LjM0Mzc1IDQwLjY1NjI1IDYgMzkgNiBMIDkgNiBDIDcuMzQzNzUgNiA2IDcuMzQzNzUgNiA5IEwgNiAzOSBDIDYgNDAuNjU2MjUgNy4zNDM3NSA0MiA5IDQyIEwgMzkgNDIgQyA0MC42NTYyNSA0MiA0MiA0MC42NTYyNSA0MiAzOSBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjM0U3QkYxJyB9LCBkOiBcIk0gOSA0MiBMIDM5IDQyIEMgNDAuNjU2MjUgNDIgMjQgMjYgMjQgMjYgQyAyNCAyNiA3LjM0Mzc1IDQyIDkgNDIgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0NCQ0NDOScgfSwgZDogXCJNIDQyIDM5IEwgNDIgOSBDIDQyIDcuMzQzNzUgMjYgMjQgMjYgMjQgQyAyNiAyNCA0MiA0MC42NTYyNSA0MiAzOSBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjRUZFRkVGJyB9LCBkOiBcIk0gMzkgNDIgQyA0MC42NTYyNSA0MiA0MiA0MC42NTYyNSA0MiAzOSBMIDQyIDM4Ljc1MzkwNiBMIDI2LjI0NjA5NCAyMyBMIDIzIDI2LjI0NjA5NCBMIDM4Ljc1MzkwNiA0MiBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjRkZENzNEJyB9LCBkOiBcIk0gNDIgOSBDIDQyIDcuMzQzNzUgNDAuNjU2MjUgNiAzOSA2IEwgMzguNzUzOTA2IDYgTCA2IDM4Ljc1MzkwNiBMIDYgMzkgQyA2IDQwLjY1NjI1IDcuMzQzNzUgNDIgOSA0MiBMIDkuMjQ2MDk0IDQyIEwgNDIgOS4yNDYwOTQgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0Q3M0YzNScgfSwgZDogXCJNIDM2IDIgQyAzMC40NzY1NjMgMiAyNiA2LjQ3NjU2MyAyNiAxMiBDIDI2IDE4LjgxMjUgMzMuNjY0MDYzIDIxLjI5Njg3NSAzNS4zMzIwMzEgMzEuODUxNTYzIEMgMzUuNDQxNDA2IDMyLjUzMTI1IDM1LjQ0OTIxOSAzMyAzNiAzMyBDIDM2LjU1MDc4MSAzMyAzNi41NTg1OTQgMzIuNTMxMjUgMzYuNjY3OTY5IDMxLjg1MTU2MyBDIDM4LjMzNTkzOCAyMS4yOTY4NzUgNDYgMTguODEyNSA0NiAxMiBDIDQ2IDYuNDc2NTYzIDQxLjUyMzQzOCAyIDM2IDIgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnIzc1MjYyMicgfSwgZDogXCJNIDM5LjUgMTIgQyAzOS41IDEzLjkzMzU5NCAzNy45MzM1OTQgMTUuNSAzNiAxNS41IEMgMzQuMDY2NDA2IDE1LjUgMzIuNSAxMy45MzM1OTQgMzIuNSAxMiBDIDMyLjUgMTAuMDY2NDA2IDM0LjA2NjQwNiA4LjUgMzYgOC41IEMgMzcuOTMzNTk0IDguNSAzOS41IDEwLjA2NjQwNiAzOS41IDEyIFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyNGRkZGRkYnIH0sIGQ6IFwiTSAxNC40OTIxODggMTIuNTMxMjUgTCAxNC40OTIxODggMTQuNjMyODEzIEwgMTcuNDg4MjgxIDE0LjYzMjgxMyBDIDE3LjA5Mzc1IDE1LjkwNjI1IDE2LjAzMTI1IDE2LjgxNjQwNiAxNC40OTIxODggMTYuODE2NDA2IEMgMTIuNjYwMTU2IDE2LjgxNjQwNiAxMS4xNzU3ODEgMTUuMzMyMDMxIDExLjE3NTc4MSAxMy41IEMgMTEuMTc1NzgxIDExLjY2NDA2MyAxMi42NjAxNTYgMTAuMTc5Njg4IDE0LjQ5MjE4OCAxMC4xNzk2ODggQyAxNS4zMTY0MDYgMTAuMTc5Njg4IDE2LjA3MDMxMyAxMC40ODQzNzUgMTYuNjQ4NDM4IDEwLjk4MDQ2OSBMIDE4LjE5NTMxMyA5LjQzMzU5NCBDIDE3LjIxODc1IDguNTQyOTY5IDE1LjkyMTg3NSA4IDE0LjQ5MjE4OCA4IEMgMTEuNDUzMTI1IDggOC45OTIxODggMTAuNDY0ODQ0IDguOTkyMTg4IDEzLjUgQyA4Ljk5MjE4OCAxNi41MzUxNTYgMTEuNDUzMTI1IDE5IDE0LjQ5MjE4OCAxOSBDIDE5LjMwNDY4OCAxOSAyMC4xMjg5MDYgMTQuNjgzNTk0IDE5LjY3NTc4MSAxMi41MzkwNjMgWiBcIiB9KVxuXHQpXG4pO1xuXG5leHBvcnQgdmFyIHR3aXRjaEljb24gPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFNWRyxcblx0e1xuXHRcdHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIixcblx0XHR2aWV3Qm94OiBcIjAgMCA0OCA0OFwiLFxuXHRcdHZlcnNpb246IFwiMS4xXCJcblx0fSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEcsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnI0ZGRkZGRicgfSwgZDogXCJNIDEyIDMyIEwgMTIgOCBMIDM5IDggTCAzOSAyNiBMIDMzIDMyIEwgMjQgMzIgTCAxOCAzOCBMIDE4IDMyIFogXCIgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBhdGgsIHsgc3R5bGU6IHsgZmlsbDogJyM4RTI0QUEnIH0sIGQ6IFwiTSA5IDUgTCA2IDEyLjEyMTA5NCBMIDYgMzggTCAxNSAzOCBMIDE1IDQzIEwgMjAgNDMgTCAyNSAzOCBMIDMyIDM4IEwgNDIgMjggTCA0MiA1IFogTSAzOCAyNiBMIDMzIDMxIEwgMjQgMzEgTCAxOSAzNiBMIDE5IDMxIEwgMTMgMzEgTCAxMyA5IEwgMzggOSBaIFwiIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IHN0eWxlOiB7IGZpbGw6ICcjOEUyNEFBJyB9LCBkOiBcIk0gMzIgMjUgTCAyNyAyNSBMIDI3IDE1IEwgMzIgMTUgWiBcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnIzhFMjRBQScgfSwgZDogXCJNIDI0IDI1IEwgMTkgMjUgTCAxOSAxNSBMIDI0IDE1IFogXCIgfSlcblx0KVxuKTtcblxuZXhwb3J0IHZhciB3aXN0aWFJY29uID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRTVkcsXG5cdHtcblx0XHR4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsXG5cdFx0dmlld0JveDogXCIwIDAgNzY5IDU5OFwiLFxuXHRcdHZlcnNpb246IFwiMS4xXCJcblx0fSxcblx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEcsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnIzE0OGVlMCcgfSwgZDogXCJNNzY2Ljg5LDIyOS4xN2MwLDAgLTE3Ljc4LDM1LjM4IC0xMDYuNSw5MS4zYy0zNy44MiwyMy43OSAtMTE2LjM2LDQ5LjEgLTIxNy4zMyw1OC44NmMtNTQuNTIsNS4yOSAtMTU0LjksMC45OSAtMTk3Ljk2LDAuOTljLTQzLjI5LDAgLTYzLjEzLDkuMTIgLTEwMS45NSw1Mi44NGMtMTQzLjE1LDE2MS4zNiAtMTQzLjE1LDE2MS4zNiAtMTQzLjE1LDE2MS4zNmMwLDAgNDkuNTcsMC4yNCA4Ny4wMSwwLjI0YzM3LjQzLDAgMjcxLjU1LDEzLjU5IDM3NS40MywtMTQuOThjMzM3LjM2LC05Mi43MiAzMDQuNDYsLTM1MC42MiAzMDQuNDYsLTM1MC42MnpcIiB9KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF0aCwgeyBzdHlsZTogeyBmaWxsOiAnIzU0YmJmZicgfSwgZDogXCJNNzU3Ljg0LDEyNi42NmMxNi4yMywtOTguOTcgLTM5LjY4LC0xMjYuMTYgLTM5LjY4LC0xMjYuMTZjMCwwIDIuMzYsODAuNTcgLTE0NS43LDk3LjY1Yy0xMzEuNDIsMTUuMTYgLTU3Mi40NiwzLjc0IC01NzIuNDYsMy43NGMwLDAgMCwwIDE0MS43NCwxNjIuNTRjMzguMzksNDQuMDYgNTguNzYsNDkuMTcgMTAxLjkyLDUyLjIyYzQzLjE2LDIuODkgMTM4LjQyLDEuODYgMjAyLjk5LC0zLjA1YzcwLjU4LC01LjQxIDE3MS4xNywtMjguNDMgMjM5LjE5LC04MS4xMWMzNC44OCwtMjYuOTggNjUuMjEsLTY0LjQ4IDcyLC0xMDUuODN6XCIgfSlcblx0KVxuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9jb21tb24vaWNvbnMuanNcbi8vIG1vZHVsZSBpZCA9IDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n");
125
126 /***/ }),
127 /* 5 */
128 /*!***********************!*\
129 !*** ./src/blocks.js ***!
130 \***********************/
131 /*! no exports provided */
132 /*! all exports used */
133 /***/ (function(module, __webpack_exports__, __webpack_require__) {
134
135 "use strict";
136 eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__google_docs_index_js__ = __webpack_require__(/*! ./google-docs/index.js */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__google_slides_index_js__ = __webpack_require__(/*! ./google-slides/index.js */ 11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__google_sheets_index_js__ = __webpack_require__(/*! ./google-sheets/index.js */ 15);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__google_forms_index_js__ = __webpack_require__(/*! ./google-forms/index.js */ 19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__google_drawings_index_js__ = __webpack_require__(/*! ./google-drawings/index.js */ 23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__google_maps_index_js__ = __webpack_require__(/*! ./google-maps/index.js */ 27);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__twitch_index_js__ = __webpack_require__(/*! ./twitch/index.js */ 31);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__wistia_index_js__ = __webpack_require__(/*! ./wistia/index.js */ 35);\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\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEd1dGVuYmVyZyBCbG9ja3NcbiAqXG4gKiBBbGwgYmxvY2tzIHJlbGF0ZWQgSmF2YVNjcmlwdCBmaWxlcyBzaG91bGQgYmUgaW1wb3J0ZWQgaGVyZS5cbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXG4gKiBmb3IgdGhhdCBibG9jayBoZXJlIGFzIHdlbGwuXG4gKlxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcbiAqIFdlYnBhY2sgaXMgY29tcGlsaW5nIGFzIHRoZSBpbnB1dCBmaWxlLlxuICovXG5cbmltcG9ydCAnLi9nb29nbGUtZG9jcy9pbmRleC5qcyc7XG5pbXBvcnQgJy4vZ29vZ2xlLXNsaWRlcy9pbmRleC5qcyc7XG5pbXBvcnQgJy4vZ29vZ2xlLXNoZWV0cy9pbmRleC5qcyc7XG5pbXBvcnQgJy4vZ29vZ2xlLWZvcm1zL2luZGV4LmpzJztcbmltcG9ydCAnLi9nb29nbGUtZHJhd2luZ3MvaW5kZXguanMnO1xuaW1wb3J0ICcuL2dvb2dsZS1tYXBzL2luZGV4LmpzJztcbmltcG9ydCAnLi90d2l0Y2gvaW5kZXguanMnO1xuaW1wb3J0ICcuL3dpc3RpYS9pbmRleC5qcyc7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzLmpzXG4vLyBtb2R1bGUgaWQgPSA1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///5\n");
137
138 /***/ }),
139 /* 6 */
140 /*!**********************************!*\
141 !*** ./src/google-docs/index.js ***!
142 \**********************************/
143 /*! no exports provided */
144 /***/ (function(module, __webpack_exports__, __webpack_require__) {
145
146 "use strict";
147 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 7);\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 */ 8);\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 */ 9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/google-docs-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Google Docs'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"a\" /* googleDocsIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('google'), __('docs')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-google-docs-document' },\n\t\t\twp.element.createElement('iframe', { src: iframeSrc, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9nb29nbGUtZG9jcy9pbmRleC5qcz8zZDQ3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQkxPQ0s6IGVtYmVkcHJlc3MtYmxvY2tzXG4gKlxuICogUmVnaXN0ZXJpbmcgYSBiYXNpYyBibG9jayB3aXRoIEd1dGVuYmVyZy5cbiAqIFNpbXBsZSBibG9jaywgcmVuZGVycyBhbmQgc2F2ZXMgdGhlIHNhbWUgY29udGVudCB3aXRob3V0IGFueSBpbnRlcmFjdGl2aXR5LlxuICovXG5cbi8vICBJbXBvcnQgQ1NTLlxuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCBlZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgeyBnb29nbGVEb2NzSWNvbiB9IGZyb20gJy4uL2NvbW1vbi9pY29ucyc7XG52YXIgX18gPSB3cC5pMThuLl9fOyAvLyBJbXBvcnQgX18oKSBmcm9tIHdwLmkxOG5cblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlOyAvLyBJbXBvcnQgcmVnaXN0ZXJCbG9ja1R5cGUoKSBmcm9tIHdwLmJsb2Nrc1xuXG4vKipcbiAqIFJlZ2lzdGVyOiBhYSBHdXRlbmJlcmcgQmxvY2suXG4gKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHNcbiAqIGJlaGF2aW9yLiBPbmNlIHJlZ2lzdGVyZWQsIHRoZSBibG9jayBpcyBtYWRlIGVkaXRvciBhcyBhbiBvcHRpb24gdG8gYW55XG4gKiBlZGl0b3IgaW50ZXJmYWNlIHdoZXJlIGJsb2NrcyBhcmUgaW1wbGVtZW50ZWQuXG4gKlxuICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiAqIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiAqIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiAqL1xuXG5yZWdpc3RlckJsb2NrVHlwZSgnZW1iZWRwcmVzcy9nb29nbGUtZG9jcy1ibG9jaycsIHtcblx0Ly8gQmxvY2sgbmFtZS4gQmxvY2sgbmFtZXMgbXVzdCBiZSBzdHJpbmcgdGhhdCBjb250YWlucyBhIG5hbWVzcGFjZSBwcmVmaXguIEV4YW1wbGU6IG15LXBsdWdpbi9teS1jdXN0b20tYmxvY2suXG5cdHRpdGxlOiBfXygnR29vZ2xlIERvY3MnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IGdvb2dsZURvY3NJY29uLCAvLyBCbG9jayBpY29uIGZyb20gRGFzaGljb25zIOKGkiBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL3Jlc291cmNlL2Rhc2hpY29ucy8uXG5cdGNhdGVnb3J5OiAnZW1iZWRwcmVzcycsIC8vIEJsb2NrIGNhdGVnb3J5IOKAlCBHcm91cCBibG9ja3MgdG9nZXRoZXIgYmFzZWQgb24gY29tbW9uIHRyYWl0cyBFLmcuIGNvbW1vbiwgZm9ybWF0dGluZywgbGF5b3V0IHdpZGdldHMsIGVtYmVkLlxuXHRrZXl3b3JkczogW19fKCdlbWJlZHByZXNzJyksIF9fKCdnb29nbGUnKSwgX18oJ2RvY3MnKV0sXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHR1cmw6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9LFxuXHRcdGlmcmFtZVNyYzoge1xuXHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdH1cblx0fSxcblx0LyoqXG4gICogVGhlIGVkaXQgZnVuY3Rpb24gZGVzY3JpYmVzIHRoZSBzdHJ1Y3R1cmUgb2YgeW91ciBibG9jayBpbiB0aGUgY29udGV4dCBvZiB0aGUgZWRpdG9yLlxuICAqIFRoaXMgcmVwcmVzZW50cyB3aGF0IHRoZSBlZGl0b3Igd2lsbCByZW5kZXIgd2hlbiB0aGUgYmxvY2sgaXMgdXNlZC5cbiAgKlxuICAqIFRoZSBcImVkaXRcIiBwcm9wZXJ0eSBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdGVkaXQ6IGVkaXQsXG5cblx0LyoqXG4gICogVGhlIHNhdmUgZnVuY3Rpb24gZGVmaW5lcyB0aGUgd2F5IGluIHdoaWNoIHRoZSBkaWZmZXJlbnQgYXR0cmlidXRlcyBzaG91bGQgYmUgY29tYmluZWRcbiAgKiBpbnRvIHRoZSBmaW5hbCBtYXJrdXAsIHdoaWNoIGlzIHRoZW4gc2VyaWFsaXplZCBieSBHdXRlbmJlcmcgaW50byBwb3N0X2NvbnRlbnQuXG4gICpcbiAgKiBUaGUgXCJzYXZlXCIgcHJvcGVydHkgbXVzdCBiZSBzcGVjaWZpZWQgYW5kIG11c3QgYmUgYSB2YWxpZCBmdW5jdGlvbi5cbiAgKlxuICAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL2Jsb2NrLWVkaXQtc2F2ZS9cbiAgKi9cblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHZhciBpZnJhbWVTcmMgPSBwcm9wcy5hdHRyaWJ1dGVzLmlmcmFtZVNyYztcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgJ2NsYXNzJzogJ29zZS1nb29nbGUtZG9jcy1kb2N1bWVudCcgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJywgeyBzcmM6IGlmcmFtZVNyYywgZnJhbWVib3JkZXI6ICcwJywgd2lkdGg6ICc2MDAnLCBoZWlnaHQ6ICc0NTAnLCBhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgbW96YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIHdlYmtpdGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnIH0pXG5cdFx0KTtcblx0fVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLWRvY3MvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///6\n");
148
149 /***/ }),
150 /* 7 */
151 /*!************************************!*\
152 !*** ./src/google-docs/style.scss ***!
153 \************************************/
154 /*! dynamic exports provided */
155 /***/ (function(module, exports) {
156
157 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9nb29nbGUtZG9jcy9zdHlsZS5zY3NzPzFiZGEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtZG9jcy9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSA3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///7\n");
158
159 /***/ }),
160 /* 8 */
161 /*!*************************************!*\
162 !*** ./src/google-docs/editor.scss ***!
163 \*************************************/
164 /*! dynamic exports provided */
165 /***/ (function(module, exports) {
166
167 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9nb29nbGUtZG9jcy9lZGl0b3Iuc2Nzcz8wZmRlIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLWRvY3MvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n");
168
169 /***/ }),
170 /* 9 */
171 /*!*********************************!*\
172 !*** ./src/google-docs/edit.js ***!
173 \*********************************/
174 /*! exports provided: default */
175 /*! exports used: default */
176 /***/ (function(module, __webpack_exports__, __webpack_require__) {
177
178 "use strict";
179 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar GoogleDocsEdit = function (_Component) {\n _inherits(GoogleDocsEdit, _Component);\n\n function GoogleDocsEdit() {\n _classCallCheck(this, GoogleDocsEdit);\n\n var _this = _possibleConstructorReturn(this, (GoogleDocsEdit.__proto__ || Object.getPrototypeOf(GoogleDocsEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(GoogleDocsEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && url.match(/^http[s]?:\\/\\/((?:www\\.)?docs\\.google\\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\\/[a-z0-9\\/\\?=_\\-\\.\\,&%\\$#\\@\\!\\+]*)/i)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n var regEx = /google\\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i;\n var match = regEx.exec(iframeSrc);\n var type = match[1];\n if (type && type == 'document') {\n if (iframeSrc.match(/([?&])embedded=true/i)) {\n if (iframeSrc.indexOf('?') > -1) {\n iframeSrc += '&embedded=true';\n } else {\n iframeSrc += '?embedded=true';\n }\n }\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Google Docs URL');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return GoogleDocsEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (GoogleDocsEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9nb29nbGUtZG9jcy9lZGl0LmpzPzY1ZWYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRW1iZWRDb250cm9scyBmcm9tICcuLi9jb21tb24vZW1iZWQtY29udHJvbHMnO1xuaW1wb3J0IEVtYmVkTG9hZGluZyBmcm9tICcuLi9jb21tb24vZW1iZWQtbG9hZGluZyc7XG5pbXBvcnQgRW1iZWRQbGFjZWhvbGRlciBmcm9tICcuLi9jb21tb24vZW1iZWQtcGxhY2Vob2xkZXInO1xuaW1wb3J0IElmcmFtZSBmcm9tICcuLi9jb21tb24vSWZyYW1lJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgX3dwJGVsZW1lbnQgPSB3cC5lbGVtZW50LFxuICAgIENvbXBvbmVudCA9IF93cCRlbGVtZW50LkNvbXBvbmVudCxcbiAgICBGcmFnbWVudCA9IF93cCRlbGVtZW50LkZyYWdtZW50O1xuXG52YXIgR29vZ2xlRG9jc0VkaXQgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICAgIF9pbmhlcml0cyhHb29nbGVEb2NzRWRpdCwgX0NvbXBvbmVudCk7XG5cbiAgICBmdW5jdGlvbiBHb29nbGVEb2NzRWRpdCgpIHtcbiAgICAgICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEdvb2dsZURvY3NFZGl0KTtcblxuICAgICAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoR29vZ2xlRG9jc0VkaXQuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihHb29nbGVEb2NzRWRpdCkpLmFwcGx5KHRoaXMsIGFyZ3VtZW50cykpO1xuXG4gICAgICAgIF90aGlzLnN3aXRjaEJhY2tUb1VSTElucHV0ID0gX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnNldFVybCA9IF90aGlzLnNldFVybC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMub25Mb2FkID0gX3RoaXMub25Mb2FkLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5zdGF0ZSA9IHtcbiAgICAgICAgICAgIGVkaXRpbmdVUkw6IGZhbHNlLFxuICAgICAgICAgICAgdXJsOiBfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnVybCxcbiAgICAgICAgICAgIGZldGNoaW5nOiB0cnVlLFxuICAgICAgICAgICAgY2Fubm90RW1iZWQ6IGZhbHNlXG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiBfdGhpcztcbiAgICB9XG5cbiAgICBfY3JlYXRlQ2xhc3MoR29vZ2xlRG9jc0VkaXQsIFt7XG4gICAgICAgIGtleTogJ29uTG9hZCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBvbkxvYWQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICBmZXRjaGluZzogZmFsc2VcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdkZWNvZGVIVE1MRW50aXRpZXMnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gZGVjb2RlSFRNTEVudGl0aWVzKHN0cikge1xuICAgICAgICAgICAgaWYgKHN0ciAmJiB0eXBlb2Ygc3RyID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIC8vIHN0cmlwIHNjcmlwdC9odG1sIHRhZ3NcbiAgICAgICAgICAgICAgICBzdHIgPSBzdHIucmVwbGFjZSgvPHNjcmlwdFtePl0qPihbXFxTXFxzXSo/KTxcXC9zY3JpcHQ+L2dtaSwgJycpO1xuICAgICAgICAgICAgICAgIHN0ciA9IHN0ci5yZXBsYWNlKC88XFwvP1xcdyg/OlteXCInPl18XCJbXlwiXSpcInwnW14nXSonKSo+L2dtaSwgJycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHN0cjtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc2V0VXJsJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHNldFVybChldmVudCkge1xuICAgICAgICAgICAgaWYgKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciB1cmwgPSB0aGlzLnN0YXRlLnVybDtcbiAgICAgICAgICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gdGhpcy5wcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgdXJsOiB1cmwgfSk7XG4gICAgICAgICAgICBpZiAodXJsICYmIHVybC5tYXRjaCgvXmh0dHBbc10/OlxcL1xcLygoPzp3d3dcXC4pP2RvY3NcXC5nb29nbGVcXC5jb20oPzouKik/KD86ZG9jdW1lbnR8cHJlc2VudGF0aW9ufHNwcmVhZHNoZWV0c3xmb3Jtc3xkcmF3aW5ncylcXC9bYS16MC05XFwvXFw/PV9cXC1cXC5cXCwmJVxcJCNcXEBcXCFcXCtdKikvaSkpIHtcbiAgICAgICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gdGhpcy5kZWNvZGVIVE1MRW50aXRpZXModXJsKTtcbiAgICAgICAgICAgICAgICB2YXIgcmVnRXggPSAvZ29vZ2xlXFwuY29tKD86LispPyhkb2N1bWVudHxwcmVzZW50YXRpb258c3ByZWFkc2hlZXRzfGZvcm1zfGRyYXdpbmdzKS9pO1xuICAgICAgICAgICAgICAgIHZhciBtYXRjaCA9IHJlZ0V4LmV4ZWMoaWZyYW1lU3JjKTtcbiAgICAgICAgICAgICAgICB2YXIgdHlwZSA9IG1hdGNoWzFdO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlICYmIHR5cGUgPT0gJ2RvY3VtZW50Jykge1xuICAgICAgICAgICAgICAgICAgICBpZiAoaWZyYW1lU3JjLm1hdGNoKC8oWz8mXSllbWJlZGRlZD10cnVlL2kpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoaWZyYW1lU3JjLmluZGV4T2YoJz8nKSA+IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lU3JjICs9ICcmZW1iZWRkZWQ9dHJ1ZSc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZVNyYyArPSAnP2VtYmVkZGVkPXRydWUnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBlZGl0aW5nVVJMOiBmYWxzZSwgY2Fubm90RW1iZWQ6IGZhbHNlIH0pO1xuICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgaWZyYW1lU3JjOiBpZnJhbWVTcmMgfSk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRpbmdVUkw6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgIGVkaXRpbmdVUkw6IHRydWVcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc3dpdGNoQmFja1RvVVJMSW5wdXQnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gc3dpdGNoQmFja1RvVVJMSW5wdXQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHsgZWRpdGluZ1VSTDogdHJ1ZSB9KTtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAncmVuZGVyJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgICAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXG4gICAgICAgICAgICB2YXIgX3N0YXRlID0gdGhpcy5zdGF0ZSxcbiAgICAgICAgICAgICAgICB1cmwgPSBfc3RhdGUudXJsLFxuICAgICAgICAgICAgICAgIGVkaXRpbmdVUkwgPSBfc3RhdGUuZWRpdGluZ1VSTCxcbiAgICAgICAgICAgICAgICBmZXRjaGluZyA9IF9zdGF0ZS5mZXRjaGluZyxcbiAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZCA9IF9zdGF0ZS5jYW5ub3RFbWJlZDtcbiAgICAgICAgICAgIHZhciBpZnJhbWVTcmMgPSB0aGlzLnByb3BzLmF0dHJpYnV0ZXMuaWZyYW1lU3JjO1xuXG5cbiAgICAgICAgICAgIHZhciBsYWJlbCA9IF9fKCdHb29nbGUgRG9jcyBVUkwnKTtcblxuICAgICAgICAgICAgLy8gTm8gcHJldmlldywgb3Igd2UgY2FuJ3QgZW1iZWQgdGhlIGN1cnJlbnQgVVJMLCBvciB3ZSd2ZSBjbGlja2VkIHRoZSBlZGl0IGJ1dHRvbi5cbiAgICAgICAgICAgIGlmICghaWZyYW1lU3JjIHx8IGVkaXRpbmdVUkwpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkUGxhY2Vob2xkZXIsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGxhYmVsLFxuICAgICAgICAgICAgICAgICAgICBvblN1Ym1pdDogdGhpcy5zZXRVcmwsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiB1cmwsXG4gICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiBjYW5ub3RFbWJlZCxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3RoaXMyLnNldFN0YXRlKHsgdXJsOiBldmVudC50YXJnZXQudmFsdWUgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG5cbiAgICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICBGcmFnbWVudCxcbiAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgZmV0Y2hpbmcgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRMb2FkaW5nLCBudWxsKSA6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJZnJhbWUsIHsgc3JjOiBpZnJhbWVTcmMsIG9uTG9hZDogdGhpcy5vbkxvYWQsIHN0eWxlOiB7IGRpc3BsYXk6IGZldGNoaW5nID8gJ25vbmUnIDogJycgfSwgZnJhbWVib3JkZXI6ICcwJywgd2lkdGg6ICc2MDAnLCBoZWlnaHQ6ICc0NTAnLCBhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgbW96YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIHdlYmtpdGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnIH0pLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRDb250cm9scywge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0VkaXRCdXR0b246IGlmcmFtZVNyYyAmJiAhY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hCYWNrVG9VUkxJbnB1dDogdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XSk7XG5cbiAgICByZXR1cm4gR29vZ2xlRG9jc0VkaXQ7XG59KENvbXBvbmVudCk7XG5cbjtcbmV4cG9ydCBkZWZhdWx0IEdvb2dsZURvY3NFZGl0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2dvb2dsZS1kb2NzL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n");
180
181 /***/ }),
182 /* 10 */
183 /*!***************************!*\
184 !*** external "ReactDOM" ***!
185 \***************************/
186 /*! dynamic exports provided */
187 /*! exports used: default */
188 /***/ (function(module, exports) {
189
190 module.exports = ReactDOM;
191
192 /***/ }),
193 /* 11 */
194 /*!************************************!*\
195 !*** ./src/google-slides/index.js ***!
196 \************************************/
197 /*! no exports provided */
198 /***/ (function(module, __webpack_exports__, __webpack_require__) {
199
200 "use strict";
201 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 12);\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 */ 13);\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 */ 14);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/google-slides-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Google Slides'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"f\" /* googleSlidesIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('google'), __('slides')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-google-docs-presentation' },\n\t\t\twp.element.createElement('iframe', { src: iframeSrc, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNsaWRlcy9pbmRleC5qcz82Y2E1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQkxPQ0s6IGVtYmVkcHJlc3MtYmxvY2tzXG4gKlxuICogUmVnaXN0ZXJpbmcgYSBiYXNpYyBibG9jayB3aXRoIEd1dGVuYmVyZy5cbiAqIFNpbXBsZSBibG9jaywgcmVuZGVycyBhbmQgc2F2ZXMgdGhlIHNhbWUgY29udGVudCB3aXRob3V0IGFueSBpbnRlcmFjdGl2aXR5LlxuICovXG5cbi8vICBJbXBvcnQgQ1NTLlxuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCBlZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgeyBnb29nbGVTbGlkZXNJY29uIH0gZnJvbSAnLi4vY29tbW9uL2ljb25zJztcbnZhciBfXyA9IHdwLmkxOG4uX187IC8vIEltcG9ydCBfXygpIGZyb20gd3AuaTE4blxuXG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7IC8vIEltcG9ydCByZWdpc3RlckJsb2NrVHlwZSgpIGZyb20gd3AuYmxvY2tzXG5cbi8qKlxuICogUmVnaXN0ZXI6IGFhIEd1dGVuYmVyZyBCbG9jay5cbiAqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0c1xuICogYmVoYXZpb3IuIE9uY2UgcmVnaXN0ZXJlZCwgdGhlIGJsb2NrIGlzIG1hZGUgZWRpdG9yIGFzIGFuIG9wdGlvbiB0byBhbnlcbiAqIGVkaXRvciBpbnRlcmZhY2Ugd2hlcmUgYmxvY2tzIGFyZSBpbXBsZW1lbnRlZC5cbiAqXG4gKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9cbiAqIEBwYXJhbSAge3N0cmluZ30gICBuYW1lICAgICBCbG9jayBuYW1lLlxuICogQHBhcmFtICB7T2JqZWN0fSAgIHNldHRpbmdzIEJsb2NrIHNldHRpbmdzLlxuICogQHJldHVybiB7P1dQQmxvY2t9ICAgICAgICAgIFRoZSBibG9jaywgaWYgaXQgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJlZDsgb3RoZXJ3aXNlIGB1bmRlZmluZWRgLlxuICovXG5cbnJlZ2lzdGVyQmxvY2tUeXBlKCdlbWJlZHByZXNzL2dvb2dsZS1zbGlkZXMtYmxvY2snLCB7XG5cdC8vIEJsb2NrIG5hbWUuIEJsb2NrIG5hbWVzIG11c3QgYmUgc3RyaW5nIHRoYXQgY29udGFpbnMgYSBuYW1lc3BhY2UgcHJlZml4LiBFeGFtcGxlOiBteS1wbHVnaW4vbXktY3VzdG9tLWJsb2NrLlxuXHR0aXRsZTogX18oJ0dvb2dsZSBTbGlkZXMnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IGdvb2dsZVNsaWRlc0ljb24sIC8vIEJsb2NrIGljb24gZnJvbSBEYXNoaWNvbnMg4oaSIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvcmVzb3VyY2UvZGFzaGljb25zLy5cblx0Y2F0ZWdvcnk6ICdlbWJlZHByZXNzJywgLy8gQmxvY2sgY2F0ZWdvcnkg4oCUIEdyb3VwIGJsb2NrcyB0b2dldGhlciBiYXNlZCBvbiBjb21tb24gdHJhaXRzIEUuZy4gY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQgd2lkZ2V0cywgZW1iZWQuXG5cdGtleXdvcmRzOiBbX18oJ2VtYmVkcHJlc3MnKSwgX18oJ2dvb2dsZScpLCBfXygnc2xpZGVzJyldLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0dXJsOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpZnJhbWVTcmM6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cdH0sXG5cdC8qKlxuICAqIFRoZSBlZGl0IGZ1bmN0aW9uIGRlc2NyaWJlcyB0aGUgc3RydWN0dXJlIG9mIHlvdXIgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cbiAgKiBUaGlzIHJlcHJlc2VudHMgd2hhdCB0aGUgZWRpdG9yIHdpbGwgcmVuZGVyIHdoZW4gdGhlIGJsb2NrIGlzIHVzZWQuXG4gICpcbiAgKiBUaGUgXCJlZGl0XCIgcHJvcGVydHkgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqL1xuXHRlZGl0OiBlZGl0LFxuXG5cdC8qKlxuICAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG4gICogaW50byB0aGUgZmluYWwgbWFya3VwLCB3aGljaCBpcyB0aGVuIHNlcmlhbGl6ZWQgYnkgR3V0ZW5iZXJnIGludG8gcG9zdF9jb250ZW50LlxuICAqXG4gICogVGhlIFwic2F2ZVwiIHByb3BlcnR5IG11c3QgYmUgc3BlY2lmaWVkIGFuZCBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0XHR2YXIgaWZyYW1lU3JjID0gcHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7ICdjbGFzcyc6ICdvc2UtZ29vZ2xlLWRvY3MtcHJlc2VudGF0aW9uJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnLCB7IHNyYzogaWZyYW1lU3JjLCBmcmFtZWJvcmRlcjogJzAnLCB3aWR0aDogJzYwMCcsIGhlaWdodDogJzQ1MCcsIGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnLCBtb3phbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgd2Via2l0YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScgfSlcblx0XHQpO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtc2xpZGVzL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAxMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///11\n");
202
203 /***/ }),
204 /* 12 */
205 /*!**************************************!*\
206 !*** ./src/google-slides/style.scss ***!
207 \**************************************/
208 /*! dynamic exports provided */
209 /***/ (function(module, exports) {
210
211 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNsaWRlcy9zdHlsZS5zY3NzPzVhNzIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtc2xpZGVzL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDEyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///12\n");
212
213 /***/ }),
214 /* 13 */
215 /*!***************************************!*\
216 !*** ./src/google-slides/editor.scss ***!
217 \***************************************/
218 /*! dynamic exports provided */
219 /***/ (function(module, exports) {
220
221 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNsaWRlcy9lZGl0b3Iuc2Nzcz9lYjJlIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLXNsaWRlcy9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n");
222
223 /***/ }),
224 /* 14 */
225 /*!***********************************!*\
226 !*** ./src/google-slides/edit.js ***!
227 \***********************************/
228 /*! exports provided: default */
229 /*! exports used: default */
230 /***/ (function(module, __webpack_exports__, __webpack_require__) {
231
232 "use strict";
233 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar GoogleSlidesEdit = function (_Component) {\n _inherits(GoogleSlidesEdit, _Component);\n\n function GoogleSlidesEdit() {\n _classCallCheck(this, GoogleSlidesEdit);\n\n var _this = _possibleConstructorReturn(this, (GoogleSlidesEdit.__proto__ || Object.getPrototypeOf(GoogleSlidesEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(GoogleSlidesEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && url.match(/^http[s]?:\\/\\/((?:www\\.)?docs\\.google\\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\\/[a-z0-9\\/\\?=_\\-\\.\\,&%\\$#\\@\\!\\+]*)/i)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n var regEx = /google\\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i;\n var match = regEx.exec(iframeSrc);\n var type = match[1];\n if (type && type == 'presentation') {\n if (iframeSrc.match(/pub\\?/i)) {\n iframeSrc = iframeSrc.replace('/pub?', '/embed?');\n }\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Google Slides URL');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return GoogleSlidesEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (GoogleSlidesEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNsaWRlcy9lZGl0LmpzPzllOWMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRW1iZWRDb250cm9scyBmcm9tICcuLi9jb21tb24vZW1iZWQtY29udHJvbHMnO1xuaW1wb3J0IEVtYmVkTG9hZGluZyBmcm9tICcuLi9jb21tb24vZW1iZWQtbG9hZGluZyc7XG5pbXBvcnQgRW1iZWRQbGFjZWhvbGRlciBmcm9tICcuLi9jb21tb24vZW1iZWQtcGxhY2Vob2xkZXInO1xuaW1wb3J0IElmcmFtZSBmcm9tICcuLi9jb21tb24vSWZyYW1lJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgX3dwJGVsZW1lbnQgPSB3cC5lbGVtZW50LFxuICAgIENvbXBvbmVudCA9IF93cCRlbGVtZW50LkNvbXBvbmVudCxcbiAgICBGcmFnbWVudCA9IF93cCRlbGVtZW50LkZyYWdtZW50O1xuXG52YXIgR29vZ2xlU2xpZGVzRWRpdCA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG4gICAgX2luaGVyaXRzKEdvb2dsZVNsaWRlc0VkaXQsIF9Db21wb25lbnQpO1xuXG4gICAgZnVuY3Rpb24gR29vZ2xlU2xpZGVzRWRpdCgpIHtcbiAgICAgICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEdvb2dsZVNsaWRlc0VkaXQpO1xuXG4gICAgICAgIHZhciBfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChHb29nbGVTbGlkZXNFZGl0Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoR29vZ2xlU2xpZGVzRWRpdCkpLmFwcGx5KHRoaXMsIGFyZ3VtZW50cykpO1xuXG4gICAgICAgIF90aGlzLnN3aXRjaEJhY2tUb1VSTElucHV0ID0gX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnNldFVybCA9IF90aGlzLnNldFVybC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMub25Mb2FkID0gX3RoaXMub25Mb2FkLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5zdGF0ZSA9IHtcbiAgICAgICAgICAgIGVkaXRpbmdVUkw6IGZhbHNlLFxuICAgICAgICAgICAgdXJsOiBfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnVybCxcbiAgICAgICAgICAgIGZldGNoaW5nOiB0cnVlLFxuICAgICAgICAgICAgY2Fubm90RW1iZWQ6IGZhbHNlXG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiBfdGhpcztcbiAgICB9XG5cbiAgICBfY3JlYXRlQ2xhc3MoR29vZ2xlU2xpZGVzRWRpdCwgW3tcbiAgICAgICAga2V5OiAnb25Mb2FkJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIG9uTG9hZCgpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgIGZldGNoaW5nOiBmYWxzZVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ2RlY29kZUhUTUxFbnRpdGllcycsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBkZWNvZGVIVE1MRW50aXRpZXMoc3RyKSB7XG4gICAgICAgICAgICBpZiAoc3RyICYmIHR5cGVvZiBzdHIgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgLy8gc3RyaXAgc2NyaXB0L2h0bWwgdGFnc1xuICAgICAgICAgICAgICAgIHN0ciA9IHN0ci5yZXBsYWNlKC88c2NyaXB0W14+XSo+KFtcXFNcXHNdKj8pPFxcL3NjcmlwdD4vZ21pLCAnJyk7XG4gICAgICAgICAgICAgICAgc3RyID0gc3RyLnJlcGxhY2UoLzxcXC8/XFx3KD86W15cIic+XXxcIlteXCJdKlwifCdbXiddKicpKj4vZ21pLCAnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gc3RyO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdzZXRVcmwnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gc2V0VXJsKGV2ZW50KSB7XG4gICAgICAgICAgICBpZiAoZXZlbnQpIHtcbiAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmFyIHVybCA9IHRoaXMuc3RhdGUudXJsO1xuICAgICAgICAgICAgdmFyIHNldEF0dHJpYnV0ZXMgPSB0aGlzLnByb3BzLnNldEF0dHJpYnV0ZXM7XG5cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyB1cmw6IHVybCB9KTtcbiAgICAgICAgICAgIGlmICh1cmwgJiYgdXJsLm1hdGNoKC9eaHR0cFtzXT86XFwvXFwvKCg/Ond3d1xcLik/ZG9jc1xcLmdvb2dsZVxcLmNvbSg/Oi4qKT8oPzpkb2N1bWVudHxwcmVzZW50YXRpb258c3ByZWFkc2hlZXRzfGZvcm1zfGRyYXdpbmdzKVxcL1thLXowLTlcXC9cXD89X1xcLVxcLlxcLCYlXFwkI1xcQFxcIVxcK10qKS9pKSkge1xuICAgICAgICAgICAgICAgIHZhciBpZnJhbWVTcmMgPSB0aGlzLmRlY29kZUhUTUxFbnRpdGllcyh1cmwpO1xuICAgICAgICAgICAgICAgIHZhciByZWdFeCA9IC9nb29nbGVcXC5jb20oPzouKyk/KGRvY3VtZW50fHByZXNlbnRhdGlvbnxzcHJlYWRzaGVldHN8Zm9ybXN8ZHJhd2luZ3MpL2k7XG4gICAgICAgICAgICAgICAgdmFyIG1hdGNoID0gcmVnRXguZXhlYyhpZnJhbWVTcmMpO1xuICAgICAgICAgICAgICAgIHZhciB0eXBlID0gbWF0Y2hbMV07XG4gICAgICAgICAgICAgICAgaWYgKHR5cGUgJiYgdHlwZSA9PSAncHJlc2VudGF0aW9uJykge1xuICAgICAgICAgICAgICAgICAgICBpZiAoaWZyYW1lU3JjLm1hdGNoKC9wdWJcXD8vaSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZVNyYyA9IGlmcmFtZVNyYy5yZXBsYWNlKCcvcHViPycsICcvZW1iZWQ/Jyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IGVkaXRpbmdVUkw6IGZhbHNlLCBjYW5ub3RFbWJlZDogZmFsc2UgfSk7XG4gICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpZnJhbWVTcmM6IGlmcmFtZVNyYyB9KTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGluZ1VSTDogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgZWRpdGluZ1VSTDogdHJ1ZVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdzd2l0Y2hCYWNrVG9VUkxJbnB1dCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBzd2l0Y2hCYWNrVG9VUkxJbnB1dCgpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBlZGl0aW5nVVJMOiB0cnVlIH0pO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdyZW5kZXInLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuICAgICAgICAgICAgdmFyIF90aGlzMiA9IHRoaXM7XG5cbiAgICAgICAgICAgIHZhciBfc3RhdGUgPSB0aGlzLnN0YXRlLFxuICAgICAgICAgICAgICAgIHVybCA9IF9zdGF0ZS51cmwsXG4gICAgICAgICAgICAgICAgZWRpdGluZ1VSTCA9IF9zdGF0ZS5lZGl0aW5nVVJMLFxuICAgICAgICAgICAgICAgIGZldGNoaW5nID0gX3N0YXRlLmZldGNoaW5nLFxuICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkID0gX3N0YXRlLmNhbm5vdEVtYmVkO1xuICAgICAgICAgICAgdmFyIGlmcmFtZVNyYyA9IHRoaXMucHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblxuICAgICAgICAgICAgdmFyIGxhYmVsID0gX18oJ0dvb2dsZSBTbGlkZXMgVVJMJyk7XG5cbiAgICAgICAgICAgIC8vIE5vIHByZXZpZXcsIG9yIHdlIGNhbid0IGVtYmVkIHRoZSBjdXJyZW50IFVSTCwgb3Igd2UndmUgY2xpY2tlZCB0aGUgZWRpdCBidXR0b24uXG4gICAgICAgICAgICBpZiAoIWlmcmFtZVNyYyB8fCBlZGl0aW5nVVJMKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChFbWJlZFBsYWNlaG9sZGVyLCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBsYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgb25TdWJtaXQ6IHRoaXMuc2V0VXJsLFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogdXJsLFxuICAgICAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZDogY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzMi5zZXRTdGF0ZSh7IHVybDogZXZlbnQudGFyZ2V0LnZhbHVlIH0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIGZldGNoaW5nID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkTG9hZGluZywgbnVsbCkgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWZyYW1lLCB7IHNyYzogaWZyYW1lU3JjLCBvbkxvYWQ6IHRoaXMub25Mb2FkLCBzdHlsZTogeyBkaXNwbGF5OiBmZXRjaGluZyA/ICdub25lJyA6ICcnIH0sIGZyYW1lYm9yZGVyOiAnMCcsIHdpZHRoOiAnNjAwJywgaGVpZ2h0OiAnNDUwJywgYWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIG1vemFsbG93ZnVsbHNjcmVlbjogJ3RydWUnLCB3ZWJraXRhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJyB9KSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkQ29udHJvbHMsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNob3dFZGl0QnV0dG9uOiBpZnJhbWVTcmMgJiYgIWNhbm5vdEVtYmVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoQmFja1RvVVJMSW5wdXQ6IHRoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXRcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfV0pO1xuXG4gICAgcmV0dXJuIEdvb2dsZVNsaWRlc0VkaXQ7XG59KENvbXBvbmVudCk7XG5cbjtcbmV4cG9ydCBkZWZhdWx0IEdvb2dsZVNsaWRlc0VkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLXNsaWRlcy9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSAxNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///14\n");
234
235 /***/ }),
236 /* 15 */
237 /*!************************************!*\
238 !*** ./src/google-sheets/index.js ***!
239 \************************************/
240 /*! no exports provided */
241 /***/ (function(module, __webpack_exports__, __webpack_require__) {
242
243 "use strict";
244 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 16);\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 */ 17);\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 */ 18);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/google-sheets-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Google Sheets'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"e\" /* googleSheetsIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('google'), __('sheets')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-google-docs-spreadsheets' },\n\t\t\twp.element.createElement('iframe', { src: iframeSrc, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNoZWV0cy9pbmRleC5qcz82OGVjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQkxPQ0s6IGVtYmVkcHJlc3MtYmxvY2tzXG4gKlxuICogUmVnaXN0ZXJpbmcgYSBiYXNpYyBibG9jayB3aXRoIEd1dGVuYmVyZy5cbiAqIFNpbXBsZSBibG9jaywgcmVuZGVycyBhbmQgc2F2ZXMgdGhlIHNhbWUgY29udGVudCB3aXRob3V0IGFueSBpbnRlcmFjdGl2aXR5LlxuICovXG5cbi8vICBJbXBvcnQgQ1NTLlxuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCBlZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgeyBnb29nbGVTaGVldHNJY29uIH0gZnJvbSAnLi4vY29tbW9uL2ljb25zJztcbnZhciBfXyA9IHdwLmkxOG4uX187IC8vIEltcG9ydCBfXygpIGZyb20gd3AuaTE4blxuXG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7IC8vIEltcG9ydCByZWdpc3RlckJsb2NrVHlwZSgpIGZyb20gd3AuYmxvY2tzXG5cbi8qKlxuICogUmVnaXN0ZXI6IGFhIEd1dGVuYmVyZyBCbG9jay5cbiAqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0c1xuICogYmVoYXZpb3IuIE9uY2UgcmVnaXN0ZXJlZCwgdGhlIGJsb2NrIGlzIG1hZGUgZWRpdG9yIGFzIGFuIG9wdGlvbiB0byBhbnlcbiAqIGVkaXRvciBpbnRlcmZhY2Ugd2hlcmUgYmxvY2tzIGFyZSBpbXBsZW1lbnRlZC5cbiAqXG4gKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9cbiAqIEBwYXJhbSAge3N0cmluZ30gICBuYW1lICAgICBCbG9jayBuYW1lLlxuICogQHBhcmFtICB7T2JqZWN0fSAgIHNldHRpbmdzIEJsb2NrIHNldHRpbmdzLlxuICogQHJldHVybiB7P1dQQmxvY2t9ICAgICAgICAgIFRoZSBibG9jaywgaWYgaXQgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJlZDsgb3RoZXJ3aXNlIGB1bmRlZmluZWRgLlxuICovXG5cbnJlZ2lzdGVyQmxvY2tUeXBlKCdlbWJlZHByZXNzL2dvb2dsZS1zaGVldHMtYmxvY2snLCB7XG5cdC8vIEJsb2NrIG5hbWUuIEJsb2NrIG5hbWVzIG11c3QgYmUgc3RyaW5nIHRoYXQgY29udGFpbnMgYSBuYW1lc3BhY2UgcHJlZml4LiBFeGFtcGxlOiBteS1wbHVnaW4vbXktY3VzdG9tLWJsb2NrLlxuXHR0aXRsZTogX18oJ0dvb2dsZSBTaGVldHMnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IGdvb2dsZVNoZWV0c0ljb24sIC8vIEJsb2NrIGljb24gZnJvbSBEYXNoaWNvbnMg4oaSIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvcmVzb3VyY2UvZGFzaGljb25zLy5cblx0Y2F0ZWdvcnk6ICdlbWJlZHByZXNzJywgLy8gQmxvY2sgY2F0ZWdvcnkg4oCUIEdyb3VwIGJsb2NrcyB0b2dldGhlciBiYXNlZCBvbiBjb21tb24gdHJhaXRzIEUuZy4gY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQgd2lkZ2V0cywgZW1iZWQuXG5cdGtleXdvcmRzOiBbX18oJ2VtYmVkcHJlc3MnKSwgX18oJ2dvb2dsZScpLCBfXygnc2hlZXRzJyldLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0dXJsOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpZnJhbWVTcmM6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cdH0sXG5cdC8qKlxuICAqIFRoZSBlZGl0IGZ1bmN0aW9uIGRlc2NyaWJlcyB0aGUgc3RydWN0dXJlIG9mIHlvdXIgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cbiAgKiBUaGlzIHJlcHJlc2VudHMgd2hhdCB0aGUgZWRpdG9yIHdpbGwgcmVuZGVyIHdoZW4gdGhlIGJsb2NrIGlzIHVzZWQuXG4gICpcbiAgKiBUaGUgXCJlZGl0XCIgcHJvcGVydHkgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqL1xuXHRlZGl0OiBlZGl0LFxuXG5cdC8qKlxuICAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG4gICogaW50byB0aGUgZmluYWwgbWFya3VwLCB3aGljaCBpcyB0aGVuIHNlcmlhbGl6ZWQgYnkgR3V0ZW5iZXJnIGludG8gcG9zdF9jb250ZW50LlxuICAqXG4gICogVGhlIFwic2F2ZVwiIHByb3BlcnR5IG11c3QgYmUgc3BlY2lmaWVkIGFuZCBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0XHR2YXIgaWZyYW1lU3JjID0gcHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7ICdjbGFzcyc6ICdvc2UtZ29vZ2xlLWRvY3Mtc3ByZWFkc2hlZXRzJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnLCB7IHNyYzogaWZyYW1lU3JjLCBmcmFtZWJvcmRlcjogJzAnLCB3aWR0aDogJzYwMCcsIGhlaWdodDogJzQ1MCcsIGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnLCBtb3phbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgd2Via2l0YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScgfSlcblx0XHQpO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtc2hlZXRzL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAxNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n");
245
246 /***/ }),
247 /* 16 */
248 /*!**************************************!*\
249 !*** ./src/google-sheets/style.scss ***!
250 \**************************************/
251 /*! dynamic exports provided */
252 /***/ (function(module, exports) {
253
254 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNoZWV0cy9zdHlsZS5zY3NzPzc4ZDQiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtc2hlZXRzL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDE2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///16\n");
255
256 /***/ }),
257 /* 17 */
258 /*!***************************************!*\
259 !*** ./src/google-sheets/editor.scss ***!
260 \***************************************/
261 /*! dynamic exports provided */
262 /***/ (function(module, exports) {
263
264 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNoZWV0cy9lZGl0b3Iuc2Nzcz82Zjc1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLXNoZWV0cy9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///17\n");
265
266 /***/ }),
267 /* 18 */
268 /*!***********************************!*\
269 !*** ./src/google-sheets/edit.js ***!
270 \***********************************/
271 /*! exports provided: default */
272 /*! exports used: default */
273 /***/ (function(module, __webpack_exports__, __webpack_require__) {
274
275 "use strict";
276 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar GoogleSheetsEdit = function (_Component) {\n _inherits(GoogleSheetsEdit, _Component);\n\n function GoogleSheetsEdit() {\n _classCallCheck(this, GoogleSheetsEdit);\n\n var _this = _possibleConstructorReturn(this, (GoogleSheetsEdit.__proto__ || Object.getPrototypeOf(GoogleSheetsEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(GoogleSheetsEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && url.match(/^http[s]?:\\/\\/((?:www\\.)?docs\\.google\\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\\/[a-z0-9\\/\\?=_\\-\\.\\,&%\\$#\\@\\!\\+]*)/i)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n var regEx = /google\\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i;\n var match = regEx.exec(iframeSrc);\n var type = match[1];\n if (type && type == 'spreadsheets') {\n if (iframeSrc.indexOf('?') > -1) {\n var query = iframeSrc.split('?');\n query = query[1];\n query = query.split('&');\n console.log(query);\n if (query.length > 0) {\n var hasHeadersParam = false;\n var hasWidgetParam = false;\n query.map(function (param) {\n if (param.indexOf('widget=')) {\n hasWidgetParam = true;\n } else if (param.indexOf('headers=')) {\n hasHeadersParam = true;\n }\n });\n if (!hasWidgetParam) {\n iframeSrc += '&widget=true';\n }\n\n if (!hasHeadersParam) {\n iframeSrc += '&headers=false';\n }\n }\n } else {\n iframeSrc += '?widget=true&headers=false';\n }\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Google Sheets URL');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return GoogleSheetsEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (GoogleSheetsEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLXNoZWV0cy9lZGl0LmpzP2ZjYjQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRW1iZWRDb250cm9scyBmcm9tICcuLi9jb21tb24vZW1iZWQtY29udHJvbHMnO1xuaW1wb3J0IEVtYmVkTG9hZGluZyBmcm9tICcuLi9jb21tb24vZW1iZWQtbG9hZGluZyc7XG5pbXBvcnQgRW1iZWRQbGFjZWhvbGRlciBmcm9tICcuLi9jb21tb24vZW1iZWQtcGxhY2Vob2xkZXInO1xuaW1wb3J0IElmcmFtZSBmcm9tICcuLi9jb21tb24vSWZyYW1lJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgX3dwJGVsZW1lbnQgPSB3cC5lbGVtZW50LFxuICAgIENvbXBvbmVudCA9IF93cCRlbGVtZW50LkNvbXBvbmVudCxcbiAgICBGcmFnbWVudCA9IF93cCRlbGVtZW50LkZyYWdtZW50O1xuXG52YXIgR29vZ2xlU2hlZXRzRWRpdCA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG4gICAgX2luaGVyaXRzKEdvb2dsZVNoZWV0c0VkaXQsIF9Db21wb25lbnQpO1xuXG4gICAgZnVuY3Rpb24gR29vZ2xlU2hlZXRzRWRpdCgpIHtcbiAgICAgICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEdvb2dsZVNoZWV0c0VkaXQpO1xuXG4gICAgICAgIHZhciBfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChHb29nbGVTaGVldHNFZGl0Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoR29vZ2xlU2hlZXRzRWRpdCkpLmFwcGx5KHRoaXMsIGFyZ3VtZW50cykpO1xuXG4gICAgICAgIF90aGlzLnN3aXRjaEJhY2tUb1VSTElucHV0ID0gX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnNldFVybCA9IF90aGlzLnNldFVybC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMub25Mb2FkID0gX3RoaXMub25Mb2FkLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5zdGF0ZSA9IHtcbiAgICAgICAgICAgIGVkaXRpbmdVUkw6IGZhbHNlLFxuICAgICAgICAgICAgdXJsOiBfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnVybCxcbiAgICAgICAgICAgIGZldGNoaW5nOiB0cnVlLFxuICAgICAgICAgICAgY2Fubm90RW1iZWQ6IGZhbHNlXG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiBfdGhpcztcbiAgICB9XG5cbiAgICBfY3JlYXRlQ2xhc3MoR29vZ2xlU2hlZXRzRWRpdCwgW3tcbiAgICAgICAga2V5OiAnb25Mb2FkJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIG9uTG9hZCgpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgIGZldGNoaW5nOiBmYWxzZVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ2RlY29kZUhUTUxFbnRpdGllcycsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBkZWNvZGVIVE1MRW50aXRpZXMoc3RyKSB7XG4gICAgICAgICAgICBpZiAoc3RyICYmIHR5cGVvZiBzdHIgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgLy8gc3RyaXAgc2NyaXB0L2h0bWwgdGFnc1xuICAgICAgICAgICAgICAgIHN0ciA9IHN0ci5yZXBsYWNlKC88c2NyaXB0W14+XSo+KFtcXFNcXHNdKj8pPFxcL3NjcmlwdD4vZ21pLCAnJyk7XG4gICAgICAgICAgICAgICAgc3RyID0gc3RyLnJlcGxhY2UoLzxcXC8/XFx3KD86W15cIic+XXxcIlteXCJdKlwifCdbXiddKicpKj4vZ21pLCAnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gc3RyO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdzZXRVcmwnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gc2V0VXJsKGV2ZW50KSB7XG4gICAgICAgICAgICBpZiAoZXZlbnQpIHtcbiAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmFyIHVybCA9IHRoaXMuc3RhdGUudXJsO1xuICAgICAgICAgICAgdmFyIHNldEF0dHJpYnV0ZXMgPSB0aGlzLnByb3BzLnNldEF0dHJpYnV0ZXM7XG5cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyB1cmw6IHVybCB9KTtcbiAgICAgICAgICAgIGlmICh1cmwgJiYgdXJsLm1hdGNoKC9eaHR0cFtzXT86XFwvXFwvKCg/Ond3d1xcLik/ZG9jc1xcLmdvb2dsZVxcLmNvbSg/Oi4qKT8oPzpkb2N1bWVudHxwcmVzZW50YXRpb258c3ByZWFkc2hlZXRzfGZvcm1zfGRyYXdpbmdzKVxcL1thLXowLTlcXC9cXD89X1xcLVxcLlxcLCYlXFwkI1xcQFxcIVxcK10qKS9pKSkge1xuICAgICAgICAgICAgICAgIHZhciBpZnJhbWVTcmMgPSB0aGlzLmRlY29kZUhUTUxFbnRpdGllcyh1cmwpO1xuICAgICAgICAgICAgICAgIHZhciByZWdFeCA9IC9nb29nbGVcXC5jb20oPzouKyk/KGRvY3VtZW50fHByZXNlbnRhdGlvbnxzcHJlYWRzaGVldHN8Zm9ybXN8ZHJhd2luZ3MpL2k7XG4gICAgICAgICAgICAgICAgdmFyIG1hdGNoID0gcmVnRXguZXhlYyhpZnJhbWVTcmMpO1xuICAgICAgICAgICAgICAgIHZhciB0eXBlID0gbWF0Y2hbMV07XG4gICAgICAgICAgICAgICAgaWYgKHR5cGUgJiYgdHlwZSA9PSAnc3ByZWFkc2hlZXRzJykge1xuICAgICAgICAgICAgICAgICAgICBpZiAoaWZyYW1lU3JjLmluZGV4T2YoJz8nKSA+IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIgcXVlcnkgPSBpZnJhbWVTcmMuc3BsaXQoJz8nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXJ5ID0gcXVlcnlbMV07XG4gICAgICAgICAgICAgICAgICAgICAgICBxdWVyeSA9IHF1ZXJ5LnNwbGl0KCcmJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhxdWVyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAocXVlcnkubGVuZ3RoID4gMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBoYXNIZWFkZXJzUGFyYW0gPSBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgaGFzV2lkZ2V0UGFyYW0gPSBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWVyeS5tYXAoZnVuY3Rpb24gKHBhcmFtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwYXJhbS5pbmRleE9mKCd3aWRnZXQ9JykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhc1dpZGdldFBhcmFtID0gdHJ1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChwYXJhbS5pbmRleE9mKCdoZWFkZXJzPScpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNIZWFkZXJzUGFyYW0gPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFoYXNXaWRnZXRQYXJhbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWVTcmMgKz0gJyZ3aWRnZXQ9dHJ1ZSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFoYXNIZWFkZXJzUGFyYW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lU3JjICs9ICcmaGVhZGVycz1mYWxzZSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lU3JjICs9ICc/d2lkZ2V0PXRydWUmaGVhZGVycz1mYWxzZSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IGVkaXRpbmdVUkw6IGZhbHNlLCBjYW5ub3RFbWJlZDogZmFsc2UgfSk7XG4gICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpZnJhbWVTcmM6IGlmcmFtZVNyYyB9KTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGluZ1VSTDogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgZWRpdGluZ1VSTDogdHJ1ZVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdzd2l0Y2hCYWNrVG9VUkxJbnB1dCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBzd2l0Y2hCYWNrVG9VUkxJbnB1dCgpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBlZGl0aW5nVVJMOiB0cnVlIH0pO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdyZW5kZXInLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuICAgICAgICAgICAgdmFyIF90aGlzMiA9IHRoaXM7XG5cbiAgICAgICAgICAgIHZhciBfc3RhdGUgPSB0aGlzLnN0YXRlLFxuICAgICAgICAgICAgICAgIHVybCA9IF9zdGF0ZS51cmwsXG4gICAgICAgICAgICAgICAgZWRpdGluZ1VSTCA9IF9zdGF0ZS5lZGl0aW5nVVJMLFxuICAgICAgICAgICAgICAgIGZldGNoaW5nID0gX3N0YXRlLmZldGNoaW5nLFxuICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkID0gX3N0YXRlLmNhbm5vdEVtYmVkO1xuICAgICAgICAgICAgdmFyIGlmcmFtZVNyYyA9IHRoaXMucHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblxuICAgICAgICAgICAgdmFyIGxhYmVsID0gX18oJ0dvb2dsZSBTaGVldHMgVVJMJyk7XG5cbiAgICAgICAgICAgIC8vIE5vIHByZXZpZXcsIG9yIHdlIGNhbid0IGVtYmVkIHRoZSBjdXJyZW50IFVSTCwgb3Igd2UndmUgY2xpY2tlZCB0aGUgZWRpdCBidXR0b24uXG4gICAgICAgICAgICBpZiAoIWlmcmFtZVNyYyB8fCBlZGl0aW5nVVJMKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChFbWJlZFBsYWNlaG9sZGVyLCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBsYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgb25TdWJtaXQ6IHRoaXMuc2V0VXJsLFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogdXJsLFxuICAgICAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZDogY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzMi5zZXRTdGF0ZSh7IHVybDogZXZlbnQudGFyZ2V0LnZhbHVlIH0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIGZldGNoaW5nID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkTG9hZGluZywgbnVsbCkgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWZyYW1lLCB7IHNyYzogaWZyYW1lU3JjLCBvbkxvYWQ6IHRoaXMub25Mb2FkLCBzdHlsZTogeyBkaXNwbGF5OiBmZXRjaGluZyA/ICdub25lJyA6ICcnIH0sIGZyYW1lYm9yZGVyOiAnMCcsIHdpZHRoOiAnNjAwJywgaGVpZ2h0OiAnNDUwJywgYWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIG1vemFsbG93ZnVsbHNjcmVlbjogJ3RydWUnLCB3ZWJraXRhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJyB9KSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkQ29udHJvbHMsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNob3dFZGl0QnV0dG9uOiBpZnJhbWVTcmMgJiYgIWNhbm5vdEVtYmVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoQmFja1RvVVJMSW5wdXQ6IHRoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXRcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfV0pO1xuXG4gICAgcmV0dXJuIEdvb2dsZVNoZWV0c0VkaXQ7XG59KENvbXBvbmVudCk7XG5cbjtcbmV4cG9ydCBkZWZhdWx0IEdvb2dsZVNoZWV0c0VkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLXNoZWV0cy9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSAxOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n");
277
278 /***/ }),
279 /* 19 */
280 /*!***********************************!*\
281 !*** ./src/google-forms/index.js ***!
282 \***********************************/
283 /*! no exports provided */
284 /***/ (function(module, __webpack_exports__, __webpack_require__) {
285
286 "use strict";
287 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 20);\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 */ 21);\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 */ 22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/google-forms-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Google Forms'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"c\" /* googleFormsIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('google'), __('forms')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-google-docs-forms' },\n\t\t\twp.element.createElement('iframe', { src: iframeSrc, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWZvcm1zL2luZGV4LmpzPzBkM2MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCTE9DSzogZW1iZWRwcmVzcy1ibG9ja3NcbiAqXG4gKiBSZWdpc3RlcmluZyBhIGJhc2ljIGJsb2NrIHdpdGggR3V0ZW5iZXJnLlxuICogU2ltcGxlIGJsb2NrLCByZW5kZXJzIGFuZCBzYXZlcyB0aGUgc2FtZSBjb250ZW50IHdpdGhvdXQgYW55IGludGVyYWN0aXZpdHkuXG4gKi9cblxuLy8gIEltcG9ydCBDU1MuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0IGVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCB7IGdvb2dsZUZvcm1zSWNvbiB9IGZyb20gJy4uL2NvbW1vbi9pY29ucyc7XG52YXIgX18gPSB3cC5pMThuLl9fOyAvLyBJbXBvcnQgX18oKSBmcm9tIHdwLmkxOG5cblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlOyAvLyBJbXBvcnQgcmVnaXN0ZXJCbG9ja1R5cGUoKSBmcm9tIHdwLmJsb2Nrc1xuXG4vKipcbiAqIFJlZ2lzdGVyOiBhYSBHdXRlbmJlcmcgQmxvY2suXG4gKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHNcbiAqIGJlaGF2aW9yLiBPbmNlIHJlZ2lzdGVyZWQsIHRoZSBibG9jayBpcyBtYWRlIGVkaXRvciBhcyBhbiBvcHRpb24gdG8gYW55XG4gKiBlZGl0b3IgaW50ZXJmYWNlIHdoZXJlIGJsb2NrcyBhcmUgaW1wbGVtZW50ZWQuXG4gKlxuICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiAqIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiAqIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiAqL1xuXG5yZWdpc3RlckJsb2NrVHlwZSgnZW1iZWRwcmVzcy9nb29nbGUtZm9ybXMtYmxvY2snLCB7XG5cdC8vIEJsb2NrIG5hbWUuIEJsb2NrIG5hbWVzIG11c3QgYmUgc3RyaW5nIHRoYXQgY29udGFpbnMgYSBuYW1lc3BhY2UgcHJlZml4LiBFeGFtcGxlOiBteS1wbHVnaW4vbXktY3VzdG9tLWJsb2NrLlxuXHR0aXRsZTogX18oJ0dvb2dsZSBGb3JtcycpLCAvLyBCbG9jayB0aXRsZS5cblx0aWNvbjogZ29vZ2xlRm9ybXNJY29uLCAvLyBCbG9jayBpY29uIGZyb20gRGFzaGljb25zIOKGkiBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL3Jlc291cmNlL2Rhc2hpY29ucy8uXG5cdGNhdGVnb3J5OiAnZW1iZWRwcmVzcycsIC8vIEJsb2NrIGNhdGVnb3J5IOKAlCBHcm91cCBibG9ja3MgdG9nZXRoZXIgYmFzZWQgb24gY29tbW9uIHRyYWl0cyBFLmcuIGNvbW1vbiwgZm9ybWF0dGluZywgbGF5b3V0IHdpZGdldHMsIGVtYmVkLlxuXHRrZXl3b3JkczogW19fKCdlbWJlZHByZXNzJyksIF9fKCdnb29nbGUnKSwgX18oJ2Zvcm1zJyldLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0dXJsOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpZnJhbWVTcmM6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cdH0sXG5cdC8qKlxuICAqIFRoZSBlZGl0IGZ1bmN0aW9uIGRlc2NyaWJlcyB0aGUgc3RydWN0dXJlIG9mIHlvdXIgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cbiAgKiBUaGlzIHJlcHJlc2VudHMgd2hhdCB0aGUgZWRpdG9yIHdpbGwgcmVuZGVyIHdoZW4gdGhlIGJsb2NrIGlzIHVzZWQuXG4gICpcbiAgKiBUaGUgXCJlZGl0XCIgcHJvcGVydHkgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqL1xuXHRlZGl0OiBlZGl0LFxuXG5cdC8qKlxuICAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG4gICogaW50byB0aGUgZmluYWwgbWFya3VwLCB3aGljaCBpcyB0aGVuIHNlcmlhbGl6ZWQgYnkgR3V0ZW5iZXJnIGludG8gcG9zdF9jb250ZW50LlxuICAqXG4gICogVGhlIFwic2F2ZVwiIHByb3BlcnR5IG11c3QgYmUgc3BlY2lmaWVkIGFuZCBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0XHR2YXIgaWZyYW1lU3JjID0gcHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7ICdjbGFzcyc6ICdvc2UtZ29vZ2xlLWRvY3MtZm9ybXMnIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2lmcmFtZScsIHsgc3JjOiBpZnJhbWVTcmMsIGZyYW1lYm9yZGVyOiAnMCcsIHdpZHRoOiAnNjAwJywgaGVpZ2h0OiAnNDUwJywgYWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIG1vemFsbG93ZnVsbHNjcmVlbjogJ3RydWUnLCB3ZWJraXRhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJyB9KVxuXHRcdCk7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2dvb2dsZS1mb3Jtcy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMTlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n");
288
289 /***/ }),
290 /* 20 */
291 /*!*************************************!*\
292 !*** ./src/google-forms/style.scss ***!
293 \*************************************/
294 /*! dynamic exports provided */
295 /***/ (function(module, exports) {
296
297 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWZvcm1zL3N0eWxlLnNjc3M/YjQ1OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2dvb2dsZS1mb3Jtcy9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAyMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///20\n");
298
299 /***/ }),
300 /* 21 */
301 /*!**************************************!*\
302 !*** ./src/google-forms/editor.scss ***!
303 \**************************************/
304 /*! dynamic exports provided */
305 /***/ (function(module, exports) {
306
307 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWZvcm1zL2VkaXRvci5zY3NzPzMzNTUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtZm9ybXMvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDIxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///21\n");
308
309 /***/ }),
310 /* 22 */
311 /*!**********************************!*\
312 !*** ./src/google-forms/edit.js ***!
313 \**********************************/
314 /*! exports provided: default */
315 /*! exports used: default */
316 /***/ (function(module, __webpack_exports__, __webpack_require__) {
317
318 "use strict";
319 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar GoogleFormsEdit = function (_Component) {\n _inherits(GoogleFormsEdit, _Component);\n\n function GoogleFormsEdit() {\n _classCallCheck(this, GoogleFormsEdit);\n\n var _this = _possibleConstructorReturn(this, (GoogleFormsEdit.__proto__ || Object.getPrototypeOf(GoogleFormsEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(GoogleFormsEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && url.match(/^http[s]?:\\/\\/((?:www\\.)?docs\\.google\\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\\/[a-z0-9\\/\\?=_\\-\\.\\,&%\\$#\\@\\!\\+]*)/i)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n var regEx = /google\\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i;\n var match = regEx.exec(iframeSrc);\n var type = match[1];\n if (type && type == 'forms') {\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Google Forms URL');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return GoogleFormsEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (GoogleFormsEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWZvcm1zL2VkaXQuanM/Njg0MSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFbWJlZENvbnRyb2xzIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1jb250cm9scyc7XG5pbXBvcnQgRW1iZWRMb2FkaW5nIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1sb2FkaW5nJztcbmltcG9ydCBFbWJlZFBsYWNlaG9sZGVyIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1wbGFjZWhvbGRlcic7XG5pbXBvcnQgSWZyYW1lIGZyb20gJy4uL2NvbW1vbi9JZnJhbWUnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkZWxlbWVudCA9IHdwLmVsZW1lbnQsXG4gICAgQ29tcG9uZW50ID0gX3dwJGVsZW1lbnQuQ29tcG9uZW50LFxuICAgIEZyYWdtZW50ID0gX3dwJGVsZW1lbnQuRnJhZ21lbnQ7XG5cbnZhciBHb29nbGVGb3Jtc0VkaXQgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICAgIF9pbmhlcml0cyhHb29nbGVGb3Jtc0VkaXQsIF9Db21wb25lbnQpO1xuXG4gICAgZnVuY3Rpb24gR29vZ2xlRm9ybXNFZGl0KCkge1xuICAgICAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgR29vZ2xlRm9ybXNFZGl0KTtcblxuICAgICAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoR29vZ2xlRm9ybXNFZGl0Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoR29vZ2xlRm9ybXNFZGl0KSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG5cbiAgICAgICAgX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQgPSBfdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMuc2V0VXJsID0gX3RoaXMuc2V0VXJsLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5vbkxvYWQgPSBfdGhpcy5vbkxvYWQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnN0YXRlID0ge1xuICAgICAgICAgICAgZWRpdGluZ1VSTDogZmFsc2UsXG4gICAgICAgICAgICB1cmw6IF90aGlzLnByb3BzLmF0dHJpYnV0ZXMudXJsLFxuICAgICAgICAgICAgZmV0Y2hpbmc6IHRydWUsXG4gICAgICAgICAgICBjYW5ub3RFbWJlZDogZmFsc2VcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIF90aGlzO1xuICAgIH1cblxuICAgIF9jcmVhdGVDbGFzcyhHb29nbGVGb3Jtc0VkaXQsIFt7XG4gICAgICAgIGtleTogJ29uTG9hZCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBvbkxvYWQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICBmZXRjaGluZzogZmFsc2VcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdkZWNvZGVIVE1MRW50aXRpZXMnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gZGVjb2RlSFRNTEVudGl0aWVzKHN0cikge1xuICAgICAgICAgICAgaWYgKHN0ciAmJiB0eXBlb2Ygc3RyID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIC8vIHN0cmlwIHNjcmlwdC9odG1sIHRhZ3NcbiAgICAgICAgICAgICAgICBzdHIgPSBzdHIucmVwbGFjZSgvPHNjcmlwdFtePl0qPihbXFxTXFxzXSo/KTxcXC9zY3JpcHQ+L2dtaSwgJycpO1xuICAgICAgICAgICAgICAgIHN0ciA9IHN0ci5yZXBsYWNlKC88XFwvP1xcdyg/OlteXCInPl18XCJbXlwiXSpcInwnW14nXSonKSo+L2dtaSwgJycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHN0cjtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc2V0VXJsJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHNldFVybChldmVudCkge1xuICAgICAgICAgICAgaWYgKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciB1cmwgPSB0aGlzLnN0YXRlLnVybDtcbiAgICAgICAgICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gdGhpcy5wcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgdXJsOiB1cmwgfSk7XG4gICAgICAgICAgICBpZiAodXJsICYmIHVybC5tYXRjaCgvXmh0dHBbc10/OlxcL1xcLygoPzp3d3dcXC4pP2RvY3NcXC5nb29nbGVcXC5jb20oPzouKik/KD86ZG9jdW1lbnR8cHJlc2VudGF0aW9ufHNwcmVhZHNoZWV0c3xmb3Jtc3xkcmF3aW5ncylcXC9bYS16MC05XFwvXFw/PV9cXC1cXC5cXCwmJVxcJCNcXEBcXCFcXCtdKikvaSkpIHtcbiAgICAgICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gdGhpcy5kZWNvZGVIVE1MRW50aXRpZXModXJsKTtcbiAgICAgICAgICAgICAgICB2YXIgcmVnRXggPSAvZ29vZ2xlXFwuY29tKD86LispPyhkb2N1bWVudHxwcmVzZW50YXRpb258c3ByZWFkc2hlZXRzfGZvcm1zfGRyYXdpbmdzKS9pO1xuICAgICAgICAgICAgICAgIHZhciBtYXRjaCA9IHJlZ0V4LmV4ZWMoaWZyYW1lU3JjKTtcbiAgICAgICAgICAgICAgICB2YXIgdHlwZSA9IG1hdGNoWzFdO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlICYmIHR5cGUgPT0gJ2Zvcm1zJykge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHsgZWRpdGluZ1VSTDogZmFsc2UsIGNhbm5vdEVtYmVkOiBmYWxzZSB9KTtcbiAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGlmcmFtZVNyYzogaWZyYW1lU3JjIH0pO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBlZGl0aW5nVVJMOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBlZGl0aW5nVVJMOiB0cnVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3N3aXRjaEJhY2tUb1VSTElucHV0JyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHN3aXRjaEJhY2tUb1VSTElucHV0KCkge1xuICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IGVkaXRpbmdVUkw6IHRydWUgfSk7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3JlbmRlcicsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMyID0gdGhpcztcblxuICAgICAgICAgICAgdmFyIF9zdGF0ZSA9IHRoaXMuc3RhdGUsXG4gICAgICAgICAgICAgICAgdXJsID0gX3N0YXRlLnVybCxcbiAgICAgICAgICAgICAgICBlZGl0aW5nVVJMID0gX3N0YXRlLmVkaXRpbmdVUkwsXG4gICAgICAgICAgICAgICAgZmV0Y2hpbmcgPSBfc3RhdGUuZmV0Y2hpbmcsXG4gICAgICAgICAgICAgICAgY2Fubm90RW1iZWQgPSBfc3RhdGUuY2Fubm90RW1iZWQ7XG4gICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmlmcmFtZVNyYztcblxuXG4gICAgICAgICAgICB2YXIgbGFiZWwgPSBfXygnR29vZ2xlIEZvcm1zIFVSTCcpO1xuXG4gICAgICAgICAgICAvLyBObyBwcmV2aWV3LCBvciB3ZSBjYW4ndCBlbWJlZCB0aGUgY3VycmVudCBVUkwsIG9yIHdlJ3ZlIGNsaWNrZWQgdGhlIGVkaXQgYnV0dG9uLlxuICAgICAgICAgICAgaWYgKCFpZnJhbWVTcmMgfHwgZWRpdGluZ1VSTCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRQbGFjZWhvbGRlciwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgIG9uU3VibWl0OiB0aGlzLnNldFVybCxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHVybCxcbiAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IGNhbm5vdEVtYmVkLFxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczIuc2V0U3RhdGUoeyB1cmw6IGV2ZW50LnRhcmdldC52YWx1ZSB9KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSBlbHNlIHtcblxuICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgICAgIEZyYWdtZW50LFxuICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICBmZXRjaGluZyA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChFbWJlZExvYWRpbmcsIG51bGwpIDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElmcmFtZSwgeyBzcmM6IGlmcmFtZVNyYywgb25Mb2FkOiB0aGlzLm9uTG9hZCwgc3R5bGU6IHsgZGlzcGxheTogZmV0Y2hpbmcgPyAnbm9uZScgOiAnJyB9LCBmcmFtZWJvcmRlcjogJzAnLCB3aWR0aDogJzYwMCcsIGhlaWdodDogJzQ1MCcsIGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnLCBtb3phbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgd2Via2l0YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScgfSksXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChFbWJlZENvbnRyb2xzLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaG93RWRpdEJ1dHRvbjogaWZyYW1lU3JjICYmICFjYW5ub3RFbWJlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaEJhY2tUb1VSTElucHV0OiB0aGlzLnN3aXRjaEJhY2tUb1VSTElucHV0XG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1dKTtcblxuICAgIHJldHVybiBHb29nbGVGb3Jtc0VkaXQ7XG59KENvbXBvbmVudCk7XG5cbjtcbmV4cG9ydCBkZWZhdWx0IEdvb2dsZUZvcm1zRWRpdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtZm9ybXMvZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gMjJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///22\n");
320
321 /***/ }),
322 /* 23 */
323 /*!**************************************!*\
324 !*** ./src/google-drawings/index.js ***!
325 \**************************************/
326 /*! no exports provided */
327 /***/ (function(module, __webpack_exports__, __webpack_require__) {
328
329 "use strict";
330 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 24);\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 */ 25);\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 */ 26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/google-drawings-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Google Drawings'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"b\" /* googleDrawingsIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('google'), __('drawings')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-google-docs-drawings' },\n\t\t\twp.element.createElement('img', { src: iframeSrc, width: '960', height: '720' })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWRyYXdpbmdzL2luZGV4LmpzPzk0MDQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCTE9DSzogZW1iZWRwcmVzcy1ibG9ja3NcbiAqXG4gKiBSZWdpc3RlcmluZyBhIGJhc2ljIGJsb2NrIHdpdGggR3V0ZW5iZXJnLlxuICogU2ltcGxlIGJsb2NrLCByZW5kZXJzIGFuZCBzYXZlcyB0aGUgc2FtZSBjb250ZW50IHdpdGhvdXQgYW55IGludGVyYWN0aXZpdHkuXG4gKi9cblxuLy8gIEltcG9ydCBDU1MuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0IGVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCB7IGdvb2dsZURyYXdpbmdzSWNvbiB9IGZyb20gJy4uL2NvbW1vbi9pY29ucyc7XG52YXIgX18gPSB3cC5pMThuLl9fOyAvLyBJbXBvcnQgX18oKSBmcm9tIHdwLmkxOG5cblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlOyAvLyBJbXBvcnQgcmVnaXN0ZXJCbG9ja1R5cGUoKSBmcm9tIHdwLmJsb2Nrc1xuXG4vKipcbiAqIFJlZ2lzdGVyOiBhYSBHdXRlbmJlcmcgQmxvY2suXG4gKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHNcbiAqIGJlaGF2aW9yLiBPbmNlIHJlZ2lzdGVyZWQsIHRoZSBibG9jayBpcyBtYWRlIGVkaXRvciBhcyBhbiBvcHRpb24gdG8gYW55XG4gKiBlZGl0b3IgaW50ZXJmYWNlIHdoZXJlIGJsb2NrcyBhcmUgaW1wbGVtZW50ZWQuXG4gKlxuICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiAqIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiAqIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiAqL1xuXG5yZWdpc3RlckJsb2NrVHlwZSgnZW1iZWRwcmVzcy9nb29nbGUtZHJhd2luZ3MtYmxvY2snLCB7XG5cdC8vIEJsb2NrIG5hbWUuIEJsb2NrIG5hbWVzIG11c3QgYmUgc3RyaW5nIHRoYXQgY29udGFpbnMgYSBuYW1lc3BhY2UgcHJlZml4LiBFeGFtcGxlOiBteS1wbHVnaW4vbXktY3VzdG9tLWJsb2NrLlxuXHR0aXRsZTogX18oJ0dvb2dsZSBEcmF3aW5ncycpLCAvLyBCbG9jayB0aXRsZS5cblx0aWNvbjogZ29vZ2xlRHJhd2luZ3NJY29uLCAvLyBCbG9jayBpY29uIGZyb20gRGFzaGljb25zIOKGkiBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL3Jlc291cmNlL2Rhc2hpY29ucy8uXG5cdGNhdGVnb3J5OiAnZW1iZWRwcmVzcycsIC8vIEJsb2NrIGNhdGVnb3J5IOKAlCBHcm91cCBibG9ja3MgdG9nZXRoZXIgYmFzZWQgb24gY29tbW9uIHRyYWl0cyBFLmcuIGNvbW1vbiwgZm9ybWF0dGluZywgbGF5b3V0IHdpZGdldHMsIGVtYmVkLlxuXHRrZXl3b3JkczogW19fKCdlbWJlZHByZXNzJyksIF9fKCdnb29nbGUnKSwgX18oJ2RyYXdpbmdzJyldLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0dXJsOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpZnJhbWVTcmM6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cdH0sXG5cdC8qKlxuICAqIFRoZSBlZGl0IGZ1bmN0aW9uIGRlc2NyaWJlcyB0aGUgc3RydWN0dXJlIG9mIHlvdXIgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cbiAgKiBUaGlzIHJlcHJlc2VudHMgd2hhdCB0aGUgZWRpdG9yIHdpbGwgcmVuZGVyIHdoZW4gdGhlIGJsb2NrIGlzIHVzZWQuXG4gICpcbiAgKiBUaGUgXCJlZGl0XCIgcHJvcGVydHkgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqL1xuXHRlZGl0OiBlZGl0LFxuXG5cdC8qKlxuICAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG4gICogaW50byB0aGUgZmluYWwgbWFya3VwLCB3aGljaCBpcyB0aGVuIHNlcmlhbGl6ZWQgYnkgR3V0ZW5iZXJnIGludG8gcG9zdF9jb250ZW50LlxuICAqXG4gICogVGhlIFwic2F2ZVwiIHByb3BlcnR5IG11c3QgYmUgc3BlY2lmaWVkIGFuZCBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0XHR2YXIgaWZyYW1lU3JjID0gcHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7ICdjbGFzcyc6ICdvc2UtZ29vZ2xlLWRvY3MtZHJhd2luZ3MnIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBpZnJhbWVTcmMsIHdpZHRoOiAnOTYwJywgaGVpZ2h0OiAnNzIwJyB9KVxuXHRcdCk7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2dvb2dsZS1kcmF3aW5ncy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMjNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n");
331
332 /***/ }),
333 /* 24 */
334 /*!****************************************!*\
335 !*** ./src/google-drawings/style.scss ***!
336 \****************************************/
337 /*! dynamic exports provided */
338 /***/ (function(module, exports) {
339
340 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWRyYXdpbmdzL3N0eWxlLnNjc3M/YjBkOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2dvb2dsZS1kcmF3aW5ncy9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAyNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///24\n");
341
342 /***/ }),
343 /* 25 */
344 /*!*****************************************!*\
345 !*** ./src/google-drawings/editor.scss ***!
346 \*****************************************/
347 /*! dynamic exports provided */
348 /***/ (function(module, exports) {
349
350 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWRyYXdpbmdzL2VkaXRvci5zY3NzP2FkNWYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtZHJhd2luZ3MvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDI1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///25\n");
351
352 /***/ }),
353 /* 26 */
354 /*!*************************************!*\
355 !*** ./src/google-drawings/edit.js ***!
356 \*************************************/
357 /*! exports provided: default */
358 /*! exports used: default */
359 /***/ (function(module, __webpack_exports__, __webpack_require__) {
360
361 "use strict";
362 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar GoogleFormsEdit = function (_Component) {\n _inherits(GoogleFormsEdit, _Component);\n\n function GoogleFormsEdit() {\n _classCallCheck(this, GoogleFormsEdit);\n\n var _this = _possibleConstructorReturn(this, (GoogleFormsEdit.__proto__ || Object.getPrototypeOf(GoogleFormsEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(GoogleFormsEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && url.match(/^http[s]?:\\/\\/((?:www\\.)?docs\\.google\\.com(?:.*)?(?:document|presentation|spreadsheets|forms|drawings)\\/[a-z0-9\\/\\?=_\\-\\.\\,&%\\$#\\@\\!\\+]*)/i)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n var regEx = /google\\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i;\n var match = regEx.exec(iframeSrc);\n var type = match[1];\n if (type && type == 'drawings') {\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Google Drawings URL (Get your link from File -> Publish to the web -> Link)');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement('img', { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, width: '960', height: '720' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return GoogleFormsEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (GoogleFormsEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLWRyYXdpbmdzL2VkaXQuanM/NGU2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFbWJlZENvbnRyb2xzIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1jb250cm9scyc7XG5pbXBvcnQgRW1iZWRMb2FkaW5nIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1sb2FkaW5nJztcbmltcG9ydCBFbWJlZFBsYWNlaG9sZGVyIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1wbGFjZWhvbGRlcic7XG5pbXBvcnQgSWZyYW1lIGZyb20gJy4uL2NvbW1vbi9JZnJhbWUnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkZWxlbWVudCA9IHdwLmVsZW1lbnQsXG4gICAgQ29tcG9uZW50ID0gX3dwJGVsZW1lbnQuQ29tcG9uZW50LFxuICAgIEZyYWdtZW50ID0gX3dwJGVsZW1lbnQuRnJhZ21lbnQ7XG5cbnZhciBHb29nbGVGb3Jtc0VkaXQgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICAgIF9pbmhlcml0cyhHb29nbGVGb3Jtc0VkaXQsIF9Db21wb25lbnQpO1xuXG4gICAgZnVuY3Rpb24gR29vZ2xlRm9ybXNFZGl0KCkge1xuICAgICAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgR29vZ2xlRm9ybXNFZGl0KTtcblxuICAgICAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoR29vZ2xlRm9ybXNFZGl0Ll9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoR29vZ2xlRm9ybXNFZGl0KSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG5cbiAgICAgICAgX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQgPSBfdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMuc2V0VXJsID0gX3RoaXMuc2V0VXJsLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5vbkxvYWQgPSBfdGhpcy5vbkxvYWQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnN0YXRlID0ge1xuICAgICAgICAgICAgZWRpdGluZ1VSTDogZmFsc2UsXG4gICAgICAgICAgICB1cmw6IF90aGlzLnByb3BzLmF0dHJpYnV0ZXMudXJsLFxuICAgICAgICAgICAgZmV0Y2hpbmc6IHRydWUsXG4gICAgICAgICAgICBjYW5ub3RFbWJlZDogZmFsc2VcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIF90aGlzO1xuICAgIH1cblxuICAgIF9jcmVhdGVDbGFzcyhHb29nbGVGb3Jtc0VkaXQsIFt7XG4gICAgICAgIGtleTogJ29uTG9hZCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBvbkxvYWQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICBmZXRjaGluZzogZmFsc2VcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdkZWNvZGVIVE1MRW50aXRpZXMnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gZGVjb2RlSFRNTEVudGl0aWVzKHN0cikge1xuICAgICAgICAgICAgaWYgKHN0ciAmJiB0eXBlb2Ygc3RyID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIC8vIHN0cmlwIHNjcmlwdC9odG1sIHRhZ3NcbiAgICAgICAgICAgICAgICBzdHIgPSBzdHIucmVwbGFjZSgvPHNjcmlwdFtePl0qPihbXFxTXFxzXSo/KTxcXC9zY3JpcHQ+L2dtaSwgJycpO1xuICAgICAgICAgICAgICAgIHN0ciA9IHN0ci5yZXBsYWNlKC88XFwvP1xcdyg/OlteXCInPl18XCJbXlwiXSpcInwnW14nXSonKSo+L2dtaSwgJycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHN0cjtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc2V0VXJsJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHNldFVybChldmVudCkge1xuICAgICAgICAgICAgaWYgKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciB1cmwgPSB0aGlzLnN0YXRlLnVybDtcbiAgICAgICAgICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gdGhpcy5wcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgdXJsOiB1cmwgfSk7XG4gICAgICAgICAgICBpZiAodXJsICYmIHVybC5tYXRjaCgvXmh0dHBbc10/OlxcL1xcLygoPzp3d3dcXC4pP2RvY3NcXC5nb29nbGVcXC5jb20oPzouKik/KD86ZG9jdW1lbnR8cHJlc2VudGF0aW9ufHNwcmVhZHNoZWV0c3xmb3Jtc3xkcmF3aW5ncylcXC9bYS16MC05XFwvXFw/PV9cXC1cXC5cXCwmJVxcJCNcXEBcXCFcXCtdKikvaSkpIHtcbiAgICAgICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gdGhpcy5kZWNvZGVIVE1MRW50aXRpZXModXJsKTtcbiAgICAgICAgICAgICAgICB2YXIgcmVnRXggPSAvZ29vZ2xlXFwuY29tKD86LispPyhkb2N1bWVudHxwcmVzZW50YXRpb258c3ByZWFkc2hlZXRzfGZvcm1zfGRyYXdpbmdzKS9pO1xuICAgICAgICAgICAgICAgIHZhciBtYXRjaCA9IHJlZ0V4LmV4ZWMoaWZyYW1lU3JjKTtcbiAgICAgICAgICAgICAgICB2YXIgdHlwZSA9IG1hdGNoWzFdO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlICYmIHR5cGUgPT0gJ2RyYXdpbmdzJykge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHsgZWRpdGluZ1VSTDogZmFsc2UsIGNhbm5vdEVtYmVkOiBmYWxzZSB9KTtcbiAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGlmcmFtZVNyYzogaWZyYW1lU3JjIH0pO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBlZGl0aW5nVVJMOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBlZGl0aW5nVVJMOiB0cnVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3N3aXRjaEJhY2tUb1VSTElucHV0JyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHN3aXRjaEJhY2tUb1VSTElucHV0KCkge1xuICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IGVkaXRpbmdVUkw6IHRydWUgfSk7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3JlbmRlcicsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMyID0gdGhpcztcblxuICAgICAgICAgICAgdmFyIF9zdGF0ZSA9IHRoaXMuc3RhdGUsXG4gICAgICAgICAgICAgICAgdXJsID0gX3N0YXRlLnVybCxcbiAgICAgICAgICAgICAgICBlZGl0aW5nVVJMID0gX3N0YXRlLmVkaXRpbmdVUkwsXG4gICAgICAgICAgICAgICAgZmV0Y2hpbmcgPSBfc3RhdGUuZmV0Y2hpbmcsXG4gICAgICAgICAgICAgICAgY2Fubm90RW1iZWQgPSBfc3RhdGUuY2Fubm90RW1iZWQ7XG4gICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmlmcmFtZVNyYztcblxuXG4gICAgICAgICAgICB2YXIgbGFiZWwgPSBfXygnR29vZ2xlIERyYXdpbmdzIFVSTCAoR2V0IHlvdXIgbGluayBmcm9tIEZpbGUgLT4gUHVibGlzaCB0byB0aGUgd2ViIC0+IExpbmspJyk7XG5cbiAgICAgICAgICAgIC8vIE5vIHByZXZpZXcsIG9yIHdlIGNhbid0IGVtYmVkIHRoZSBjdXJyZW50IFVSTCwgb3Igd2UndmUgY2xpY2tlZCB0aGUgZWRpdCBidXR0b24uXG4gICAgICAgICAgICBpZiAoIWlmcmFtZVNyYyB8fCBlZGl0aW5nVVJMKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChFbWJlZFBsYWNlaG9sZGVyLCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBsYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgb25TdWJtaXQ6IHRoaXMuc2V0VXJsLFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogdXJsLFxuICAgICAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZDogY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzMi5zZXRTdGF0ZSh7IHVybDogZXZlbnQudGFyZ2V0LnZhbHVlIH0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIGZldGNoaW5nID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkTG9hZGluZywgbnVsbCkgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBpZnJhbWVTcmMsIG9uTG9hZDogdGhpcy5vbkxvYWQsIHN0eWxlOiB7IGRpc3BsYXk6IGZldGNoaW5nID8gJ25vbmUnIDogJycgfSwgd2lkdGg6ICc5NjAnLCBoZWlnaHQ6ICc3MjAnIH0pLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRDb250cm9scywge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0VkaXRCdXR0b246IGlmcmFtZVNyYyAmJiAhY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hCYWNrVG9VUkxJbnB1dDogdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XSk7XG5cbiAgICByZXR1cm4gR29vZ2xlRm9ybXNFZGl0O1xufShDb21wb25lbnQpO1xuXG47XG5leHBvcnQgZGVmYXVsdCBHb29nbGVGb3Jtc0VkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLWRyYXdpbmdzL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDI2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///26\n");
363
364 /***/ }),
365 /* 27 */
366 /*!**********************************!*\
367 !*** ./src/google-maps/index.js ***!
368 \**********************************/
369 /*! no exports provided */
370 /***/ (function(module, __webpack_exports__, __webpack_require__) {
371
372 "use strict";
373 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 28);\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 */ 29);\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 */ 30);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/google-maps-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Google Maps'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"d\" /* googleMapsIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('google'), __('maps')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-google-maps' },\n\t\t\twp.element.createElement('iframe', _defineProperty({ src: iframeSrc, frameborder: '0', width: '600', height: '450' }, 'frameborder', '0'))\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLW1hcHMvaW5kZXguanM/MmU3OSJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHZhbHVlKSB7IGlmIChrZXkgaW4gb2JqKSB7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwgeyB2YWx1ZTogdmFsdWUsIGVudW1lcmFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSwgd3JpdGFibGU6IHRydWUgfSk7IH0gZWxzZSB7IG9ialtrZXldID0gdmFsdWU7IH0gcmV0dXJuIG9iajsgfVxuXG4vKipcbiAqIEJMT0NLOiBlbWJlZHByZXNzLWJsb2Nrc1xuICpcbiAqIFJlZ2lzdGVyaW5nIGEgYmFzaWMgYmxvY2sgd2l0aCBHdXRlbmJlcmcuXG4gKiBTaW1wbGUgYmxvY2ssIHJlbmRlcnMgYW5kIHNhdmVzIHRoZSBzYW1lIGNvbnRlbnQgd2l0aG91dCBhbnkgaW50ZXJhY3Rpdml0eS5cbiAqL1xuXG4vLyAgSW1wb3J0IENTUy5cbmltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgZWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHsgZ29vZ2xlTWFwc0ljb24gfSBmcm9tICcuLi9jb21tb24vaWNvbnMnO1xudmFyIF9fID0gd3AuaTE4bi5fXzsgLy8gSW1wb3J0IF9fKCkgZnJvbSB3cC5pMThuXG5cbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTsgLy8gSW1wb3J0IHJlZ2lzdGVyQmxvY2tUeXBlKCkgZnJvbSB3cC5ibG9ja3NcblxuLyoqXG4gKiBSZWdpc3RlcjogYWEgR3V0ZW5iZXJnIEJsb2NrLlxuICpcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzXG4gKiBiZWhhdmlvci4gT25jZSByZWdpc3RlcmVkLCB0aGUgYmxvY2sgaXMgbWFkZSBlZGl0b3IgYXMgYW4gb3B0aW9uIHRvIGFueVxuICogZWRpdG9yIGludGVyZmFjZSB3aGVyZSBibG9ja3MgYXJlIGltcGxlbWVudGVkLlxuICpcbiAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL1xuICogQHBhcmFtICB7c3RyaW5nfSAgIG5hbWUgICAgIEJsb2NrIG5hbWUuXG4gKiBAcGFyYW0gIHtPYmplY3R9ICAgc2V0dGluZ3MgQmxvY2sgc2V0dGluZ3MuXG4gKiBAcmV0dXJuIHs/V1BCbG9ja30gICAgICAgICAgVGhlIGJsb2NrLCBpZiBpdCBoYXMgYmVlbiBzdWNjZXNzZnVsbHlcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3RlcmVkOyBvdGhlcndpc2UgYHVuZGVmaW5lZGAuXG4gKi9cblxucmVnaXN0ZXJCbG9ja1R5cGUoJ2VtYmVkcHJlc3MvZ29vZ2xlLW1hcHMtYmxvY2snLCB7XG5cdC8vIEJsb2NrIG5hbWUuIEJsb2NrIG5hbWVzIG11c3QgYmUgc3RyaW5nIHRoYXQgY29udGFpbnMgYSBuYW1lc3BhY2UgcHJlZml4LiBFeGFtcGxlOiBteS1wbHVnaW4vbXktY3VzdG9tLWJsb2NrLlxuXHR0aXRsZTogX18oJ0dvb2dsZSBNYXBzJyksIC8vIEJsb2NrIHRpdGxlLlxuXHRpY29uOiBnb29nbGVNYXBzSWNvbiwgLy8gQmxvY2sgaWNvbiBmcm9tIERhc2hpY29ucyDihpIgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9yZXNvdXJjZS9kYXNoaWNvbnMvLlxuXHRjYXRlZ29yeTogJ2VtYmVkcHJlc3MnLCAvLyBCbG9jayBjYXRlZ29yeSDigJQgR3JvdXAgYmxvY2tzIHRvZ2V0aGVyIGJhc2VkIG9uIGNvbW1vbiB0cmFpdHMgRS5nLiBjb21tb24sIGZvcm1hdHRpbmcsIGxheW91dCB3aWRnZXRzLCBlbWJlZC5cblx0a2V5d29yZHM6IFtfXygnZW1iZWRwcmVzcycpLCBfXygnZ29vZ2xlJyksIF9fKCdtYXBzJyldLFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0dXJsOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRpZnJhbWVTcmM6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cdH0sXG5cdC8qKlxuICAqIFRoZSBlZGl0IGZ1bmN0aW9uIGRlc2NyaWJlcyB0aGUgc3RydWN0dXJlIG9mIHlvdXIgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cbiAgKiBUaGlzIHJlcHJlc2VudHMgd2hhdCB0aGUgZWRpdG9yIHdpbGwgcmVuZGVyIHdoZW4gdGhlIGJsb2NrIGlzIHVzZWQuXG4gICpcbiAgKiBUaGUgXCJlZGl0XCIgcHJvcGVydHkgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqL1xuXHRlZGl0OiBlZGl0LFxuXG5cdC8qKlxuICAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG4gICogaW50byB0aGUgZmluYWwgbWFya3VwLCB3aGljaCBpcyB0aGVuIHNlcmlhbGl6ZWQgYnkgR3V0ZW5iZXJnIGludG8gcG9zdF9jb250ZW50LlxuICAqXG4gICogVGhlIFwic2F2ZVwiIHByb3BlcnR5IG11c3QgYmUgc3BlY2lmaWVkIGFuZCBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcblx0XHR2YXIgaWZyYW1lU3JjID0gcHJvcHMuYXR0cmlidXRlcy5pZnJhbWVTcmM7XG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7ICdjbGFzcyc6ICdvc2UtZ29vZ2xlLW1hcHMnIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2lmcmFtZScsIF9kZWZpbmVQcm9wZXJ0eSh7IHNyYzogaWZyYW1lU3JjLCBmcmFtZWJvcmRlcjogJzAnLCB3aWR0aDogJzYwMCcsIGhlaWdodDogJzQ1MCcgfSwgJ2ZyYW1lYm9yZGVyJywgJzAnKSlcblx0XHQpO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtbWFwcy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMjdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n");
374
375 /***/ }),
376 /* 28 */
377 /*!************************************!*\
378 !*** ./src/google-maps/style.scss ***!
379 \************************************/
380 /*! dynamic exports provided */
381 /***/ (function(module, exports) {
382
383 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLW1hcHMvc3R5bGUuc2Nzcz84MmZiIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvZ29vZ2xlLW1hcHMvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///28\n");
384
385 /***/ }),
386 /* 29 */
387 /*!*************************************!*\
388 !*** ./src/google-maps/editor.scss ***!
389 \*************************************/
390 /*! dynamic exports provided */
391 /***/ (function(module, exports) {
392
393 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLW1hcHMvZWRpdG9yLnNjc3M/NGNjMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2dvb2dsZS1tYXBzL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSAyOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///29\n");
394
395 /***/ }),
396 /* 30 */
397 /*!*********************************!*\
398 !*** ./src/google-maps/edit.js ***!
399 \*********************************/
400 /*! exports provided: default */
401 /*! exports used: default */
402 /***/ (function(module, __webpack_exports__, __webpack_require__) {
403
404 "use strict";
405 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar GoogleSlidesEdit = function (_Component) {\n _inherits(GoogleSlidesEdit, _Component);\n\n function GoogleSlidesEdit() {\n _classCallCheck(this, GoogleSlidesEdit);\n\n var _this = _possibleConstructorReturn(this, (GoogleSlidesEdit.__proto__ || Object.getPrototypeOf(GoogleSlidesEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(GoogleSlidesEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && url.match(/^http[s]?:\\/\\/(?:(?:(?:www\\.|maps\\.)?(?:google\\.com?))|(?:goo\\.gl))(?:\\.[a-z]{2})?\\/(?:maps\\/)?(?:place\\/)?(?:[a-z0-9\\/%+\\-_]*)?([a-z0-9\\/%,+\\-_=!:@\\.&*\\$#?\\']*)/i)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n /google\\.com(?:.+)?(document|presentation|spreadsheets|forms|drawings)/i;\n if (url.match('~(maps/embed|output=embed)~i')) {\n //do something\n } else {\n var regEx = /@(-?[0-9\\.]+,-?[0-9\\.]+).+,([0-9\\.]+[a-z])/i;\n var match = regEx.exec(iframeSrc);\n if (match && match.length > 1 && match[1] && match[2]) {\n iframeSrc = 'http://maps.google.com/maps?hl=en&ie=UTF8&ll=' + match[1] + '&spn=' + match[1] + '&t=m&z=' + Math.round(parseInt(match[2])) + '&output=embed';\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Google Maps URL');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, frameborder: '0', width: '600', height: '450', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return GoogleSlidesEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (GoogleSlidesEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZ29vZ2xlLW1hcHMvZWRpdC5qcz83OTdkIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVtYmVkQ29udHJvbHMgZnJvbSAnLi4vY29tbW9uL2VtYmVkLWNvbnRyb2xzJztcbmltcG9ydCBFbWJlZExvYWRpbmcgZnJvbSAnLi4vY29tbW9uL2VtYmVkLWxvYWRpbmcnO1xuaW1wb3J0IEVtYmVkUGxhY2Vob2xkZXIgZnJvbSAnLi4vY29tbW9uL2VtYmVkLXBsYWNlaG9sZGVyJztcbmltcG9ydCBJZnJhbWUgZnJvbSAnLi4vY29tbW9uL0lmcmFtZSc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIF93cCRlbGVtZW50ID0gd3AuZWxlbWVudCxcbiAgICBDb21wb25lbnQgPSBfd3AkZWxlbWVudC5Db21wb25lbnQsXG4gICAgRnJhZ21lbnQgPSBfd3AkZWxlbWVudC5GcmFnbWVudDtcblxudmFyIEdvb2dsZVNsaWRlc0VkaXQgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICAgIF9pbmhlcml0cyhHb29nbGVTbGlkZXNFZGl0LCBfQ29tcG9uZW50KTtcblxuICAgIGZ1bmN0aW9uIEdvb2dsZVNsaWRlc0VkaXQoKSB7XG4gICAgICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBHb29nbGVTbGlkZXNFZGl0KTtcblxuICAgICAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoR29vZ2xlU2xpZGVzRWRpdC5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKEdvb2dsZVNsaWRlc0VkaXQpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblxuICAgICAgICBfdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dCA9IF90aGlzLnN3aXRjaEJhY2tUb1VSTElucHV0LmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5zZXRVcmwgPSBfdGhpcy5zZXRVcmwuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLm9uTG9hZCA9IF90aGlzLm9uTG9hZC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMuc3RhdGUgPSB7XG4gICAgICAgICAgICBlZGl0aW5nVVJMOiBmYWxzZSxcbiAgICAgICAgICAgIHVybDogX3RoaXMucHJvcHMuYXR0cmlidXRlcy51cmwsXG4gICAgICAgICAgICBmZXRjaGluZzogdHJ1ZSxcbiAgICAgICAgICAgIGNhbm5vdEVtYmVkOiBmYWxzZVxuICAgICAgICB9O1xuICAgICAgICByZXR1cm4gX3RoaXM7XG4gICAgfVxuXG4gICAgX2NyZWF0ZUNsYXNzKEdvb2dsZVNsaWRlc0VkaXQsIFt7XG4gICAgICAgIGtleTogJ29uTG9hZCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBvbkxvYWQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICBmZXRjaGluZzogZmFsc2VcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfSwge1xuICAgICAgICBrZXk6ICdkZWNvZGVIVE1MRW50aXRpZXMnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gZGVjb2RlSFRNTEVudGl0aWVzKHN0cikge1xuICAgICAgICAgICAgaWYgKHN0ciAmJiB0eXBlb2Ygc3RyID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIC8vIHN0cmlwIHNjcmlwdC9odG1sIHRhZ3NcbiAgICAgICAgICAgICAgICBzdHIgPSBzdHIucmVwbGFjZSgvPHNjcmlwdFtePl0qPihbXFxTXFxzXSo/KTxcXC9zY3JpcHQ+L2dtaSwgJycpO1xuICAgICAgICAgICAgICAgIHN0ciA9IHN0ci5yZXBsYWNlKC88XFwvP1xcdyg/OlteXCInPl18XCJbXlwiXSpcInwnW14nXSonKSo+L2dtaSwgJycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHN0cjtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc2V0VXJsJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHNldFVybChldmVudCkge1xuICAgICAgICAgICAgaWYgKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciB1cmwgPSB0aGlzLnN0YXRlLnVybDtcbiAgICAgICAgICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gdGhpcy5wcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgdXJsOiB1cmwgfSk7XG4gICAgICAgICAgICBpZiAodXJsICYmIHVybC5tYXRjaCgvXmh0dHBbc10/OlxcL1xcLyg/Oig/Oig/Ond3d1xcLnxtYXBzXFwuKT8oPzpnb29nbGVcXC5jb20/KSl8KD86Z29vXFwuZ2wpKSg/OlxcLlthLXpdezJ9KT9cXC8oPzptYXBzXFwvKT8oPzpwbGFjZVxcLyk/KD86W2EtejAtOVxcLyUrXFwtX10qKT8oW2EtejAtOVxcLyUsK1xcLV89ITpAXFwuJipcXCQjP1xcJ10qKS9pKSkge1xuICAgICAgICAgICAgICAgIHZhciBpZnJhbWVTcmMgPSB0aGlzLmRlY29kZUhUTUxFbnRpdGllcyh1cmwpO1xuICAgICAgICAgICAgICAgIC9nb29nbGVcXC5jb20oPzouKyk/KGRvY3VtZW50fHByZXNlbnRhdGlvbnxzcHJlYWRzaGVldHN8Zm9ybXN8ZHJhd2luZ3MpL2k7XG4gICAgICAgICAgICAgICAgaWYgKHVybC5tYXRjaCgnfihtYXBzL2VtYmVkfG91dHB1dD1lbWJlZCl+aScpKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZG8gc29tZXRoaW5nXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIHJlZ0V4ID0gL0AoLT9bMC05XFwuXSssLT9bMC05XFwuXSspLissKFswLTlcXC5dK1thLXpdKS9pO1xuICAgICAgICAgICAgICAgICAgICB2YXIgbWF0Y2ggPSByZWdFeC5leGVjKGlmcmFtZVNyYyk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChtYXRjaCAmJiBtYXRjaC5sZW5ndGggPiAxICYmIG1hdGNoWzFdICYmIG1hdGNoWzJdKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWVTcmMgPSAnaHR0cDovL21hcHMuZ29vZ2xlLmNvbS9tYXBzP2hsPWVuJmllPVVURjgmbGw9JyArIG1hdGNoWzFdICsgJyZzcG49JyArIG1hdGNoWzFdICsgJyZ0PW0mej0nICsgTWF0aC5yb3VuZChwYXJzZUludChtYXRjaFsyXSkpICsgJyZvdXRwdXQ9ZW1iZWQnO1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGluZ1VSTDogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IGVkaXRpbmdVUkw6IGZhbHNlLCBjYW5ub3RFbWJlZDogZmFsc2UgfSk7XG4gICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGlmcmFtZVNyYzogaWZyYW1lU3JjIH0pO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgIGVkaXRpbmdVUkw6IHRydWVcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc3dpdGNoQmFja1RvVVJMSW5wdXQnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gc3dpdGNoQmFja1RvVVJMSW5wdXQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHsgZWRpdGluZ1VSTDogdHJ1ZSB9KTtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAncmVuZGVyJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgICAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXG4gICAgICAgICAgICB2YXIgX3N0YXRlID0gdGhpcy5zdGF0ZSxcbiAgICAgICAgICAgICAgICB1cmwgPSBfc3RhdGUudXJsLFxuICAgICAgICAgICAgICAgIGVkaXRpbmdVUkwgPSBfc3RhdGUuZWRpdGluZ1VSTCxcbiAgICAgICAgICAgICAgICBmZXRjaGluZyA9IF9zdGF0ZS5mZXRjaGluZyxcbiAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZCA9IF9zdGF0ZS5jYW5ub3RFbWJlZDtcbiAgICAgICAgICAgIHZhciBpZnJhbWVTcmMgPSB0aGlzLnByb3BzLmF0dHJpYnV0ZXMuaWZyYW1lU3JjO1xuXG5cbiAgICAgICAgICAgIHZhciBsYWJlbCA9IF9fKCdHb29nbGUgTWFwcyBVUkwnKTtcblxuICAgICAgICAgICAgLy8gTm8gcHJldmlldywgb3Igd2UgY2FuJ3QgZW1iZWQgdGhlIGN1cnJlbnQgVVJMLCBvciB3ZSd2ZSBjbGlja2VkIHRoZSBlZGl0IGJ1dHRvbi5cbiAgICAgICAgICAgIGlmICghaWZyYW1lU3JjIHx8IGVkaXRpbmdVUkwpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkUGxhY2Vob2xkZXIsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGxhYmVsLFxuICAgICAgICAgICAgICAgICAgICBvblN1Ym1pdDogdGhpcy5zZXRVcmwsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiB1cmwsXG4gICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiBjYW5ub3RFbWJlZCxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3RoaXMyLnNldFN0YXRlKHsgdXJsOiBldmVudC50YXJnZXQudmFsdWUgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG5cbiAgICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICBGcmFnbWVudCxcbiAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgZmV0Y2hpbmcgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRMb2FkaW5nLCBudWxsKSA6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJZnJhbWUsIHsgc3JjOiBpZnJhbWVTcmMsIG9uTG9hZDogdGhpcy5vbkxvYWQsIHN0eWxlOiB7IGRpc3BsYXk6IGZldGNoaW5nID8gJ25vbmUnIDogJycgfSwgZnJhbWVib3JkZXI6ICcwJywgd2lkdGg6ICc2MDAnLCBoZWlnaHQ6ICc0NTAnLCBhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgbW96YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIHdlYmtpdGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnIH0pLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRDb250cm9scywge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0VkaXRCdXR0b246IGlmcmFtZVNyYyAmJiAhY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hCYWNrVG9VUkxJbnB1dDogdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XSk7XG5cbiAgICByZXR1cm4gR29vZ2xlU2xpZGVzRWRpdDtcbn0oQ29tcG9uZW50KTtcblxuO1xuZXhwb3J0IGRlZmF1bHQgR29vZ2xlU2xpZGVzRWRpdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9nb29nbGUtbWFwcy9lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSAzMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///30\n");
406
407 /***/ }),
408 /* 31 */
409 /*!*****************************!*\
410 !*** ./src/twitch/index.js ***!
411 \*****************************/
412 /*! no exports provided */
413 /***/ (function(module, __webpack_exports__, __webpack_require__) {
414
415 "use strict";
416 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 32);\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 */ 33);\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 */ 34);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/twitch-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Twitch'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"g\" /* twitchIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('twitch')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tattrs: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar _props$attributes = props.attributes,\n\t\t iframeSrc = _props$attributes.iframeSrc,\n\t\t attrs = _props$attributes.attrs;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-twitch-presentation' },\n\t\t\twp.element.createElement('iframe', _extends({ src: iframeSrc }, attrs, { frameborder: '0', width: '600', height: '450' }))\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdHdpdGNoL2luZGV4LmpzP2Y4ODciXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuLyoqXG4gKiBCTE9DSzogZW1iZWRwcmVzcy1ibG9ja3NcbiAqXG4gKiBSZWdpc3RlcmluZyBhIGJhc2ljIGJsb2NrIHdpdGggR3V0ZW5iZXJnLlxuICogU2ltcGxlIGJsb2NrLCByZW5kZXJzIGFuZCBzYXZlcyB0aGUgc2FtZSBjb250ZW50IHdpdGhvdXQgYW55IGludGVyYWN0aXZpdHkuXG4gKi9cblxuLy8gIEltcG9ydCBDU1MuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0IGVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCB7IHR3aXRjaEljb24gfSBmcm9tICcuLi9jb21tb24vaWNvbnMnO1xudmFyIF9fID0gd3AuaTE4bi5fXzsgLy8gSW1wb3J0IF9fKCkgZnJvbSB3cC5pMThuXG5cbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTsgLy8gSW1wb3J0IHJlZ2lzdGVyQmxvY2tUeXBlKCkgZnJvbSB3cC5ibG9ja3NcblxuLyoqXG4gKiBSZWdpc3RlcjogYWEgR3V0ZW5iZXJnIEJsb2NrLlxuICpcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzXG4gKiBiZWhhdmlvci4gT25jZSByZWdpc3RlcmVkLCB0aGUgYmxvY2sgaXMgbWFkZSBlZGl0b3IgYXMgYW4gb3B0aW9uIHRvIGFueVxuICogZWRpdG9yIGludGVyZmFjZSB3aGVyZSBibG9ja3MgYXJlIGltcGxlbWVudGVkLlxuICpcbiAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL1xuICogQHBhcmFtICB7c3RyaW5nfSAgIG5hbWUgICAgIEJsb2NrIG5hbWUuXG4gKiBAcGFyYW0gIHtPYmplY3R9ICAgc2V0dGluZ3MgQmxvY2sgc2V0dGluZ3MuXG4gKiBAcmV0dXJuIHs/V1BCbG9ja30gICAgICAgICAgVGhlIGJsb2NrLCBpZiBpdCBoYXMgYmVlbiBzdWNjZXNzZnVsbHlcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3RlcmVkOyBvdGhlcndpc2UgYHVuZGVmaW5lZGAuXG4gKi9cblxucmVnaXN0ZXJCbG9ja1R5cGUoJ2VtYmVkcHJlc3MvdHdpdGNoLWJsb2NrJywge1xuXHQvLyBCbG9jayBuYW1lLiBCbG9jayBuYW1lcyBtdXN0IGJlIHN0cmluZyB0aGF0IGNvbnRhaW5zIGEgbmFtZXNwYWNlIHByZWZpeC4gRXhhbXBsZTogbXktcGx1Z2luL215LWN1c3RvbS1ibG9jay5cblx0dGl0bGU6IF9fKCdUd2l0Y2gnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IHR3aXRjaEljb24sIC8vIEJsb2NrIGljb24gZnJvbSBEYXNoaWNvbnMg4oaSIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvcmVzb3VyY2UvZGFzaGljb25zLy5cblx0Y2F0ZWdvcnk6ICdlbWJlZHByZXNzJywgLy8gQmxvY2sgY2F0ZWdvcnkg4oCUIEdyb3VwIGJsb2NrcyB0b2dldGhlciBiYXNlZCBvbiBjb21tb24gdHJhaXRzIEUuZy4gY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQgd2lkZ2V0cywgZW1iZWQuXG5cdGtleXdvcmRzOiBbX18oJ2VtYmVkcHJlc3MnKSwgX18oJ3R3aXRjaCcpXSxcblx0YXR0cmlidXRlczoge1xuXHRcdHVybDoge1xuXHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdH0sXG5cdFx0aWZyYW1lU3JjOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRhdHRyczoge1xuXHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdH1cblx0fSxcblx0LyoqXG4gICogVGhlIGVkaXQgZnVuY3Rpb24gZGVzY3JpYmVzIHRoZSBzdHJ1Y3R1cmUgb2YgeW91ciBibG9jayBpbiB0aGUgY29udGV4dCBvZiB0aGUgZWRpdG9yLlxuICAqIFRoaXMgcmVwcmVzZW50cyB3aGF0IHRoZSBlZGl0b3Igd2lsbCByZW5kZXIgd2hlbiB0aGUgYmxvY2sgaXMgdXNlZC5cbiAgKlxuICAqIFRoZSBcImVkaXRcIiBwcm9wZXJ0eSBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICovXG5cdGVkaXQ6IGVkaXQsXG5cblx0LyoqXG4gICogVGhlIHNhdmUgZnVuY3Rpb24gZGVmaW5lcyB0aGUgd2F5IGluIHdoaWNoIHRoZSBkaWZmZXJlbnQgYXR0cmlidXRlcyBzaG91bGQgYmUgY29tYmluZWRcbiAgKiBpbnRvIHRoZSBmaW5hbCBtYXJrdXAsIHdoaWNoIGlzIHRoZW4gc2VyaWFsaXplZCBieSBHdXRlbmJlcmcgaW50byBwb3N0X2NvbnRlbnQuXG4gICpcbiAgKiBUaGUgXCJzYXZlXCIgcHJvcGVydHkgbXVzdCBiZSBzcGVjaWZpZWQgYW5kIG11c3QgYmUgYSB2YWxpZCBmdW5jdGlvbi5cbiAgKlxuICAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL2Jsb2NrLWVkaXQtc2F2ZS9cbiAgKi9cblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIGlmcmFtZVNyYyA9IF9wcm9wcyRhdHRyaWJ1dGVzLmlmcmFtZVNyYyxcblx0XHQgICAgYXR0cnMgPSBfcHJvcHMkYXR0cmlidXRlcy5hdHRycztcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgJ2NsYXNzJzogJ29zZS10d2l0Y2gtcHJlc2VudGF0aW9uJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnLCBfZXh0ZW5kcyh7IHNyYzogaWZyYW1lU3JjIH0sIGF0dHJzLCB7IGZyYW1lYm9yZGVyOiAnMCcsIHdpZHRoOiAnNjAwJywgaGVpZ2h0OiAnNDUwJyB9KSlcblx0XHQpO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy90d2l0Y2gvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDMxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///31\n");
417
418 /***/ }),
419 /* 32 */
420 /*!*******************************!*\
421 !*** ./src/twitch/style.scss ***!
422 \*******************************/
423 /*! dynamic exports provided */
424 /***/ (function(module, exports) {
425
426 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdHdpdGNoL3N0eWxlLnNjc3M/Y2FlNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL3R3aXRjaC9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///32\n");
427
428 /***/ }),
429 /* 33 */
430 /*!********************************!*\
431 !*** ./src/twitch/editor.scss ***!
432 \********************************/
433 /*! dynamic exports provided */
434 /***/ (function(module, exports) {
435
436 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdHdpdGNoL2VkaXRvci5zY3NzPzI2ZTkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy90d2l0Y2gvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDMzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n");
437
438 /***/ }),
439 /* 34 */
440 /*!****************************!*\
441 !*** ./src/twitch/edit.js ***!
442 \****************************/
443 /*! exports provided: default */
444 /*! exports used: default */
445 /***/ (function(module, __webpack_exports__, __webpack_require__) {
446
447 "use strict";
448 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar TwitchEdit = function (_Component) {\n _inherits(TwitchEdit, _Component);\n\n function TwitchEdit() {\n _classCallCheck(this, TwitchEdit);\n\n var _this = _possibleConstructorReturn(this, (TwitchEdit.__proto__ || Object.getPrototypeOf(TwitchEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(TwitchEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n var regEx = /http[s]?:\\/\\/(?:www\\.|clips\\.)twitch\\.tv\\/([0-9a-zA-Z\\-\\_]+)\\/?(chat\\/?$|[0-9a-z\\-\\_]*)?/;\n if (url && url.match(regEx)) {\n var iframeSrc = this.decodeHTMLEntities(url);\n var match = regEx.exec(iframeSrc);\n var channelName = match[1];\n console.log(channelName);\n var type = \"channel\";\n var attrs;\n if (url.indexOf('clips.twitch.tv') > -1) {\n type = 'clip';\n } else if (url.indexOf('/videos/') > -1) {\n type = 'video';\n } else if (url.indexOf('#/chat$#') > -1) {\n type = 'chat';\n }\n console.log(type);\n switch (type) {\n case 'channel':\n iframeSrc = 'https://player.twitch.tv/?channel=' + channelName;\n attrs = {\n scrolling: \"no\",\n frameborder: \"0\",\n allowfullscreen: \"true\"\n };\n break;\n\n case 'clip':\n iframeSrc = 'https://clips.twitch.tv/embed?clip=' + channelName + '&autoplay=false';\n attrs = {\n scrolling: \"no\",\n frameborder: \"0\",\n allowfullscreen: \"true\"\n };\n break;\n\n case 'video':\n channelName = match[2];\n iframeSrc = 'https://player.twitch.tv/?video=' + channelName;\n attrs = {\n scrolling: \"no\",\n frameborder: \"0\",\n allowfullscreen: \"true\"\n };\n break;\n\n case 'chat':\n iframeSrc = 'http://www.twitch.tv/embed/' + channelName + '/chat';\n attrs = {\n scrolling: \"yes\",\n frameborder: \"0\",\n allowfullscreen: \"true\",\n id: \"'\" + channelName + \"'\"\n\n };\n break;\n }\n console.log(iframeSrc);\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc, attrs: attrs });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var _props$attributes = this.props.attributes,\n iframeSrc = _props$attributes.iframeSrc,\n attrs = _props$attributes.attrs;\n\n\n var label = __('Twitch URL');\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], _extends({ src: iframeSrc }, attrs, { onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, width: '600', height: '450' })),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return TwitchEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (TwitchEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdHdpdGNoL2VkaXQuanM/ZWNlZiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9O1xuXG52YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFbWJlZENvbnRyb2xzIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1jb250cm9scyc7XG5pbXBvcnQgRW1iZWRMb2FkaW5nIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1sb2FkaW5nJztcbmltcG9ydCBFbWJlZFBsYWNlaG9sZGVyIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1wbGFjZWhvbGRlcic7XG5pbXBvcnQgSWZyYW1lIGZyb20gJy4uL2NvbW1vbi9JZnJhbWUnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkZWxlbWVudCA9IHdwLmVsZW1lbnQsXG4gICAgQ29tcG9uZW50ID0gX3dwJGVsZW1lbnQuQ29tcG9uZW50LFxuICAgIEZyYWdtZW50ID0gX3dwJGVsZW1lbnQuRnJhZ21lbnQ7XG5cbnZhciBUd2l0Y2hFZGl0ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgICBfaW5oZXJpdHMoVHdpdGNoRWRpdCwgX0NvbXBvbmVudCk7XG5cbiAgICBmdW5jdGlvbiBUd2l0Y2hFZGl0KCkge1xuICAgICAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgVHdpdGNoRWRpdCk7XG5cbiAgICAgICAgdmFyIF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKFR3aXRjaEVkaXQuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihUd2l0Y2hFZGl0KSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG5cbiAgICAgICAgX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQgPSBfdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMuc2V0VXJsID0gX3RoaXMuc2V0VXJsLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5vbkxvYWQgPSBfdGhpcy5vbkxvYWQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnN0YXRlID0ge1xuICAgICAgICAgICAgZWRpdGluZ1VSTDogZmFsc2UsXG4gICAgICAgICAgICB1cmw6IF90aGlzLnByb3BzLmF0dHJpYnV0ZXMudXJsLFxuICAgICAgICAgICAgZmV0Y2hpbmc6IHRydWUsXG4gICAgICAgICAgICBjYW5ub3RFbWJlZDogZmFsc2VcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIF90aGlzO1xuICAgIH1cblxuICAgIF9jcmVhdGVDbGFzcyhUd2l0Y2hFZGl0LCBbe1xuICAgICAgICBrZXk6ICdvbkxvYWQnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gb25Mb2FkKCkge1xuICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgZmV0Y2hpbmc6IGZhbHNlXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnZGVjb2RlSFRNTEVudGl0aWVzJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIGRlY29kZUhUTUxFbnRpdGllcyhzdHIpIHtcbiAgICAgICAgICAgIGlmIChzdHIgJiYgdHlwZW9mIHN0ciA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICAvLyBzdHJpcCBzY3JpcHQvaHRtbCB0YWdzXG4gICAgICAgICAgICAgICAgc3RyID0gc3RyLnJlcGxhY2UoLzxzY3JpcHRbXj5dKj4oW1xcU1xcc10qPyk8XFwvc2NyaXB0Pi9nbWksICcnKTtcbiAgICAgICAgICAgICAgICBzdHIgPSBzdHIucmVwbGFjZSgvPFxcLz9cXHcoPzpbXlwiJz5dfFwiW15cIl0qXCJ8J1teJ10qJykqPi9nbWksICcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBzdHI7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3NldFVybCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBzZXRVcmwoZXZlbnQpIHtcbiAgICAgICAgICAgIGlmIChldmVudCkge1xuICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2YXIgdXJsID0gdGhpcy5zdGF0ZS51cmw7XG4gICAgICAgICAgICB2YXIgc2V0QXR0cmlidXRlcyA9IHRoaXMucHJvcHMuc2V0QXR0cmlidXRlcztcblxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IHVybDogdXJsIH0pO1xuICAgICAgICAgICAgdmFyIHJlZ0V4ID0gL2h0dHBbc10/OlxcL1xcLyg/Ond3d1xcLnxjbGlwc1xcLil0d2l0Y2hcXC50dlxcLyhbMC05YS16QS1aXFwtXFxfXSspXFwvPyhjaGF0XFwvPyR8WzAtOWEtelxcLVxcX10qKT8vO1xuICAgICAgICAgICAgaWYgKHVybCAmJiB1cmwubWF0Y2gocmVnRXgpKSB7XG4gICAgICAgICAgICAgICAgdmFyIGlmcmFtZVNyYyA9IHRoaXMuZGVjb2RlSFRNTEVudGl0aWVzKHVybCk7XG4gICAgICAgICAgICAgICAgdmFyIG1hdGNoID0gcmVnRXguZXhlYyhpZnJhbWVTcmMpO1xuICAgICAgICAgICAgICAgIHZhciBjaGFubmVsTmFtZSA9IG1hdGNoWzFdO1xuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGNoYW5uZWxOYW1lKTtcbiAgICAgICAgICAgICAgICB2YXIgdHlwZSA9IFwiY2hhbm5lbFwiO1xuICAgICAgICAgICAgICAgIHZhciBhdHRycztcbiAgICAgICAgICAgICAgICBpZiAodXJsLmluZGV4T2YoJ2NsaXBzLnR3aXRjaC50dicpID4gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICdjbGlwJztcbiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHVybC5pbmRleE9mKCcvdmlkZW9zLycpID4gLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICd2aWRlbyc7XG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmICh1cmwuaW5kZXhPZignIy9jaGF0JCMnKSA+IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgIHR5cGUgPSAnY2hhdCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHR5cGUpO1xuICAgICAgICAgICAgICAgIHN3aXRjaCAodHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBjYXNlICdjaGFubmVsJzpcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZVNyYyA9ICdodHRwczovL3BsYXllci50d2l0Y2gudHYvP2NoYW5uZWw9JyArIGNoYW5uZWxOYW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnMgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsaW5nOiBcIm5vXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVib3JkZXI6IFwiMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbG93ZnVsbHNjcmVlbjogXCJ0cnVlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgICAgICBjYXNlICdjbGlwJzpcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZVNyYyA9ICdodHRwczovL2NsaXBzLnR3aXRjaC50di9lbWJlZD9jbGlwPScgKyBjaGFubmVsTmFtZSArICcmYXV0b3BsYXk9ZmFsc2UnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnMgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsaW5nOiBcIm5vXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVib3JkZXI6IFwiMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbG93ZnVsbHNjcmVlbjogXCJ0cnVlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgICAgICBjYXNlICd2aWRlbyc6XG4gICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsTmFtZSA9IG1hdGNoWzJdO1xuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lU3JjID0gJ2h0dHBzOi8vcGxheWVyLnR3aXRjaC50di8/dmlkZW89JyArIGNoYW5uZWxOYW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnMgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsaW5nOiBcIm5vXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVib3JkZXI6IFwiMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbG93ZnVsbHNjcmVlbjogXCJ0cnVlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgICAgICBjYXNlICdjaGF0JzpcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZVNyYyA9ICdodHRwOi8vd3d3LnR3aXRjaC50di9lbWJlZC8nICsgY2hhbm5lbE5hbWUgKyAnL2NoYXQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnMgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsaW5nOiBcInllc1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lYm9yZGVyOiBcIjBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxvd2Z1bGxzY3JlZW46IFwidHJ1ZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkOiBcIidcIiArIGNoYW5uZWxOYW1lICsgXCInXCJcblxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhpZnJhbWVTcmMpO1xuICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBlZGl0aW5nVVJMOiBmYWxzZSwgY2Fubm90RW1iZWQ6IGZhbHNlIH0pO1xuICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpZnJhbWVTcmM6IGlmcmFtZVNyYywgYXR0cnM6IGF0dHJzIH0pO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHtcbiAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgIGVkaXRpbmdVUkw6IHRydWVcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnc3dpdGNoQmFja1RvVVJMSW5wdXQnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gc3dpdGNoQmFja1RvVVJMSW5wdXQoKSB7XG4gICAgICAgICAgICB0aGlzLnNldFN0YXRlKHsgZWRpdGluZ1VSTDogdHJ1ZSB9KTtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAncmVuZGVyJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgICAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXG4gICAgICAgICAgICB2YXIgX3N0YXRlID0gdGhpcy5zdGF0ZSxcbiAgICAgICAgICAgICAgICB1cmwgPSBfc3RhdGUudXJsLFxuICAgICAgICAgICAgICAgIGVkaXRpbmdVUkwgPSBfc3RhdGUuZWRpdGluZ1VSTCxcbiAgICAgICAgICAgICAgICBmZXRjaGluZyA9IF9zdGF0ZS5mZXRjaGluZyxcbiAgICAgICAgICAgICAgICBjYW5ub3RFbWJlZCA9IF9zdGF0ZS5jYW5ub3RFbWJlZDtcbiAgICAgICAgICAgIHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHRoaXMucHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgICAgICAgICBpZnJhbWVTcmMgPSBfcHJvcHMkYXR0cmlidXRlcy5pZnJhbWVTcmMsXG4gICAgICAgICAgICAgICAgYXR0cnMgPSBfcHJvcHMkYXR0cmlidXRlcy5hdHRycztcblxuXG4gICAgICAgICAgICB2YXIgbGFiZWwgPSBfXygnVHdpdGNoIFVSTCcpO1xuICAgICAgICAgICAgLy8gTm8gcHJldmlldywgb3Igd2UgY2FuJ3QgZW1iZWQgdGhlIGN1cnJlbnQgVVJMLCBvciB3ZSd2ZSBjbGlja2VkIHRoZSBlZGl0IGJ1dHRvbi5cbiAgICAgICAgICAgIGlmICghaWZyYW1lU3JjIHx8IGVkaXRpbmdVUkwpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkUGxhY2Vob2xkZXIsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGxhYmVsLFxuICAgICAgICAgICAgICAgICAgICBvblN1Ym1pdDogdGhpcy5zZXRVcmwsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiB1cmwsXG4gICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiBjYW5ub3RFbWJlZCxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3RoaXMyLnNldFN0YXRlKHsgdXJsOiBldmVudC50YXJnZXQudmFsdWUgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIGZldGNoaW5nID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkTG9hZGluZywgbnVsbCkgOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSWZyYW1lLCBfZXh0ZW5kcyh7IHNyYzogaWZyYW1lU3JjIH0sIGF0dHJzLCB7IG9uTG9hZDogdGhpcy5vbkxvYWQsIHN0eWxlOiB7IGRpc3BsYXk6IGZldGNoaW5nID8gJ25vbmUnIDogJycgfSwgd2lkdGg6ICc2MDAnLCBoZWlnaHQ6ICc0NTAnIH0pKSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVtYmVkQ29udHJvbHMsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNob3dFZGl0QnV0dG9uOiBpZnJhbWVTcmMgJiYgIWNhbm5vdEVtYmVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoQmFja1RvVVJMSW5wdXQ6IHRoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXRcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfV0pO1xuXG4gICAgcmV0dXJuIFR3aXRjaEVkaXQ7XG59KENvbXBvbmVudCk7XG5cbjtcbmV4cG9ydCBkZWZhdWx0IFR3aXRjaEVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvdHdpdGNoL2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDM0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///34\n");
449
450 /***/ }),
451 /* 35 */
452 /*!*****************************!*\
453 !*** ./src/wistia/index.js ***!
454 \*****************************/
455 /*! no exports provided */
456 /***/ (function(module, __webpack_exports__, __webpack_require__) {
457
458 "use strict";
459 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 36);\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 */ 37);\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 */ 38);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_icons__ = __webpack_require__(/*! ../common/icons */ 4);\n/**\n * BLOCK: embedpress-blocks\n *\n * Registering a basic block with Gutenberg.\n * Simple block, renders and saves the same content without any interactivity.\n */\n\n// Import CSS.\n\n\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('embedpress/wistia-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Wistia'), // Block title.\n\ticon: __WEBPACK_IMPORTED_MODULE_3__common_icons__[\"h\" /* wistiaIcon */], // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'embedpress', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('embedpress'), __('wistia')],\n\tattributes: {\n\t\turl: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tiframeSrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tedit: __WEBPACK_IMPORTED_MODULE_2__edit__[\"a\" /* default */],\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n\tsave: function save(props) {\n\t\tvar iframeSrc = props.attributes.iframeSrc;\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ 'class': 'ose-wistia' },\n\t\t\twp.element.createElement('iframe', { src: iframeSrc,\n\t\t\t\tallowtransparency: 'true',\n\t\t\t\tframeborder: '0',\n\t\t\t\t'class': 'wistia_embed',\n\t\t\t\tname: 'wistia_embed',\n\t\t\t\twidth: '600', height: '330' })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd2lzdGlhL2luZGV4LmpzPzVmN2QiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBCTE9DSzogZW1iZWRwcmVzcy1ibG9ja3NcbiAqXG4gKiBSZWdpc3RlcmluZyBhIGJhc2ljIGJsb2NrIHdpdGggR3V0ZW5iZXJnLlxuICogU2ltcGxlIGJsb2NrLCByZW5kZXJzIGFuZCBzYXZlcyB0aGUgc2FtZSBjb250ZW50IHdpdGhvdXQgYW55IGludGVyYWN0aXZpdHkuXG4gKi9cblxuLy8gIEltcG9ydCBDU1MuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0IGVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCB7IHdpc3RpYUljb24gfSBmcm9tICcuLi9jb21tb24vaWNvbnMnO1xudmFyIF9fID0gd3AuaTE4bi5fXzsgLy8gSW1wb3J0IF9fKCkgZnJvbSB3cC5pMThuXG5cbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTsgLy8gSW1wb3J0IHJlZ2lzdGVyQmxvY2tUeXBlKCkgZnJvbSB3cC5ibG9ja3NcblxuLyoqXG4gKiBSZWdpc3RlcjogYWEgR3V0ZW5iZXJnIEJsb2NrLlxuICpcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzXG4gKiBiZWhhdmlvci4gT25jZSByZWdpc3RlcmVkLCB0aGUgYmxvY2sgaXMgbWFkZSBlZGl0b3IgYXMgYW4gb3B0aW9uIHRvIGFueVxuICogZWRpdG9yIGludGVyZmFjZSB3aGVyZSBibG9ja3MgYXJlIGltcGxlbWVudGVkLlxuICpcbiAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL1xuICogQHBhcmFtICB7c3RyaW5nfSAgIG5hbWUgICAgIEJsb2NrIG5hbWUuXG4gKiBAcGFyYW0gIHtPYmplY3R9ICAgc2V0dGluZ3MgQmxvY2sgc2V0dGluZ3MuXG4gKiBAcmV0dXJuIHs/V1BCbG9ja30gICAgICAgICAgVGhlIGJsb2NrLCBpZiBpdCBoYXMgYmVlbiBzdWNjZXNzZnVsbHlcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3RlcmVkOyBvdGhlcndpc2UgYHVuZGVmaW5lZGAuXG4gKi9cblxucmVnaXN0ZXJCbG9ja1R5cGUoJ2VtYmVkcHJlc3Mvd2lzdGlhLWJsb2NrJywge1xuXHQvLyBCbG9jayBuYW1lLiBCbG9jayBuYW1lcyBtdXN0IGJlIHN0cmluZyB0aGF0IGNvbnRhaW5zIGEgbmFtZXNwYWNlIHByZWZpeC4gRXhhbXBsZTogbXktcGx1Z2luL215LWN1c3RvbS1ibG9jay5cblx0dGl0bGU6IF9fKCdXaXN0aWEnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IHdpc3RpYUljb24sIC8vIEJsb2NrIGljb24gZnJvbSBEYXNoaWNvbnMg4oaSIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvcmVzb3VyY2UvZGFzaGljb25zLy5cblx0Y2F0ZWdvcnk6ICdlbWJlZHByZXNzJywgLy8gQmxvY2sgY2F0ZWdvcnkg4oCUIEdyb3VwIGJsb2NrcyB0b2dldGhlciBiYXNlZCBvbiBjb21tb24gdHJhaXRzIEUuZy4gY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQgd2lkZ2V0cywgZW1iZWQuXG5cdGtleXdvcmRzOiBbX18oJ2VtYmVkcHJlc3MnKSwgX18oJ3dpc3RpYScpXSxcblx0YXR0cmlidXRlczoge1xuXHRcdHVybDoge1xuXHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdH0sXG5cdFx0aWZyYW1lU3JjOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fVxuXHR9LFxuXHQvKipcbiAgKiBUaGUgZWRpdCBmdW5jdGlvbiBkZXNjcmliZXMgdGhlIHN0cnVjdHVyZSBvZiB5b3VyIGJsb2NrIGluIHRoZSBjb250ZXh0IG9mIHRoZSBlZGl0b3IuXG4gICogVGhpcyByZXByZXNlbnRzIHdoYXQgdGhlIGVkaXRvciB3aWxsIHJlbmRlciB3aGVuIHRoZSBibG9jayBpcyB1c2VkLlxuICAqXG4gICogVGhlIFwiZWRpdFwiIHByb3BlcnR5IG11c3QgYmUgYSB2YWxpZCBmdW5jdGlvbi5cbiAgKlxuICAqIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL2Jsb2NrLWVkaXQtc2F2ZS9cbiAgKi9cblx0ZWRpdDogZWRpdCxcblxuXHQvKipcbiAgKiBUaGUgc2F2ZSBmdW5jdGlvbiBkZWZpbmVzIHRoZSB3YXkgaW4gd2hpY2ggdGhlIGRpZmZlcmVudCBhdHRyaWJ1dGVzIHNob3VsZCBiZSBjb21iaW5lZFxuICAqIGludG8gdGhlIGZpbmFsIG1hcmt1cCwgd2hpY2ggaXMgdGhlbiBzZXJpYWxpemVkIGJ5IEd1dGVuYmVyZyBpbnRvIHBvc3RfY29udGVudC5cbiAgKlxuICAqIFRoZSBcInNhdmVcIiBwcm9wZXJ0eSBtdXN0IGJlIHNwZWNpZmllZCBhbmQgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqL1xuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG5cdFx0dmFyIGlmcmFtZVNyYyA9IHByb3BzLmF0dHJpYnV0ZXMuaWZyYW1lU3JjO1xuXG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdCdkaXYnLFxuXHRcdFx0eyAnY2xhc3MnOiAnb3NlLXdpc3RpYScgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJywgeyBzcmM6IGlmcmFtZVNyYyxcblx0XHRcdFx0YWxsb3d0cmFuc3BhcmVuY3k6ICd0cnVlJyxcblx0XHRcdFx0ZnJhbWVib3JkZXI6ICcwJyxcblx0XHRcdFx0J2NsYXNzJzogJ3dpc3RpYV9lbWJlZCcsXG5cdFx0XHRcdG5hbWU6ICd3aXN0aWFfZW1iZWQnLFxuXHRcdFx0XHR3aWR0aDogJzYwMCcsIGhlaWdodDogJzMzMCcgfSlcblx0XHQpO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy93aXN0aWEvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDM1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n");
460
461 /***/ }),
462 /* 36 */
463 /*!*******************************!*\
464 !*** ./src/wistia/style.scss ***!
465 \*******************************/
466 /*! dynamic exports provided */
467 /***/ (function(module, exports) {
468
469 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd2lzdGlhL3N0eWxlLnNjc3M/MWI3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL3dpc3RpYS9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzNlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///36\n");
470
471 /***/ }),
472 /* 37 */
473 /*!********************************!*\
474 !*** ./src/wistia/editor.scss ***!
475 \********************************/
476 /*! dynamic exports provided */
477 /***/ (function(module, exports) {
478
479 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd2lzdGlhL2VkaXRvci5zY3NzPzRmODUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy93aXN0aWEvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDM3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///37\n");
480
481 /***/ }),
482 /* 38 */
483 /*!****************************!*\
484 !*** ./src/wistia/edit.js ***!
485 \****************************/
486 /*! exports provided: default */
487 /*! exports used: default */
488 /***/ (function(module, __webpack_exports__, __webpack_require__) {
489
490 "use strict";
491 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__common_embed_controls__ = __webpack_require__(/*! ../common/embed-controls */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__common_embed_loading__ = __webpack_require__(/*! ../common/embed-loading */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__ = __webpack_require__(/*! ../common/embed-placeholder */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__common_Iframe__ = __webpack_require__(/*! ../common/Iframe */ 3);\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 * Internal dependencies\n */\n\n\n\n\n\n/**\n * WordPress dependencies\n */\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\n\nvar WistiaEdit = function (_Component) {\n _inherits(WistiaEdit, _Component);\n\n function WistiaEdit() {\n _classCallCheck(this, WistiaEdit);\n\n var _this = _possibleConstructorReturn(this, (WistiaEdit.__proto__ || Object.getPrototypeOf(WistiaEdit)).apply(this, arguments));\n\n _this.switchBackToURLInput = _this.switchBackToURLInput.bind(_this);\n _this.setUrl = _this.setUrl.bind(_this);\n _this.onLoad = _this.onLoad.bind(_this);\n _this.state = {\n editingURL: false,\n url: _this.props.attributes.url,\n fetching: true,\n cannotEmbed: false\n };\n return _this;\n }\n\n _createClass(WistiaEdit, [{\n key: 'onLoad',\n value: function onLoad() {\n this.setState({\n fetching: false\n });\n }\n }, {\n key: 'decodeHTMLEntities',\n value: function decodeHTMLEntities(str) {\n if (str && typeof str === 'string') {\n // strip script/html tags\n str = str.replace(/<script[^>]*>([\\S\\s]*?)<\\/script>/gmi, '');\n str = str.replace(/<\\/?\\w(?:[^\"'>]|\"[^\"]*\"|'[^']*')*>/gmi, '');\n }\n return str;\n }\n }, {\n key: 'setUrl',\n value: function setUrl(event) {\n if (event) {\n event.preventDefault();\n }\n var url = this.state.url;\n var setAttributes = this.props.setAttributes;\n\n setAttributes({ url: url });\n if (url && (url.match(/^http[s]?:\\/\\/(?:www\\.)?wistia\\.com\\/medias/i) || url.match(/^http[s]?:\\/\\/(?:www\\.)?fast\\/.wistia\\.com\\/embed\\/medias/i.jsonp))) {\n var mediaIdMatches = url.match(/medias(.*)/);\n var mediaId = mediaIdMatches[1];\n\n var iframeSrc = '//fast.wistia.net/embed/iframe/' + mediaId;\n\n this.setState({ editingURL: false, cannotEmbed: false });\n setAttributes({ iframeSrc: iframeSrc });\n } else {\n this.setState({\n cannotEmbed: true,\n editingURL: true\n });\n }\n }\n }, {\n key: 'switchBackToURLInput',\n value: function switchBackToURLInput() {\n this.setState({ editingURL: true });\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n url = _state.url,\n editingURL = _state.editingURL,\n fetching = _state.fetching,\n cannotEmbed = _state.cannotEmbed;\n var iframeSrc = this.props.attributes.iframeSrc;\n\n\n var label = __('Wistia URL');\n\n // No preview, or we can't embed the current URL, or we've clicked the edit button.\n if (!iframeSrc || editingURL) {\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__common_embed_placeholder__[\"a\" /* default */], {\n label: label,\n onSubmit: this.setUrl,\n value: url,\n cannotEmbed: cannotEmbed,\n onChange: function onChange(event) {\n return _this2.setState({ url: event.target.value });\n }\n });\n } else {\n return wp.element.createElement(\n Fragment,\n null,\n fetching ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__common_embed_loading__[\"a\" /* default */], null) : null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__common_Iframe__[\"a\" /* default */], { src: iframeSrc, onLoad: this.onLoad, style: { display: fetching ? 'none' : '' }, frameborder: '0', width: '600', height: '330', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__common_embed_controls__[\"a\" /* default */], {\n showEditButton: iframeSrc && !cannotEmbed,\n switchBackToURLInput: this.switchBackToURLInput\n })\n );\n }\n }\n }]);\n\n return WistiaEdit;\n}(Component);\n\n;\n/* harmony default export */ __webpack_exports__[\"a\"] = (WistiaEdit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd2lzdGlhL2VkaXQuanM/NTQ2NCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFbWJlZENvbnRyb2xzIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1jb250cm9scyc7XG5pbXBvcnQgRW1iZWRMb2FkaW5nIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1sb2FkaW5nJztcbmltcG9ydCBFbWJlZFBsYWNlaG9sZGVyIGZyb20gJy4uL2NvbW1vbi9lbWJlZC1wbGFjZWhvbGRlcic7XG5pbXBvcnQgSWZyYW1lIGZyb20gJy4uL2NvbW1vbi9JZnJhbWUnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkZWxlbWVudCA9IHdwLmVsZW1lbnQsXG4gICAgQ29tcG9uZW50ID0gX3dwJGVsZW1lbnQuQ29tcG9uZW50LFxuICAgIEZyYWdtZW50ID0gX3dwJGVsZW1lbnQuRnJhZ21lbnQ7XG5cbnZhciBXaXN0aWFFZGl0ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgICBfaW5oZXJpdHMoV2lzdGlhRWRpdCwgX0NvbXBvbmVudCk7XG5cbiAgICBmdW5jdGlvbiBXaXN0aWFFZGl0KCkge1xuICAgICAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgV2lzdGlhRWRpdCk7XG5cbiAgICAgICAgdmFyIF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKFdpc3RpYUVkaXQuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihXaXN0aWFFZGl0KSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG5cbiAgICAgICAgX3RoaXMuc3dpdGNoQmFja1RvVVJMSW5wdXQgPSBfdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dC5iaW5kKF90aGlzKTtcbiAgICAgICAgX3RoaXMuc2V0VXJsID0gX3RoaXMuc2V0VXJsLmJpbmQoX3RoaXMpO1xuICAgICAgICBfdGhpcy5vbkxvYWQgPSBfdGhpcy5vbkxvYWQuYmluZChfdGhpcyk7XG4gICAgICAgIF90aGlzLnN0YXRlID0ge1xuICAgICAgICAgICAgZWRpdGluZ1VSTDogZmFsc2UsXG4gICAgICAgICAgICB1cmw6IF90aGlzLnByb3BzLmF0dHJpYnV0ZXMudXJsLFxuICAgICAgICAgICAgZmV0Y2hpbmc6IHRydWUsXG4gICAgICAgICAgICBjYW5ub3RFbWJlZDogZmFsc2VcbiAgICAgICAgfTtcbiAgICAgICAgcmV0dXJuIF90aGlzO1xuICAgIH1cblxuICAgIF9jcmVhdGVDbGFzcyhXaXN0aWFFZGl0LCBbe1xuICAgICAgICBrZXk6ICdvbkxvYWQnLFxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gb25Mb2FkKCkge1xuICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgZmV0Y2hpbmc6IGZhbHNlXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH0sIHtcbiAgICAgICAga2V5OiAnZGVjb2RlSFRNTEVudGl0aWVzJyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIGRlY29kZUhUTUxFbnRpdGllcyhzdHIpIHtcbiAgICAgICAgICAgIGlmIChzdHIgJiYgdHlwZW9mIHN0ciA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICAvLyBzdHJpcCBzY3JpcHQvaHRtbCB0YWdzXG4gICAgICAgICAgICAgICAgc3RyID0gc3RyLnJlcGxhY2UoLzxzY3JpcHRbXj5dKj4oW1xcU1xcc10qPyk8XFwvc2NyaXB0Pi9nbWksICcnKTtcbiAgICAgICAgICAgICAgICBzdHIgPSBzdHIucmVwbGFjZSgvPFxcLz9cXHcoPzpbXlwiJz5dfFwiW15cIl0qXCJ8J1teJ10qJykqPi9nbWksICcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBzdHI7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3NldFVybCcsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBzZXRVcmwoZXZlbnQpIHtcbiAgICAgICAgICAgIGlmIChldmVudCkge1xuICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2YXIgdXJsID0gdGhpcy5zdGF0ZS51cmw7XG4gICAgICAgICAgICB2YXIgc2V0QXR0cmlidXRlcyA9IHRoaXMucHJvcHMuc2V0QXR0cmlidXRlcztcblxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IHVybDogdXJsIH0pO1xuICAgICAgICAgICAgaWYgKHVybCAmJiAodXJsLm1hdGNoKC9eaHR0cFtzXT86XFwvXFwvKD86d3d3XFwuKT93aXN0aWFcXC5jb21cXC9tZWRpYXMvaSkgfHwgdXJsLm1hdGNoKC9eaHR0cFtzXT86XFwvXFwvKD86d3d3XFwuKT9mYXN0XFwvLndpc3RpYVxcLmNvbVxcL2VtYmVkXFwvbWVkaWFzL2kuanNvbnApKSkge1xuICAgICAgICAgICAgICAgIHZhciBtZWRpYUlkTWF0Y2hlcyA9IHVybC5tYXRjaCgvbWVkaWFzKC4qKS8pO1xuICAgICAgICAgICAgICAgIHZhciBtZWRpYUlkID0gbWVkaWFJZE1hdGNoZXNbMV07XG5cbiAgICAgICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gJy8vZmFzdC53aXN0aWEubmV0L2VtYmVkL2lmcmFtZS8nICsgbWVkaWFJZDtcblxuICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBlZGl0aW5nVVJMOiBmYWxzZSwgY2Fubm90RW1iZWQ6IGZhbHNlIH0pO1xuICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpZnJhbWVTcmM6IGlmcmFtZVNyYyB9KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7XG4gICAgICAgICAgICAgICAgICAgIGNhbm5vdEVtYmVkOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBlZGl0aW5nVVJMOiB0cnVlXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3N3aXRjaEJhY2tUb1VSTElucHV0JyxcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHN3aXRjaEJhY2tUb1VSTElucHV0KCkge1xuICAgICAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IGVkaXRpbmdVUkw6IHRydWUgfSk7XG4gICAgICAgIH1cbiAgICB9LCB7XG4gICAgICAgIGtleTogJ3JlbmRlcicsXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMyID0gdGhpcztcblxuICAgICAgICAgICAgdmFyIF9zdGF0ZSA9IHRoaXMuc3RhdGUsXG4gICAgICAgICAgICAgICAgdXJsID0gX3N0YXRlLnVybCxcbiAgICAgICAgICAgICAgICBlZGl0aW5nVVJMID0gX3N0YXRlLmVkaXRpbmdVUkwsXG4gICAgICAgICAgICAgICAgZmV0Y2hpbmcgPSBfc3RhdGUuZmV0Y2hpbmcsXG4gICAgICAgICAgICAgICAgY2Fubm90RW1iZWQgPSBfc3RhdGUuY2Fubm90RW1iZWQ7XG4gICAgICAgICAgICB2YXIgaWZyYW1lU3JjID0gdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmlmcmFtZVNyYztcblxuXG4gICAgICAgICAgICB2YXIgbGFiZWwgPSBfXygnV2lzdGlhIFVSTCcpO1xuXG4gICAgICAgICAgICAvLyBObyBwcmV2aWV3LCBvciB3ZSBjYW4ndCBlbWJlZCB0aGUgY3VycmVudCBVUkwsIG9yIHdlJ3ZlIGNsaWNrZWQgdGhlIGVkaXQgYnV0dG9uLlxuICAgICAgICAgICAgaWYgKCFpZnJhbWVTcmMgfHwgZWRpdGluZ1VSTCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRQbGFjZWhvbGRlciwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgIG9uU3VibWl0OiB0aGlzLnNldFVybCxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHVybCxcbiAgICAgICAgICAgICAgICAgICAgY2Fubm90RW1iZWQ6IGNhbm5vdEVtYmVkLFxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczIuc2V0U3RhdGUoeyB1cmw6IGV2ZW50LnRhcmdldC52YWx1ZSB9KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICBGcmFnbWVudCxcbiAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgZmV0Y2hpbmcgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRMb2FkaW5nLCBudWxsKSA6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJZnJhbWUsIHsgc3JjOiBpZnJhbWVTcmMsIG9uTG9hZDogdGhpcy5vbkxvYWQsIHN0eWxlOiB7IGRpc3BsYXk6IGZldGNoaW5nID8gJ25vbmUnIDogJycgfSwgZnJhbWVib3JkZXI6ICcwJywgd2lkdGg6ICc2MDAnLCBoZWlnaHQ6ICczMzAnLCBhbGxvd2Z1bGxzY3JlZW46ICd0cnVlJywgbW96YWxsb3dmdWxsc2NyZWVuOiAndHJ1ZScsIHdlYmtpdGFsbG93ZnVsbHNjcmVlbjogJ3RydWUnIH0pLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRW1iZWRDb250cm9scywge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2hvd0VkaXRCdXR0b246IGlmcmFtZVNyYyAmJiAhY2Fubm90RW1iZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hCYWNrVG9VUkxJbnB1dDogdGhpcy5zd2l0Y2hCYWNrVG9VUkxJbnB1dFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XSk7XG5cbiAgICByZXR1cm4gV2lzdGlhRWRpdDtcbn0oQ29tcG9uZW50KTtcblxuO1xuZXhwb3J0IGRlZmF1bHQgV2lzdGlhRWRpdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy93aXN0aWEvZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gMzhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///38\n");
492
493 /***/ })
494 /******/ ]);