{"ast":null,"code":"'use strict';\n\nimport _classCallCheck from \"C:/LDT/DSP_Management/node_modules/@babel/runtime/helpers/esm/classCallCheck.js\";\nimport _createClass from \"C:/LDT/DSP_Management/node_modules/@babel/runtime/helpers/esm/createClass.js\";\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nvar CancelToken = /*#__PURE__*/function () {\n  function CancelToken(executor) {\n    _classCallCheck(this, CancelToken);\n    if (typeof executor !== 'function') {\n      throw new TypeError('executor must be a function.');\n    }\n    var resolvePromise;\n    this.promise = new Promise(function promiseExecutor(resolve) {\n      resolvePromise = resolve;\n    });\n    var token = this;\n\n    // eslint-disable-next-line func-names\n    this.promise.then(function (cancel) {\n      if (!token._listeners) return;\n      var i = token._listeners.length;\n      while (i-- > 0) {\n        token._listeners[i](cancel);\n      }\n      token._listeners = null;\n    });\n\n    // eslint-disable-next-line func-names\n    this.promise.then = function (onfulfilled) {\n      var _resolve;\n      // eslint-disable-next-line func-names\n      var promise = new Promise(function (resolve) {\n        token.subscribe(resolve);\n        _resolve = resolve;\n      }).then(onfulfilled);\n      promise.cancel = function reject() {\n        token.unsubscribe(_resolve);\n      };\n      return promise;\n    };\n    executor(function cancel(message, config, request) {\n      if (token.reason) {\n        // Cancellation has already been requested\n        return;\n      }\n      token.reason = new CanceledError(message, config, request);\n      resolvePromise(token.reason);\n    });\n  }\n\n  /**\n   * Throws a `CanceledError` if cancellation has been requested.\n   */\n  return _createClass(CancelToken, [{\n    key: \"throwIfRequested\",\n    value: function throwIfRequested() {\n      if (this.reason) {\n        throw this.reason;\n      }\n    }\n\n    /**\n     * Subscribe to the cancel signal\n     */\n  }, {\n    key: \"subscribe\",\n    value: function subscribe(listener) {\n      if (this.reason) {\n        listener(this.reason);\n        return;\n      }\n      if (this._listeners) {\n        this._listeners.push(listener);\n      } else {\n        this._listeners = [listener];\n      }\n    }\n\n    /**\n     * Unsubscribe from the cancel signal\n     */\n  }, {\n    key: \"unsubscribe\",\n    value: function unsubscribe(listener) {\n      if (!this._listeners) {\n        return;\n      }\n      var index = this._listeners.indexOf(listener);\n      if (index !== -1) {\n        this._listeners.splice(index, 1);\n      }\n    }\n  }, {\n    key: \"toAbortSignal\",\n    value: function toAbortSignal() {\n      var _this = this;\n      var controller = new AbortController();\n      var abort = function abort(err) {\n        controller.abort(err);\n      };\n      this.subscribe(abort);\n      controller.signal.unsubscribe = function () {\n        return _this.unsubscribe(abort);\n      };\n      return controller.signal;\n    }\n\n    /**\n     * Returns an object that contains a new `CancelToken` and a function that, when called,\n     * cancels the `CancelToken`.\n     */\n  }], [{\n    key: \"source\",\n    value: function source() {\n      var cancel;\n      var token = new CancelToken(function executor(c) {\n        cancel = c;\n      });\n      return {\n        token: token,\n        cancel: cancel\n      };\n    }\n  }]);\n}();\nexport default CancelToken;","map":{"version":3,"names":["_classCallCheck","_createClass","CanceledError","CancelToken","executor","TypeError","resolvePromise","promise","Promise","promiseExecutor","resolve","token","then","cancel","_listeners","i","length","onfulfilled","_resolve","subscribe","reject","unsubscribe","message","config","request","reason","key","value","throwIfRequested","listener","push","index","indexOf","splice","toAbortSignal","_this","controller","AbortController","abort","err","signal","source","c"],"sources":["C:/LDT/DSP_Management/node_modules/axios/lib/cancel/CancelToken.js"],"sourcesContent":["'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n  constructor(executor) {\n    if (typeof executor !== 'function') {\n      throw new TypeError('executor must be a function.');\n    }\n\n    let resolvePromise;\n\n    this.promise = new Promise(function promiseExecutor(resolve) {\n      resolvePromise = resolve;\n    });\n\n    const token = this;\n\n    // eslint-disable-next-line func-names\n    this.promise.then(cancel => {\n      if (!token._listeners) return;\n\n      let i = token._listeners.length;\n\n      while (i-- > 0) {\n        token._listeners[i](cancel);\n      }\n      token._listeners = null;\n    });\n\n    // eslint-disable-next-line func-names\n    this.promise.then = onfulfilled => {\n      let _resolve;\n      // eslint-disable-next-line func-names\n      const promise = new Promise(resolve => {\n        token.subscribe(resolve);\n        _resolve = resolve;\n      }).then(onfulfilled);\n\n      promise.cancel = function reject() {\n        token.unsubscribe(_resolve);\n      };\n\n      return promise;\n    };\n\n    executor(function cancel(message, config, request) {\n      if (token.reason) {\n        // Cancellation has already been requested\n        return;\n      }\n\n      token.reason = new CanceledError(message, config, request);\n      resolvePromise(token.reason);\n    });\n  }\n\n  /**\n   * Throws a `CanceledError` if cancellation has been requested.\n   */\n  throwIfRequested() {\n    if (this.reason) {\n      throw this.reason;\n    }\n  }\n\n  /**\n   * Subscribe to the cancel signal\n   */\n\n  subscribe(listener) {\n    if (this.reason) {\n      listener(this.reason);\n      return;\n    }\n\n    if (this._listeners) {\n      this._listeners.push(listener);\n    } else {\n      this._listeners = [listener];\n    }\n  }\n\n  /**\n   * Unsubscribe from the cancel signal\n   */\n\n  unsubscribe(listener) {\n    if (!this._listeners) {\n      return;\n    }\n    const index = this._listeners.indexOf(listener);\n    if (index !== -1) {\n      this._listeners.splice(index, 1);\n    }\n  }\n\n  toAbortSignal() {\n    const controller = new AbortController();\n\n    const abort = (err) => {\n      controller.abort(err);\n    };\n\n    this.subscribe(abort);\n\n    controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n    return controller.signal;\n  }\n\n  /**\n   * Returns an object that contains a new `CancelToken` and a function that, when called,\n   * cancels the `CancelToken`.\n   */\n  static source() {\n    let cancel;\n    const token = new CancelToken(function executor(c) {\n      cancel = c;\n    });\n    return {\n      token,\n      cancel\n    };\n  }\n}\n\nexport default CancelToken;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}