{"version":3,"sources":["jsdelivr-header.js","/npm/@tildepage/slate-code-block@0.1.7/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,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,UAAY,QAAQ,cAEpB,SAAW,QAAQ,aAEnB,UAAY,uBAAuB,UAEnC,MAAQ,QAAQ,UAEhB,OAAS,uBAAuB,OAEpC,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,IAAI,OAAS,EASb,SAAS,WACP,IAAI,EAAY,UAAU,OAAS,QAAsB,IAAjB,UAAU,GAAmB,UAAU,GAAK,CAAC,EAEjF,EAAO,IAAI,UAAU,QAAQ,GAE7B,GAAa,EAAI,OAAO,SAAS,GACrC,OAAO,SAAS,CAAC,EAAG,EAAY,CAE9B,UAAW,UAAU,UAAU,KAAK,KAAM,GAC1C,QAAS,UAAU,QAAQ,KAAK,KAAM,IAE1C,CAnBA,OAAO,SAAS,cAAa,WAC3B,MAAO,gBAAiB,MAC1B,IAmBA,QAAQ,QAAU","file":"/npm/@tildepage/slate-code-block@0.1.7/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@tildepage/slate-code-block@0.1.7/dist/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 _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 _slate = require('slate');\n\nvar _handlers = require('./handlers');\n\nvar _options = require('./options');\n\nvar _options2 = _interopRequireDefault(_options);\n\nvar _core = require('./core');\n\nvar _core2 = _interopRequireDefault(_core);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar keyCtr = 0;\n_slate.KeyUtils.setGenerator(function () {\n  return 'codeBlock-' + ++keyCtr;\n});\n\n/**\n * A Slate plugin to handle keyboard events in code blocks.\n */\n\nfunction EditCode() {\n  var optsParam = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n  var opts = new _options2.default(optsParam);\n\n  var corePlugin = (0, _core2.default)(opts);\n  return _extends({}, corePlugin, {\n\n    onKeyDown: _handlers.onKeyDown.bind(null, opts),\n    onPaste: _handlers.onPaste.bind(null, opts)\n  });\n}\n\nexports.default = EditCode;"]}