{"version":3,"sources":["jsdelivr-header.js","/npm/draft-js-static-toolbar-plugin@3.0.1/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAET,QAAQ,eAAY,EAEpB,IAAI,SAAW,OAAO,QAAU,SAAU,GAAU,IAAK,IAAI,EAAI,EAAG,EAAI,UAAU,OAAQ,IAAK,CAAE,IAAI,EAAS,UAAU,GAAI,IAAK,IAAI,KAAO,EAAc,OAAO,UAAU,eAAe,KAAK,EAAQ,KAAQ,EAAO,GAAO,EAAO,GAAU,CAAE,OAAO,CAAQ,EAE3P,OAAS,QAAQ,SAEjB,QAAU,uBAAuB,QAEjC,aAAe,QAAQ,uBAEvB,cAAgB,uBAAuB,cAEvC,SAAW,QAAQ,wBAEnB,UAAY,uBAAuB,UAEnC,WAAa,QAAQ,0BAErB,YAAc,uBAAuB,YAErC,cAAgB,CAClB,cAAiB,uCACjB,OAAU,gCACV,OAAU,iCAGR,eAAiB,uBAAuB,eAExC,eAAiB,CACnB,QAAW,kCAGT,gBAAkB,uBAAuB,gBAE7C,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,cAAe,gBAAgB,SAEtF,GAAQ,EAAI,cAAc,SAAS,CAAC,GAEpC,EAAgB,EAAO,MACvB,OAA0B,IAAlB,EAA8B,EAAe,EAOzD,MAAO,CACL,WAAY,SAAoB,GAC9B,IAAI,EAAiB,EAAK,eACtB,EAAiB,EAAK,eAE1B,EAAM,WAAW,iBAAkB,GACnC,EAAM,WAAW,iBAAkB,EACrC,EAGA,SAAU,SAAkB,GAE1B,OADA,EAAM,WAAW,YAAa,EAAY,gBACnC,CACT,EACA,QAlBkB,SAAuB,GACzC,OAAO,QAAQ,QAAQ,cAAc,UAAU,QAAS,SAAS,CAAC,EAAG,EAAO,CAAE,MAAO,EAAO,MAAO,IACrG,EAkBF,EAEA,QAAQ,UAAY,YAAY","file":"/npm/draft-js-static-toolbar-plugin@3.0.1/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/draft-js-static-toolbar-plugin@3.0.1/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});\nexports.Separator = undefined;\n\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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _createStore = require('./utils/createStore');\n\nvar _createStore2 = _interopRequireDefault(_createStore);\n\nvar _Toolbar = require('./components/Toolbar');\n\nvar _Toolbar2 = _interopRequireDefault(_Toolbar);\n\nvar _Separator = require('./components/Separator');\n\nvar _Separator2 = _interopRequireDefault(_Separator);\n\nvar _buttonStyles = {\n  \"buttonWrapper\": \"draftJsToolbar__buttonWrapper__1Dmqh\",\n  \"button\": \"draftJsToolbar__button__qi1gf\",\n  \"active\": \"draftJsToolbar__active__3qcpF\"\n};\n\nvar _buttonStyles2 = _interopRequireDefault(_buttonStyles);\n\nvar _toolbarStyles = {\n  \"toolbar\": \"draftJsToolbar__toolbar__dNtBH\"\n};\n\nvar _toolbarStyles2 = _interopRequireDefault(_toolbarStyles);\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, toolbarStyles: _toolbarStyles2.default };\n\n  var store = (0, _createStore2.default)({});\n\n  var _config$theme = config.theme,\n      theme = _config$theme === undefined ? defaultTheme : _config$theme;\n\n\n  var StaticToolbar = function StaticToolbar(props) {\n    return _react2.default.createElement(_Toolbar2.default, _extends({}, props, { store: store, theme: theme }));\n  };\n\n  return {\n    initialize: function initialize(_ref) {\n      var getEditorState = _ref.getEditorState,\n          setEditorState = _ref.setEditorState;\n\n      store.updateItem('getEditorState', getEditorState);\n      store.updateItem('setEditorState', setEditorState);\n    },\n\n    // Re-Render the text-toolbar on selection change\n    onChange: function onChange(editorState) {\n      store.updateItem('selection', editorState.getSelection());\n      return editorState;\n    },\n    Toolbar: StaticToolbar\n  };\n};\n\nexports.Separator = _Separator2.default;"]}