{"version":3,"sources":["jsdelivr-header.js","/npm/amocrm-js-react-native@1.0.24/dist/AmoCRM.js"],"names":[],"mappings":"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","file":"/npm/amocrm-js-react-native@1.0.24/dist/AmoCRM.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/amocrm-js-react-native@1.0.24/dist/AmoCRM.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\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\nvar _EventResource2 = require('./base/EventResource');\n\nvar _EventResource3 = _interopRequireDefault(_EventResource2);\n\nvar _AmoConnection = require('./base/AmoConnection');\n\nvar _AmoConnection2 = _interopRequireDefault(_AmoConnection);\n\nvar _PrivateDomainRequest = require('./base/requests/domain/PrivateDomainRequest');\n\nvar _PrivateDomainRequest2 = _interopRequireDefault(_PrivateDomainRequest);\n\nvar _ResourceFactoryBuilder = require('./base/ResourceFactoryBuilder');\n\nvar _ResourceFactoryBuilder2 = _interopRequireDefault(_ResourceFactoryBuilder);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\nvar AmoCRM = function (_EventResource) {\n  _inherits(AmoCRM, _EventResource);\n\n  function AmoCRM(options) {\n    _classCallCheck(this, AmoCRM);\n\n    var _this = _possibleConstructorReturn(this, (AmoCRM.__proto__ || Object.getPrototypeOf(AmoCRM)).call(this));\n\n    if (!options) {\n      throw new Error('Wrong configuration');\n    }\n\n    options = Object.assign({\n      auth: {}\n    }, options);\n\n    _this._options = options;\n    _this._connection = new _AmoConnection2.default(options);\n\n    _this.registerEvents();\n    _this.assignFactories();\n    return _this;\n  }\n\n  _createClass(AmoCRM, [{\n    key: 'registerEvents',\n    value: function registerEvents() {\n      var _this2 = this;\n\n      this.proxyEventHandlers('connection', _AmoConnection2.default.EVENTS, this._connection);\n      this._connection.on('error', function () {\n        for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n          args[_key] = arguments[_key];\n        }\n\n        return _this2.triggerEvent.apply(_this2, ['error'].concat(args));\n      });\n    }\n  }, {\n    key: 'assignFactories',\n    value: function assignFactories() {\n      var builder = new _ResourceFactoryBuilder2.default(this._connection),\n          factories = builder.getResourceFactories();\n      Object.assign(this, factories);\n    }\n  }, {\n    key: 'connect',\n    value: function connect() {\n      return this._connection.connect();\n    }\n  }, {\n    key: 'disconnect',\n    value: function disconnect() {\n      return this._connection.disconnect();\n    }\n  }, {\n    key: 'request',\n    get: function get() {\n      var _this3 = this;\n\n      return {\n        get: function get(url, data, options) {\n          return _this3._connection.request(url, data, 'GET', options);\n        },\n        post: function post(url, data, options) {\n          return _this3._connection.request(url, data, 'POST', options);\n        }\n      };\n    }\n  }, {\n    key: 'connection',\n    get: function get() {\n      return this._connection;\n    }\n  }]);\n\n  return AmoCRM;\n}(_EventResource3.default);\n\nmodule.exports = AmoCRM;"]}