{"version":3,"sources":["../../src/utils/jwt.ts"],"sourcesContent":["/**\n * Parse a jwt token\n * @param token - jwt\n * @returns user id from jwt\n */\nexport const parseToken = (token: string) => {\n  var base64Url = token.split(\".\")[1];\n  var base64 = base64Url.replace(/-/g, \"+\").replace(/_/g, \"/\");\n  var jsonPayload = decodeURIComponent(\n    atob(base64)\n      .split(\"\")\n      .map(function (c) {\n        return \"%\" + (\"00\" + c.charCodeAt(0).toString(16)).slice(-2);\n      })\n      .join(\"\")\n  );\n\n  return JSON.parse(jsonPayload).sub as string;\n};\n"],"names":["parseToken","token","base64Url","split","base64","replace","jsonPayload","decodeURIComponent","atob","map","c","charCodeAt","toString","slice","join","JSON","parse","sub"],"mappings":"AAAA;;;;CAIC,GACD,OAAO,MAAMA,aAAa,CAACC;IACzB,IAAIC,YAAYD,MAAME,KAAK,CAAC,IAAI,CAAC,EAAE;IACnC,IAAIC,SAASF,UAAUG,OAAO,CAAC,MAAM,KAAKA,OAAO,CAAC,MAAM;IACxD,IAAIC,cAAcC,mBAChBC,KAAKJ,QACFD,KAAK,CAAC,IACNM,GAAG,CAAC,SAAUC,CAAC;QACd,OAAO,MAAM,AAAC,CAAA,OAAOA,EAAEC,UAAU,CAAC,GAAGC,QAAQ,CAAC,GAAE,EAAGC,KAAK,CAAC,CAAC;IAC5D,GACCC,IAAI,CAAC;IAGV,OAAOC,KAAKC,KAAK,CAACV,aAAaW,GAAG;AACpC,EAAE"}