{"version":3,"file":"api.mjs","sources":["../../../../../../../core/src/utils/api.ts"],"sourcesContent":["import { LIVE_API_URL, TEST_API_URL } from '../constants';\nimport { InternalStytchClientOptions } from '../types';\nimport { getHttpsUrl } from './getHttpsUrl';\nimport { logger } from './logger';\n\nexport const getLiveApiURL = (opts: InternalStytchClientOptions | undefined) => {\n  const domain = opts?.customBaseUrl ?? opts?.endpointOptions?.apiDomain;\n  if (domain) {\n    const httpsUrl = getHttpsUrl(domain);\n    if (httpsUrl) {\n      return httpsUrl;\n    } else {\n      const key = opts?.customBaseUrl ? 'customBaseUrl' : 'apiDomain';\n      logger.warn(`Unable to use custom API domain \\`${domain}\\`. ${key} should be a valid domain.`);\n    }\n  }\n\n  return opts?.endpoints?.liveAPIURL ?? LIVE_API_URL;\n};\n\nexport const getTestApiURL = (opts: InternalStytchClientOptions | undefined) => {\n  const domain = opts?.customBaseUrl ?? opts?.endpointOptions?.testApiDomain;\n  if (domain) {\n    const httpsUrl = getHttpsUrl(domain);\n    if (httpsUrl) {\n      return httpsUrl;\n    } else {\n      const key = opts?.customBaseUrl ? 'customBaseUrl' : 'testApiDomain';\n      logger.warn(`Unable to use custom API domain \\`${domain}\\`. ${key} should be a valid domain.`);\n    }\n  }\n\n  return opts?.endpoints?.testAPIURL ?? TEST_API_URL;\n};\n"],"names":["getLiveApiURL","opts","domain","customBaseUrl","endpointOptions","apiDomain","httpsUrl","getHttpsUrl","key","logger","warn","endpoints","liveAPIURL","LIVE_API_URL","getTestApiURL","testApiDomain","testAPIURL","TEST_API_URL"],"mappings":";;;;AAKO,MAAMA,gBAAgB,CAACC,IAAAA,GAAAA;AAC5B,IAAA,MAAMC,MAAAA,GAASD,IAAAA,EAAME,aAAAA,IAAiBF,IAAAA,EAAMG,eAAAA,EAAiBC,SAAAA;AAC7D,IAAA,IAAIH,MAAAA,EAAQ;AACV,QAAA,MAAMI,WAAWC,WAAAA,CAAYL,MAAAA,CAAAA;AAC7B,QAAA,IAAII,QAAAA,EAAU;YACZ,OAAOA,QAAAA;QACT,CAAA,MAAO;YACL,MAAME,GAAAA,GAAMP,IAAAA,EAAME,aAAAA,GAAgB,eAAA,GAAkB,WAAA;YACpDM,MAAAA,CAAOC,IAAI,CAAC,CAAC,kCAAkC,EAAER,OAAO,IAAI,EAAEM,GAAAA,CAAI,0BAA0B,CAAC,CAAA;AAC/F,QAAA;AACF,IAAA;IAEA,OAAOP,IAAAA,EAAMU,WAAWC,UAAAA,IAAcC,YAAAA;AACxC;AAEO,MAAMC,gBAAgB,CAACb,IAAAA,GAAAA;AAC5B,IAAA,MAAMC,MAAAA,GAASD,IAAAA,EAAME,aAAAA,IAAiBF,IAAAA,EAAMG,eAAAA,EAAiBW,aAAAA;AAC7D,IAAA,IAAIb,MAAAA,EAAQ;AACV,QAAA,MAAMI,WAAWC,WAAAA,CAAYL,MAAAA,CAAAA;AAC7B,QAAA,IAAII,QAAAA,EAAU;YACZ,OAAOA,QAAAA;QACT,CAAA,MAAO;YACL,MAAME,GAAAA,GAAMP,IAAAA,EAAME,aAAAA,GAAgB,eAAA,GAAkB,eAAA;YACpDM,MAAAA,CAAOC,IAAI,CAAC,CAAC,kCAAkC,EAAER,OAAO,IAAI,EAAEM,GAAAA,CAAI,0BAA0B,CAAC,CAAA;AAC/F,QAAA;AACF,IAAA;IAEA,OAAOP,IAAAA,EAAMU,WAAWK,UAAAA,IAAcC,YAAAA;AACxC;;;;"}