{"version":3,"sources":["jsdelivr-header.js","/npm/last-draft-js-sidebar-plugin@1.2.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,IAAI,4BAA8B,QAAQ,iCAEtC,6BAA+B,uBAAuB,6BAEtD,aAAe,QAAQ,uBAEvB,cAAgB,uBAAuB,cAEvC,SAAW,QAAQ,wBAEnB,UAAY,uBAAuB,UAEnC,wBAA0B,QAAQ,uCAElC,yBAA2B,uBAAuB,yBAElD,cAAgB,CAClB,cAAiB,6CACjB,OAAU,sCACV,OAAU,sCACV,UAAa,0CAGX,eAAiB,uBAAuB,eAExC,uBAAyB,CAC3B,UAAa,yCACb,OAAU,sCACV,MAAS,sCAGP,wBAA0B,uBAAuB,wBAEjD,eAAiB,CACnB,QAAW,wCAGT,gBAAkB,uBAAuB,gBAEzC,aAAe,CACjB,aAAgB,4CAChB,WAAc,0CACd,YAAe,2CACf,mBAAsB,mDAGpB,cAAgB,uBAAuB,cAEvC,iBAAmB,CACrB,QAAW,uCACX,OAAU,sCACV,IAAO,mCACP,MAAS,qCACT,aAAgB,yCAChB,MAAS,sCAGP,kBAAoB,uBAAuB,kBAE3C,mBAAqB,CACvB,QAAW,uCACX,OAAU,sCACV,MAAS,qCACT,WAAc,0CACd,IAAO,mCACP,aAAgB,4CAChB,MAAS,6CAGP,oBAAsB,uBAAuB,oBAE7C,gBAAkB,QAAQ,+BAE1B,iBAAmB,uBAAuB,iBAE9C,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,QAAQ,QAAU,WAChB,IAAI,EAAS,UAAU,OAAS,QAAsB,IAAjB,UAAU,GAAmB,UAAU,GAAK,CAAC,EAE9E,EAAe,CAAE,aAAc,eAAe,QAAS,sBAAuB,wBAAwB,QAAS,cAAe,gBAAgB,QAAS,YAAa,cAAc,QAAS,gBAAiB,kBAAkB,QAAS,kBAAmB,oBAAoB,SAE9Q,GAAQ,EAAI,cAAc,SAAS,CACrC,WAAW,IAGT,EAAgB,EAAO,MACvB,OAA0B,IAAlB,EAA8B,EAAe,EACrD,EAAoB,EAAO,UAC3B,OAAkC,IAAtB,EAAkC,CAAC,yBAAyB,SAAW,EAGnF,EAAe,CACjB,MAAO,EACP,UAAW,EACX,eAAgB,iBAAiB,QACjC,MAAO,GAGT,MAAO,CACL,WAAY,SAAoB,GAC9B,IAAI,EAAiB,EAAK,eACtB,EAAiB,EAAK,eACtB,EAAe,EAAK,aAExB,EAAM,WAAW,iBAAkB,GACnC,EAAM,WAAW,iBAAkB,GACnC,EAAM,WAAW,eAAgB,EACnC,EAEA,SAAU,SAAkB,GAE1B,OADA,EAAM,WAAW,cAAe,GACzB,CACT,EACA,SAAS,EAAI,6BAA6B,SAAS,UAAU,QAAS,GAE1E","file":"/npm/last-draft-js-sidebar-plugin@1.2.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/last-draft-js-sidebar-plugin@1.2.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _decorateComponentWithProps = require('decorate-component-with-props');\n\nvar _decorateComponentWithProps2 = _interopRequireDefault(_decorateComponentWithProps);\n\nvar _createStore = require('./utils/createStore');\n\nvar _createStore2 = _interopRequireDefault(_createStore);\n\nvar _Sidebar = require('./components/Sidebar');\n\nvar _Sidebar2 = _interopRequireDefault(_Sidebar);\n\nvar _DefaultBlockTypeSelect = require('./components/DefaultBlockTypeSelect');\n\nvar _DefaultBlockTypeSelect2 = _interopRequireDefault(_DefaultBlockTypeSelect);\n\nvar _buttonStyles = {\n  \"buttonWrapper\": \"draftJsSidebarPlugin__buttonWrapper__1Dmqh\",\n  \"button\": \"draftJsSidebarPlugin__button__qi1gf\",\n  \"active\": \"draftJsSidebarPlugin__active__3qcpF\",\n  \"separator\": \"draftJsSidebarPlugin__separator__3M3L7\"\n};\n\nvar _buttonStyles2 = _interopRequireDefault(_buttonStyles);\n\nvar _blockTypeSelectStyles = {\n  \"blockType\": \"draftJsSidebarPlugin__blockType__27Jwn\",\n  \"spacer\": \"draftJsSidebarPlugin__spacer__2Os2z\",\n  \"popup\": \"draftJsSidebarPlugin__popup__GHzbY\"\n};\n\nvar _blockTypeSelectStyles2 = _interopRequireDefault(_blockTypeSelectStyles);\n\nvar _sidebarStyles = {\n  \"wrapper\": \"draftJsSidebarPlugin__wrapper__3on36\"\n};\n\nvar _sidebarStyles2 = _interopRequireDefault(_sidebarStyles);\n\nvar _modalStyles = {\n  \"modalWrapper\": \"draftJsSidebarPlugin__modalWrapper__EaX74\",\n  \"modalInput\": \"draftJsSidebarPlugin__modalInput__1sp75\",\n  \"modalButton\": \"draftJsSidebarPlugin__modalButton__ffoIL\",\n  \"modalButtonWrapper\": \"draftJsSidebarPlugin__modalButtonWrapper__27s-M\"\n};\n\nvar _modalStyles2 = _interopRequireDefault(_modalStyles);\n\nvar _gifPickerStyles = {\n  \"wrapper\": \"draftJsSidebarPlugin__wrapper__ih9FN\",\n  \"picker\": \"draftJsSidebarPlugin__picker__iDUNn\",\n  \"gif\": \"draftJsSidebarPlugin__gif__3NqJR\",\n  \"input\": \"draftJsSidebarPlugin__input__33l4h\",\n  \"closeWrapper\": \"draftJsSidebarPlugin__closeWrapper__Fz\",\n  \"close\": \"draftJsSidebarPlugin__close__3IRgw\"\n};\n\nvar _gifPickerStyles2 = _interopRequireDefault(_gifPickerStyles);\n\nvar _emojiPickerStyles = {\n  \"wrapper\": \"draftJsSidebarPlugin__wrapper__2Hef_\",\n  \"picker\": \"draftJsSidebarPlugin__picker__2FUMw\",\n  \"emoji\": \"draftJsSidebarPlugin__emoji__2ci96\",\n  \"tabWrapper\": \"draftJsSidebarPlugin__tabWrapper__v0rd2\",\n  \"tab\": \"draftJsSidebarPlugin__tab__1djJ6\",\n  \"closeWrapper\": \"draftJsSidebarPlugin__closeWrapper__15umu\",\n  \"close\": \"draftJsSidebarPlugin__closeWrapper__15umu\"\n};\n\nvar _emojiPickerStyles2 = _interopRequireDefault(_emojiPickerStyles);\n\nvar _getModalByType = require('./components/getModalByType');\n\nvar _getModalByType2 = _interopRequireDefault(_getModalByType);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function () {\n  var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n  var defaultTheme = { buttonStyles: _buttonStyles2.default, blockTypeSelectStyles: _blockTypeSelectStyles2.default, sidebarStyles: _sidebarStyles2.default, modalStyles: _modalStyles2.default, gifPickerStyles: _gifPickerStyles2.default, emojiPickerStyles: _emojiPickerStyles2.default };\n\n  var store = (0, _createStore2.default)({\n    isVisible: false\n  });\n\n  var _config$theme = config.theme,\n      theme = _config$theme === undefined ? defaultTheme : _config$theme,\n      _config$structure = config.structure,\n      structure = _config$structure === undefined ? [_DefaultBlockTypeSelect2.default] : _config$structure;\n\n\n  var sidebarProps = {\n    store: store,\n    structure: structure,\n    getModalByType: _getModalByType2.default,\n    theme: theme\n  };\n\n  return {\n    initialize: function initialize(_ref) {\n      var setEditorState = _ref.setEditorState,\n          getEditorState = _ref.getEditorState,\n          getEditorRef = _ref.getEditorRef;\n\n      store.updateItem('getEditorState', getEditorState);\n      store.updateItem('setEditorState', setEditorState);\n      store.updateItem('getEditorRef', getEditorRef);\n    },\n    // Re-Render the sidebar on every change\n    onChange: function onChange(editorState) {\n      store.updateItem('editorState', editorState);\n      return editorState;\n    },\n    Sidebar: (0, _decorateComponentWithProps2.default)(_Sidebar2.default, sidebarProps)\n  };\n}; /*\n    * Copyright (c) 2016, Globo.com (https://github.com/globocom)\n    * Copyright (c) 2016, vace.nz (https://github.com/vacenz)\n    * Copyright (c) 2016, Nik Graf (https://www.draft-js-plugins.com)\n    *\n    * License: MIT\n    */\n"]}