/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
/******/ (() => { // webpackBootstrap
/******/ 	"use strict";
/******/ 	var __webpack_modules__ = ({

/***/ "./js/color_choice.js":
/*!****************************!*\
  !*** ./js/color_choice.js ***!
  \****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ColorChoiceDefinition: () => (/* binding */ ColorChoiceDefinition)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _scss_color_choice_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/color_choice.scss */ \"./js/scss/color_choice.scss\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _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, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } else if (call !== void 0) { throw new TypeError(\"Derived constructors may only return object or undefined\"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _get() { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get.bind(); } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(arguments.length < 3 ? target : receiver); } return desc.value; }; } return _get.apply(this, arguments); }\nfunction _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, \"prototype\", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\nvar BaseRadioSelectWidget = window.telepath.constructors[\"wagtail.widgets.RadioSelect\"];\nvar ColorChoiceDefinition = /*#__PURE__*/function (_BaseRadioSelectWidge) {\n  _inherits(ColorChoiceDefinition, _BaseRadioSelectWidge);\n  function ColorChoiceDefinition() {\n    _classCallCheck(this, ColorChoiceDefinition);\n    return _callSuper(this, ColorChoiceDefinition, arguments);\n  }\n  _createClass(ColorChoiceDefinition, [{\n    key: \"render\",\n    value: function render(placeholder, name, id, initialState) {\n      var widget = _get(_getPrototypeOf(ColorChoiceDefinition.prototype), \"render\", this).call(this, placeholder, name, id, initialState);\n      var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(widget.element);\n      var blockIndex = parseInt(id.split(\"-\")[1]);\n      var defaultColorIndex = blockIndex % 3;\n      element.addClass(\"color-choice\");\n      element.find(\"div\").first().remove();\n      element.find(\"div label\").each(function (index, raw_option) {\n        var cross = index % 3 == defaultColorIndex;\n        var option = jquery__WEBPACK_IMPORTED_MODULE_0___default()(raw_option);\n        var input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(option.find(\"input\"));\n        var color = option.text().replace(\" \", \"\");\n        var value = input.val();\n        if (cross) {\n          input.val(null);\n          input.prop('checked', !initialState[0]);\n        }\n        option.html(input);\n        if (value) {\n          option.append(\"<div class=\\\"preview-color \".concat(cross ? \"cross\" : \"\", \"\\\" style=\\\"background: \").concat(color, \";\\\"></div>\"));\n        }\n      });\n      return widget;\n    }\n  }]);\n  return ColorChoiceDefinition;\n}(BaseRadioSelectWidget);\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/color_choice.js?");

/***/ }),

