{"version":3,"file":"utils.cjs","sources":["../../../../src/auth/utils.ts"],"sourcesContent":["import { getSDKHeaders } from \"../http\";\nimport { API_URL } from \"./constants\";\n\nexport const sleep = (ms: number) =>\n  new Promise((resolve) => setTimeout(resolve, ms));\n\nexport async function authRequest<T>(\n  endpoint: string,\n  options: RequestInit = {},\n  userAgent?: string\n): Promise<T> {\n  const url = `${API_URL}${endpoint}`;\n  const response = await fetch(url, {\n    ...options,\n    headers: {\n      \"Content-Type\": \"application/json\",\n      ...getSDKHeaders(userAgent),\n      ...options.headers,\n    },\n  });\n\n  if (!response.ok) {\n    const errorText = await response.text();\n    throw new Error(`API error (${response.status}): ${errorText}`);\n  }\n\n  return response.json();\n}\n"],"names":["API_URL","getSDKHeaders"],"mappings":";;;;;AAGO,MAAM,KAAK,GAAG,CAAC,EAAU,KAC9B,IAAI,OAAO,CAAC,CAAC,OAAO,KAAK,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC;AAE3C,eAAe,WAAW,CAC/B,QAAgB,EAChB,OAAA,GAAuB,EAAE,EACzB,SAAkB,EAAA;AAElB,IAAA,MAAM,GAAG,GAAG,CAAA,EAAGA,iBAAO,CAAA,EAAG,QAAQ,EAAE;AACnC,IAAA,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;AAChC,QAAA,GAAG,OAAO;AACV,QAAA,OAAO,EAAE;AACP,YAAA,cAAc,EAAE,kBAAkB;YAClC,GAAGC,kBAAa,CAAC,SAAS,CAAC;YAC3B,GAAG,OAAO,CAAC,OAAO;AACnB,SAAA;AACF,KAAA,CAAC;AAEF,IAAA,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;AAChB,QAAA,MAAM,SAAS,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE;QACvC,MAAM,IAAI,KAAK,CAAC,CAAA,WAAA,EAAc,QAAQ,CAAC,MAAM,CAAA,GAAA,EAAM,SAAS,CAAA,CAAE,CAAC;IACjE;AAEA,IAAA,OAAO,QAAQ,CAAC,IAAI,EAAE;AACxB;;;;;"}