{"ast":null,"code":"import CanceledError from '../cancel/CanceledError.js';\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\nconst composeSignals = (signals, timeout) => {\n  signals = signals ? signals.filter(Boolean) : [];\n  if (!timeout && !signals.length) {\n    return;\n  }\n  const controller = new AbortController();\n  let aborted = false;\n  const onabort = function (reason) {\n    if (!aborted) {\n      aborted = true;\n      unsubscribe();\n      const err = reason instanceof Error ? reason : this.reason;\n      controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n    }\n  };\n  let timer = timeout && setTimeout(() => {\n    timer = null;\n    onabort(new AxiosError(`timeout of ${timeout}ms exceeded`, AxiosError.ETIMEDOUT));\n  }, timeout);\n  const unsubscribe = () => {\n    if (!signals) {\n      return;\n    }\n    timer && clearTimeout(timer);\n    timer = null;\n    signals.forEach(signal => {\n      signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n    });\n    signals = null;\n  };\n  signals.forEach(signal => signal.addEventListener('abort', onabort));\n  const {\n    signal\n  } = controller;\n  signal.unsubscribe = () => utils.asap(unsubscribe);\n  return signal;\n};\nexport default composeSignals;","map":{"version":3,"names":["CanceledError","AxiosError","utils","composeSignals","signals","timeout","filter","Boolean","length","controller","AbortController","aborted","onabort","reason","unsubscribe","err","Error","abort","message","timer","setTimeout","ETIMEDOUT","clearTimeout","forEach","signal","removeEventListener","addEventListener","asap"],"sources":["C:/Users/User/Downloads/medora5/frontend/node_modules/axios/lib/helpers/composeSignals.js"],"sourcesContent":["import CanceledError from '../cancel/CanceledError.js';\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n  signals = signals ? signals.filter(Boolean) : [];\n\n  if (!timeout && !signals.length) {\n    return;\n  }\n\n  const controller = new AbortController();\n\n  let aborted = false;\n\n  const onabort = function (reason) {\n    if (!aborted) {\n      aborted = true;\n      unsubscribe();\n      const err = reason instanceof Error ? reason : this.reason;\n      controller.abort(\n        err instanceof AxiosError\n          ? err\n          : new CanceledError(err instanceof Error ? err.message : err)\n      );\n    }\n  };\n\n  let timer =\n    timeout &&\n    setTimeout(() => {\n      timer = null;\n      onabort(new AxiosError(`timeout of ${timeout}ms exceeded`, AxiosError.ETIMEDOUT));\n    }, timeout);\n\n  const unsubscribe = () => {\n    if (!signals) { return; }\n    timer && clearTimeout(timer);\n    timer = null;\n    signals.forEach((signal) => {\n      signal.unsubscribe\n        ? signal.unsubscribe(onabort)\n        : signal.removeEventListener('abort', onabort);\n    });\n    signals = null;\n  };\n\n  signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n  const { signal } = controller;\n\n  signal.unsubscribe = () => utils.asap(unsubscribe);\n\n  return signal;\n};\n\nexport default composeSignals;\n"],"mappings":"AAAA,OAAOA,aAAa,MAAM,4BAA4B;AACtD,OAAOC,UAAU,MAAM,uBAAuB;AAC9C,OAAOC,KAAK,MAAM,aAAa;AAE/B,MAAMC,cAAc,GAAGA,CAACC,OAAO,EAAEC,OAAO,KAAK;EAC3CD,OAAO,GAAGA,OAAO,GAAGA,OAAO,CAACE,MAAM,CAACC,OAAO,CAAC,GAAG,EAAE;EAEhD,IAAI,CAACF,OAAO,IAAI,CAACD,OAAO,CAACI,MAAM,EAAE;IAC/B;EACF;EAEA,MAAMC,UAAU,GAAG,IAAIC,eAAe,CAAC,CAAC;EAExC,IAAIC,OAAO,GAAG,KAAK;EAEnB,MAAMC,OAAO,GAAG,SAAAA,CAAUC,MAAM,EAAE;IAChC,IAAI,CAACF,OAAO,EAAE;MACZA,OAAO,GAAG,IAAI;MACdG,WAAW,CAAC,CAAC;MACb,MAAMC,GAAG,GAAGF,MAAM,YAAYG,KAAK,GAAGH,MAAM,GAAG,IAAI,CAACA,MAAM;MAC1DJ,UAAU,CAACQ,KAAK,CACdF,GAAG,YAAYd,UAAU,GACrBc,GAAG,GACH,IAAIf,aAAa,CAACe,GAAG,YAAYC,KAAK,GAAGD,GAAG,CAACG,OAAO,GAAGH,GAAG,CAChE,CAAC;IACH;EACF,CAAC;EAED,IAAII,KAAK,GACPd,OAAO,IACPe,UAAU,CAAC,MAAM;IACfD,KAAK,GAAG,IAAI;IACZP,OAAO,CAAC,IAAIX,UAAU,CAAC,cAAcI,OAAO,aAAa,EAAEJ,UAAU,CAACoB,SAAS,CAAC,CAAC;EACnF,CAAC,EAAEhB,OAAO,CAAC;EAEb,MAAMS,WAAW,GAAGA,CAAA,KAAM;IACxB,IAAI,CAACV,OAAO,EAAE;MAAE;IAAQ;IACxBe,KAAK,IAAIG,YAAY,CAACH,KAAK,CAAC;IAC5BA,KAAK,GAAG,IAAI;IACZf,OAAO,CAACmB,OAAO,CAAEC,MAAM,IAAK;MAC1BA,MAAM,CAACV,WAAW,GACdU,MAAM,CAACV,WAAW,CAACF,OAAO,CAAC,GAC3BY,MAAM,CAACC,mBAAmB,CAAC,OAAO,EAAEb,OAAO,CAAC;IAClD,CAAC,CAAC;IACFR,OAAO,GAAG,IAAI;EAChB,CAAC;EAEDA,OAAO,CAACmB,OAAO,CAAEC,MAAM,IAAKA,MAAM,CAACE,gBAAgB,CAAC,OAAO,EAAEd,OAAO,CAAC,CAAC;EAEtE,MAAM;IAAEY;EAAO,CAAC,GAAGf,UAAU;EAE7Be,MAAM,CAACV,WAAW,GAAG,MAAMZ,KAAK,CAACyB,IAAI,CAACb,WAAW,CAAC;EAElD,OAAOU,MAAM;AACf,CAAC;AAED,eAAerB,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}