/***/ "./js/icon_choice.js":
/*!***************************!*\
  !*** ./js/icon_choice.js ***!
  \***************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   IconChoiceDefinition: () => (/* binding */ IconChoiceDefinition)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _scss_icon_choice_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/icon_choice.scss */ \"./js/scss/icon_choice.scss\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _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, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } else if (call !== void 0) { throw new TypeError(\"Derived constructors may only return object or undefined\"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _get() { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get.bind(); } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(arguments.length < 3 ? target : receiver); } return desc.value; }; } return _get.apply(this, arguments); }\nfunction _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, \"prototype\", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\nvar BaseRadioSelectWidget = window.telepath.constructors[\"wagtail.widgets.RadioSelect\"];\nvar IconChoiceDefinition = /*#__PURE__*/function (_BaseRadioSelectWidge) {\n  _inherits(IconChoiceDefinition, _BaseRadioSelectWidge);\n  function IconChoiceDefinition() {\n    _classCallCheck(this, IconChoiceDefinition);\n    return _callSuper(this, IconChoiceDefinition, arguments);\n  }\n  _createClass(IconChoiceDefinition, [{\n    key: \"render\",\n    value: function render(placeholder, name, id, initialState) {\n      var widget = _get(_getPrototypeOf(IconChoiceDefinition.prototype), \"render\", this).call(this, placeholder, name, id, initialState);\n\n      // current icon if exists\n      var currentIcon = initialState[0] ? \"fa-\".concat(initialState[0]) : \"\";\n      var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(widget.element);\n      var elementModal = element.parent();\n      var elementwrapper = elementModal.parent();\n\n      // modidy dom\n      element.addClass(\"icon-choice\");\n      element.prepend(\"<input id='search' placeholder='Zoek'>\");\n      elementModal.addClass(\"icon-choice-modal\");\n      elementwrapper.addClass(\"icon-choice-wrapper\");\n      elementwrapper.append(\"<a class='icon-choose-btn button button-small button-secondary'>Kies een icoon</a>\");\n      elementwrapper.append(\"<i class='icon-preview fa \".concat(currentIcon, \"'></i>\"));\n\n      // set event listeners\n      var iconPreview = elementwrapper.find(\".icon-preview\");\n      var search = element.find(\"#search\");\n\n      // add opacity if it's not in the search range\n      search.on(\"input\", function (serchEl) {\n        var searchStr = serchEl.target.value;\n        element.find(\"div i\").each(function (_, iconElement) {\n          iconElement.style.opacity = !searchStr || iconElement.classList.toString().includes(searchStr) ? 1 : 0.2;\n        });\n      });\n\n      // open modal on click button\n      elementwrapper.find(\".icon-choose-btn\").on(\"click\", function () {\n        return elementModal.addClass(\"active\");\n      });\n\n      // select icon and close modal on click icon\n      element.find(\"div label\").each(function (_, raw_option) {\n        var option = jquery__WEBPACK_IMPORTED_MODULE_0___default()(raw_option);\n        var icon = option.text().replace(\" \", \"\").replace(\"\\n\", \"\");\n        var input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(option.find(\"input\"));\n        option.html(input);\n        option.append(\"<i class='fa fa-\".concat(icon, \"'></i>\"));\n        option.on(\"click\", function () {\n          if (currentIcon) {\n            iconPreview.removeClass(currentIcon);\n          }\n          currentIcon = \"fa-\".concat(icon);\n          iconPreview.addClass(currentIcon);\n          elementModal.removeClass(\"active\");\n        });\n      });\n      return widget;\n    }\n  }]);\n  return IconChoiceDefinition;\n}(BaseRadioSelectWidget);\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/icon_choice.js?");

/***/ }),

/***/ "./js/index.js":
/*!*********************!*\
  !*** ./js/index.js ***!
  \*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scss_editor_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scss/editor.scss */ \"./js/scss/editor.scss\");\n/* harmony import */ var _icon_choice__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./icon_choice */ \"./js/icon_choice.js\");\n/* harmony import */ var _color_choice__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./color_choice */ \"./js/color_choice.js\");\n/* harmony import */ var _visual_choice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./visual_choice */ \"./js/visual_choice.js\");\n/* harmony import */ var _link_chooser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./link_chooser */ \"./js/link_chooser.js\");\n\n\n\n\n\nwindow.telepath.register('coyote.widgets.IconChoice', _icon_choice__WEBPACK_IMPORTED_MODULE_1__.IconChoiceDefinition);\nwindow.telepath.register('coyote.widgets.ColorChoice', _color_choice__WEBPACK_IMPORTED_MODULE_2__.ColorChoiceDefinition);\nwindow.telepath.register('coyote.widgets.VisualChoice', _visual_choice__WEBPACK_IMPORTED_MODULE_3__.VisualChoiceDefinition);\nwindow.telepath.register('coyote.widgets.AdminLinkChooser', _link_chooser__WEBPACK_IMPORTED_MODULE_4__.LinkChooserDefinition);\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/index.js?");

/***/ }),

/***/ "./js/jsx.js":
/*!*******************!*\
  !*** ./js/jsx.js ***!
  \*******************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PlaceHolder: () => (/* binding */ PlaceHolder),\n/* harmony export */   renderInPlaceHolder: () => (/* binding */ renderInPlaceHolder)\n/* harmony export */ });\n/* harmony import */ var jsx_render__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jsx-render */ \"./node_modules/jsx-render/lib/dom.js\");\n\nvar renderInPlaceHolder = function renderInPlaceHolder(targetPlaceholder, element) {\n  // determine if the element is a DocumentFragment\n  var elementIsDocumentFragment = element.nodeType === Node.DOCUMENT_FRAGMENT_NODE;\n\n  // find placeholders first, because if it's a DocumentFragment, it will\n  // be empty after being added to the dom\n  var parent = targetPlaceholder.parentNode;\n  var dataJsxPlaceholders = element.querySelectorAll('[data-jsx-placeholder]');\n\n  // add element to the dom\n  parent.replaceChild(element, targetPlaceholder);\n\n  // if the element was a DocumentFragment it has now been emptied when\n  // adding the contained elements to the dom. In that case treat the new\n  // parent of the elements that used to be in the DocumentFragment as the\n  // element\n  if (elementIsDocumentFragment) {\n    element = parent;\n  }\n\n  // create result object with placeholders extracted.\n  if (dataJsxPlaceholders.length == 1) {\n    return {\n      element: element,\n      placeholder: dataJsxPlaceholders[0]\n    };\n  }\n  if (dataJsxPlaceholders.length > 1) {\n    return {\n      element: element,\n      placeholders: dataJsxPlaceholders\n    };\n  }\n  return {\n    element: element\n  };\n};\nvar PlaceHolder = function PlaceHolder() {\n  return (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"div\", {\n    \"data-jsx-placeholder\": \"\"\n  });\n};\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/jsx.js?");

/***/ }),

/***/ "./js/link_chooser.js":
/*!****************************!*\
  !*** ./js/link_chooser.js ***!
  \****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   LinkChooserDefinition: () => (/* binding */ LinkChooserDefinition)\n/* harmony export */ });\n/* harmony import */ var jsx_render__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jsx-render */ \"./node_modules/jsx-render/lib/dom.js\");\n/* harmony import */ var _scss_visual_choice_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/visual_choice.scss */ \"./js/scss/visual_choice.scss\");\n/* harmony import */ var _jsx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./jsx */ \"./js/jsx.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _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, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } else if (call !== void 0) { throw new TypeError(\"Derived constructors may only return object or undefined\"); } return _assertThisInitialized(self); }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, \"prototype\", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\nfunction _get() { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get.bind(); } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(arguments.length < 3 ? target : receiver); } return desc.value; }; } return _get.apply(this, arguments); }\nfunction _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar SuperPageChooserWidget = window.telepath.constructors[\"wagtail.widgets.PageChooser\"];\nvar _window = window,\n  PageChooser = _window.PageChooser;\nvar LinkChooser = /*#__PURE__*/function (_PageChooser) {\n  _inherits(LinkChooser, _PageChooser);\n  function LinkChooser() {\n    var _thisSuper, _this;\n    _classCallCheck(this, LinkChooser);\n    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n    _this = _callSuper(this, LinkChooser, [].concat(args));\n    _defineProperty(_assertThisInitialized(_this), \"setState\", function (newState) {\n      _get((_thisSuper = _assertThisInitialized(_this), _getPrototypeOf(LinkChooser.prototype)), \"setState\", _thisSuper).call(_thisSuper, newState);\n      if (newState) {\n        if (newState.editUrl) {\n          // page\n          _this.opts.textInput.val(newState.adminTitle);\n          _this.opts.widget.find(\".icon-doc-empty-inverse\").show();\n          _this.opts.widget.find(\".icon-link\").hide();\n        } else {\n          // link\n          _this.opts.textInput.val(newState.id);\n          _this.opts.widget.find(\".icon-doc-empty-inverse\").hide();\n          _this.opts.widget.find(\".icon-link\").show();\n        }\n      } else {\n        _this.opts.widget.find(\".icon-doc-empty-inverse\").hide();\n      }\n    });\n    _defineProperty(_assertThisInitialized(_this), \"onFreeInput\", function (event) {\n      var newValue = event.target.value;\n      _this.setState({\n        id: newValue,\n        parentId: null,\n        adminTitle: newValue,\n        editUrl: null\n      });\n    });\n    return _this;\n  }\n  return _createClass(LinkChooser);\n}(PageChooser);\nvar LinkChooserDefinition = /*#__PURE__*/function (_SuperPageChooserWidg) {\n  _inherits(LinkChooserDefinition, _SuperPageChooserWidg);\n  function LinkChooserDefinition() {\n    var _this2;\n    _classCallCheck(this, LinkChooserDefinition);\n    for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n      args[_key2] = arguments[_key2];\n    }\n    _this2 = _callSuper(this, LinkChooserDefinition, [].concat(args));\n    _defineProperty(_assertThisInitialized(_this2), \"widgetClass\", LinkChooser);\n    return _this2;\n  }\n  _createClass(LinkChooserDefinition, [{\n    key: \"render\",\n    value: function render(placeholder, name, id, initialState) {\n      var widget = (0,_jsx__WEBPACK_IMPORTED_MODULE_2__.renderInPlaceHolder)(placeholder, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jsx_render__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"div\", {\n        id: \"\".concat(id, \"-chooser\"),\n        className: \"chooser page-chooser coyote_chooser blank\",\n        \"data-chooser-url\": \"/admin/choose-page/\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"div\", {\n        className: \"button_input_wrapper\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"div\", {\n        className: \"svg-wrapper\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"svg\", {\n        className: \"icon icon-doc-empty-inverse icon\",\n        \"aria-hidden\": \"true\",\n        focusable: \"false\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"use\", {\n        href: \"#icon-doc-empty-inverse\"\n      })), (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"svg\", {\n        className: \"icon icon-link icon\",\n        \"aria-hidden\": \"true\",\n        focusable: \"false\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"use\", {\n        href: \"#icon-link\"\n      }))), (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"button\", {\n        type: \"button\",\n        \"data-chooser-action-choose\": \"\",\n        \"class\": \"button button-small button-secondary chooser__choose-button\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"svg\", {\n        \"class\": \"icon icon-doc-empty-inverse icon\",\n        \"aria-hidden\": \"true\",\n        style: \"display: none;\"\n      }, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"use\", {\n        href: \"#icon-doc-empty-inverse\"\n      })), \"Kies een pagina\"), (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_jsx__WEBPACK_IMPORTED_MODULE_2__.PlaceHolder, null), (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_jsx__WEBPACK_IMPORTED_MODULE_2__.PlaceHolder, null)), (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"input\", {\n        type: \"hidden\",\n        name: name,\n        id: id\n      }))));\n      var _widget$placeholders = _slicedToArray(widget.placeholders, 2),\n        pageChooserPlaceHolder = _widget$placeholders[0],\n        textInputPlaceHolder = _widget$placeholders[1];\n      var textInput = (0,_jsx__WEBPACK_IMPORTED_MODULE_2__.renderInPlaceHolder)(textInputPlaceHolder, (0,jsx_render__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"input\", {\n        type: \"text\"\n      }));\n      this.opts.widget = $(widget.element);\n      this.opts.textInput = $(textInput.element);\n      var chooser = _get(_getPrototypeOf(LinkChooserDefinition.prototype), \"render\", this).call(this, pageChooserPlaceHolder, name, id, initialState);\n      this.opts.textInput.on(\"input\", chooser.onFreeInput);\n      return chooser;\n    }\n  }]);\n  return LinkChooserDefinition;\n}(SuperPageChooserWidget);\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/link_chooser.js?");

/***/ }),

/***/ "./js/visual_choice.js":
/*!*****************************!*\
  !*** ./js/visual_choice.js ***!
  \*****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   VisualChoiceDefinition: () => (/* binding */ VisualChoiceDefinition)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _scss_visual_choice_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/visual_choice.scss */ \"./js/scss/visual_choice.scss\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _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, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } else if (call !== void 0) { throw new TypeError(\"Derived constructors may only return object or undefined\"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _get() { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get.bind(); } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(arguments.length < 3 ? target : receiver); } return desc.value; }; } return _get.apply(this, arguments); }\nfunction _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, \"prototype\", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\nvar BaseRadioSelectWidget = window.telepath.constructors[\"wagtail.widgets.RadioSelect\"];\nvar VisualChoiceDefinition = /*#__PURE__*/function (_BaseRadioSelectWidge) {\n  _inherits(VisualChoiceDefinition, _BaseRadioSelectWidge);\n  function VisualChoiceDefinition() {\n    _classCallCheck(this, VisualChoiceDefinition);\n    return _callSuper(this, VisualChoiceDefinition, arguments);\n  }\n  _createClass(VisualChoiceDefinition, [{\n    key: \"render\",\n    value: function render(placeholder, name, id, initialState) {\n      var widget = _get(_getPrototypeOf(VisualChoiceDefinition.prototype), \"render\", this).call(this, placeholder, name, id, initialState);\n      var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(widget.element);\n      element.addClass(\"visual-choice\");\n      element.find(\"div label\").each(function (_, raw_option) {\n        var option = jquery__WEBPACK_IMPORTED_MODULE_0___default()(raw_option);\n        var imageSrc = option.text().replace(\" \", \"\");\n        var input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(option.find(\"input\"));\n        option.html(input);\n        if (input.val()) {\n          option.append(\"<img src='/static/\".concat(imageSrc, \"'></img>\"));\n        }\n      });\n      return widget;\n    }\n  }]);\n  return VisualChoiceDefinition;\n}(BaseRadioSelectWidget);\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/visual_choice.js?");

/***/ }),

/***/ "./node_modules/jsx-render/lib/dom.js":
/*!********************************************!*\
  !*** ./node_modules/jsx-render/lib/dom.js ***!
  \********************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

eval("\n\nfunction _typeof2(o) { \"@babel/helpers - typeof\"; return _typeof2 = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof2(o); }\nObject.defineProperty(exports, \"__esModule\", ({\n  value: true\n}));\nexports.portalCreator = exports.Fragment = exports[\"default\"] = void 0;\nvar _utils = __webpack_require__(/*! ./utils */ \"./node_modules/jsx-render/lib/utils.js\");\nfunction _typeof(obj) {\n  if (typeof Symbol === \"function\" && _typeof2(Symbol.iterator) === \"symbol\") {\n    _typeof = function _typeof(obj) {\n      return _typeof2(obj);\n    };\n  } else {\n    _typeof = function _typeof(obj) {\n      return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : _typeof2(obj);\n    };\n  }\n  return _typeof(obj);\n}\n\n/**\n * The tag name and create an html together with the attributes\n *\n * @param  {String} tagName name as string, e.g. 'div', 'span', 'svg'\n * @param  {Object} attrs html attributes e.g. data-, width, src\n * @param  {Array} children html nodes from inside de elements\n * @return {HTMLElement} html node with attrs\n */\nfunction createElements(tagName, attrs, children) {\n  var element = (0, _utils.isSVG)(tagName) ? document.createElementNS('http://www.w3.org/2000/svg', tagName) : document.createElement(tagName); // one or multiple will be evaluated to append as string or HTMLElement\n\n  var fragment = (0, _utils.createFragmentFrom)(children);\n  element.appendChild(fragment);\n  Object.keys(attrs || {}).forEach(function (prop) {\n    if (prop === 'style') {\n      // e.g. origin: <element style={{ prop: value }} />\n      element.style.cssText = (0, _utils.objectToStyleString)(attrs[prop]);\n    } else if (prop === 'ref' && typeof attrs.ref === 'function') {\n      attrs.ref(element, attrs);\n    } else if (prop === 'className') {\n      element.setAttribute('class', attrs[prop]);\n    } else if (prop === 'xlinkHref') {\n      element.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', attrs[prop]);\n    } else if (prop === 'dangerouslySetInnerHTML') {\n      // eslint-disable-next-line no-underscore-dangle\n      element.innerHTML = attrs[prop].__html;\n    } else {\n      // any other prop will be set as attribute\n      element.setAttribute(prop, attrs[prop]);\n    }\n  });\n  return element;\n}\n/**\n * The JSXTag will be unwrapped returning the html\n *\n * @param  {Function} JSXTag name as string, e.g. 'div', 'span', 'svg'\n * @param  {Object} elementProps custom jsx attributes e.g. fn, strings\n * @param  {Array} children html nodes from inside de elements\n *\n * @return {Function} returns de 'dom' (fn) executed, leaving the HTMLElement\n *\n * JSXTag:  function Comp(props) {\n *   return dom(\"span\", null, props.num);\n * }\n */\n\nfunction composeToFunction(JSXTag, elementProps, children) {\n  var props = Object.assign({}, JSXTag.defaultProps || {}, elementProps, {\n    children: children\n  });\n  var bridge = JSXTag.prototype.render ? new JSXTag(props).render : JSXTag;\n  var result = bridge(props);\n  switch (result) {\n    case 'FRAGMENT':\n      return (0, _utils.createFragmentFrom)(children);\n    // Portals are useful to render modals\n    // allow render on a different element than the parent of the chain\n    // and leave a comment instead\n\n    case 'PORTAL':\n      bridge.target.appendChild((0, _utils.createFragmentFrom)(children));\n      return document.createComment('Portal Used');\n    default:\n      return result;\n  }\n}\nfunction dom(element, attrs) {\n  for (var _len = arguments.length, children = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n    children[_key - 2] = arguments[_key];\n  }\n\n  // Custom Components will be functions\n  if (typeof element === 'function') {\n    // e.g. const CustomTag = ({ w }) => <span width={w} />\n    // will be used\n    // e.g. <CustomTag w={1} />\n    // becomes: CustomTag({ w: 1})\n    return composeToFunction(element, attrs, children);\n  } // regular html components will be strings to create the elements\n  // this is handled by the babel plugins\n\n  if (typeof element === 'string') {\n    return createElements(element, attrs, children);\n  }\n  return console.error(\"jsx-render does not handle \".concat(typeof tag === \"undefined\" ? \"undefined\" : _typeof(tag)));\n}\nvar _default = dom;\nexports[\"default\"] = _default;\nvar Fragment = function Fragment() {\n  return 'FRAGMENT';\n};\nexports.Fragment = Fragment;\nvar portalCreator = function portalCreator(node) {\n  function Portal() {\n    return 'PORTAL';\n  }\n  Portal.target = document.body;\n  if (node && node.nodeType === Node.ELEMENT_NODE) {\n    Portal.target = node;\n  }\n  return Portal;\n};\nexports.portalCreator = portalCreator;\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./node_modules/jsx-render/lib/dom.js?");

/***/ }),

/***/ "./node_modules/jsx-render/lib/utils.js":
/*!**********************************************!*\
  !*** ./node_modules/jsx-render/lib/utils.js ***!
  \**********************************************/
/***/ ((__unused_webpack_module, exports) => {

eval("\n\nObject.defineProperty(exports, \"__esModule\", ({\n  value: true\n}));\nexports.isSVG = isSVG;\nexports.objectToStyleString = objectToStyleString;\nexports.createFragmentFrom = createFragmentFrom;\nfunction isSVG(element) {\n  var patt = new RegExp(\"^\".concat(element, \"$\"), 'i');\n  var SVGTags = ['path', 'svg', 'use', 'g'];\n  return SVGTags.some(function (tag) {\n    return patt.test(tag);\n  });\n}\nfunction objectToStyleString(styles) {\n  return Object.keys(styles).map(function (prop) {\n    return \"\".concat(prop, \": \").concat(styles[prop]);\n  }).join(';');\n}\nfunction createFragmentFrom(children) {\n  // fragments will help later to append multiple children to the initial node\n  var fragment = document.createDocumentFragment();\n  function processDOMNodes(child) {\n    if (child instanceof HTMLElement || child instanceof SVGElement || child instanceof Comment || child instanceof DocumentFragment) {\n      fragment.appendChild(child);\n    } else if (typeof child === 'string' || typeof child === 'number') {\n      var textnode = document.createTextNode(child);\n      fragment.appendChild(textnode);\n    } else if (child instanceof Array) {\n      child.forEach(processDOMNodes);\n    } else if (child === false || child === null) {// expression evaluated as false e.g. {false && <Elem />}\n      // expression evaluated as false e.g. {null && <Elem />}\n    } else if (true) {\n      // later other things could not be HTMLElement nor strings\n      console.log(child, 'is not appendable');\n    }\n  }\n  children.forEach(processDOMNodes);\n  return fragment;\n}\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./node_modules/jsx-render/lib/utils.js?");

/***/ }),

/***/ "./js/scss/color_choice.scss":
/*!***********************************!*\
  !*** ./js/scss/color_choice.scss ***!
  \***********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/scss/color_choice.scss?");

/***/ }),

/***/ "./js/scss/editor.scss":
/*!*****************************!*\
  !*** ./js/scss/editor.scss ***!
  \*****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/scss/editor.scss?");

/***/ }),

/***/ "./js/scss/icon_choice.scss":
/*!**********************************!*\
  !*** ./js/scss/icon_choice.scss ***!
  \**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/scss/icon_choice.scss?");

/***/ }),

/***/ "./js/scss/visual_choice.scss":
/*!************************************!*\
  !*** ./js/scss/visual_choice.scss ***!
  \************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://ocyan.plugin.coyote/./js/scss/visual_choice.scss?");

/***/ }),

/***/ "jquery":
/*!*************************!*\
  !*** external "jQuery" ***!
  \*************************/
/***/ ((module) => {

module.exports = window["jQuery"];

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/compat get default export */
/******/ 	(() => {
/******/ 		// getDefaultExport function for compatibility with non-harmony modules
/******/ 		__webpack_require__.n = (module) => {
/******/ 			var getter = module && module.__esModule ?
/******/ 				() => (module['default']) :
/******/ 				() => (module);
/******/ 			__webpack_require__.d(getter, { a: getter });
/******/ 			return getter;
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/define property getters */
/******/ 	(() => {
/******/ 		// define getter functions for harmony exports
/******/ 		__webpack_require__.d = (exports, definition) => {
/******/ 			for(var key in definition) {
/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ 				}
/******/ 			}
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
/******/ 	(() => {
/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/make namespace object */
/******/ 	(() => {
/******/ 		// define __esModule on exports
/******/ 		__webpack_require__.r = (exports) => {
/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 			}
/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
/******/ 		};
/******/ 	})();
/******/ 	
/************************************************************************/
/******/ 	
/******/ 	// startup
/******/ 	// Load entry module and return exports
/******/ 	// This entry module can't be inlined because the eval devtool is used.
/******/ 	var __webpack_exports__ = __webpack_require__("./js/index.js");
/******/ 	var __webpack_export_target__ = window;
/******/ 	for(var i in __webpack_exports__) __webpack_export_target__[i] = __webpack_exports__[i];
/******/ 	if(__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, "__esModule", { value: true });
/******/ 	
/******/ })()
;