{"version":3,"file":"Session.mjs","sources":["../../src/Session.ts"],"names":["TOKEN_STORAGE_KEY","TOKEN_COOKIE_KEY","PRIVY_ACCESS_TOKEN_STORAGE_KEY","REFRESH_TOKEN_STORAGE_KEY","REFRESH_TOKEN_COOKIE_KEY","IDENTITY_TOKEN_STORAGE_KEY","IDENTITY_TOKEN_COOKIE_KEY","SESSION_COOKIE_KEY","Session","EventEmitter","isUsingServerCookies","this","_isUsingServerCookies","getCustomerAccessToken","token","_storage","get","Token","value","error","console","destroyLocalState","reason","getPrivyAccessToken","getRefreshToken","refreshToken","getIdentityToken","identityToken","mightHaveServerCookies","sessionToken","Cookies","undefined","length","hasRefreshCredentials","tokenIsActive","tokenRaw","parse","isExpired","opts","allSettled","del","GUEST_CREDENTIAL_STORAGE_KEY","remove","emit","storeCustomerAccessToken","previousToken","put","exp","expiration","set","sameSite","secure","expires","Date","cookiesEnabled","storePrivyAccessToken","storeRefreshToken","updateWithTokensResponse","user","errors","privy_access_token","refresh_token","storeIdentityToken","identity_token","processOAuthTokens","oauth_tokens","filter","x","status","map","String","join","oAuthTokens","previousIdentityToken","getOrCreateGuestCredential","guestCredential","entropy","base64url","encode","crypto","getRandomValues","Uint8Array","constructor","o","super","storage","appId","events"],"mappings":"+KAWA,IAAMA,EAAoB,cACpBC,EAAmB,cAGnBC,EAAiC,YAGjCC,EAA4B,sBAC5BC,EAA2B,sBAG3BC,EAA6B,iBAC7BC,EAA4B,iBAG5BC,EAAqB,gBA2DpB,MAAMC,UAAgBC,EAgB3B,wBAAIC,CAAqBA,GACvBC,KAAKC,sBAAwBF,CAC/B,CAEA,4BAAMG,GACJ,IAAMC,QAAcH,KAAKI,SAASC,IAAIhB,GAEtC,IACE,MAAqB,iBAAVc,EAEF,IAAIG,EAAMH,GAAOI,MAEjB,IAEX,CAAE,MAAOC,GAGP,OAFAC,QAAQD,MAAMA,SACRR,KAAKU,kBAAkB,CAACC,OAAQ,mBAC/B,IACT,CACF,CAEA,yBAAMC,GACJ,IAAMT,QAAcH,KAAKI,SAASC,IAAId,GAEtC,IACE,MAAI,iBAAOY,EAEF,IAAIG,EAAMH,GAAOI,MAEjB,IAEX,CAAE,MAAOC,GAGP,OAFAC,QAAQD,MAAMA,SACRR,KAAKU,kBAAkB,CAACC,OAAQ,mBAC/B,IACT,CACF,CAEA,qBAAME,GACJ,IAAMC,QAAqBd,KAAKI,SAASC,IAAIb,GAAAA,MAC7C,iBAAWsB,EACFA,EAGF,IACT,CAEA,sBAAMC,GACJ,IAAMC,QAAsBhB,KAAKI,SAASC,IAAIX,GAC9C,MAAgC,iBAAlBsB,EAA6BA,EAAgB,IAC7D,CAIA,0BAAIC,GACF,IACE,IAAMC,EAAeC,EAAQd,IAAIT,GACjC,YAAwBwB,IAAjBF,GAA8BA,EAAaG,OAAS,CAC7D,CAAE,MAAOb,GACPC,QAAQD,MAAMA,EAChB,CACA,QACF,CAWAc,qBAAAA,CAAsBnB,EAAsBW,GAC1C,OACEd,KAAKiB,wBAA4C,iBAAVd,GAAsB,iBAAOW,CAExE,CAQAS,aAAAA,CAAcC,GACZ,IAAKA,EAAU,OAAO,EACtB,IAAMrB,EAAQG,EAAMmB,MAAMD,GAC1B,OAAOrB,OAAAA,IAAmBA,EAAMuB,UAvJU,GAwJ5C,CAKA,uBAAahB,CAAkBiB,SACvBC,EAAW,CACf5B,KAAKI,SAASyB,IAAIxC,GAClBW,KAAKI,SAASyB,IAAItC,GAClBS,KAAKI,SAASyB,IAAIrC,GAClBQ,KAAKI,SAASyB,IAAInC,GAClBM,KAAKI,SAASyB,IAAI7B,KAAK8B,gCAIzBX,EAAQY,OAAOzC,GACf6B,EAAQY,OAAOtC,GACf0B,EAAQY,OAAOpC,GACfwB,EAAQY,OAAOnC,GAGX+B,GAAMhB,QACRX,KAAKgC,KAAK,kBAAmB,CAACrB,OAAQgB,EAAKhB,QAE/C,CAEA,8BAAasB,CAAyB9B,GACpC,GAAqB,iBAAVA,EAAoB,CAC7B,IAAM+B,QAAsBlC,KAAKI,SAASC,IAAIhB,GAI9C,SAFMW,KAAKI,SAAS+B,IAAI9C,EAAmBc,IAEtCH,KAAKC,sBAAuB,CAC/B,IAAMmC,EAAM9B,EAAMmB,MAAMtB,IAAQkC,WAChClB,EAAQmB,IAAIhD,EAAkBa,EAAO,CACnCoC,SAAU,SAEVC,QAAQ,EACRC,QAASL,EAAM,IAAIM,KAAKN,IAAAA,QAAchB,GAE1C,CAGIc,IAAkB/B,GACpBH,KAAKgC,KAAK,eAAgB,CAACW,eAAgB3C,KAAKC,uBAEpD,KAAO,CACL,IAAMiC,QAAsBlC,KAAKI,SAASC,IAAIhB,SAExCW,KAAKI,SAASyB,IAAIxC,GACxB8B,EAAQY,OAAOzC,GAEO,OAAlB4C,GACFlC,KAAKgC,KAAK,gBAAiB,CAACrB,OAAQ,6BAExC,CACF,CAEA,2BAAaiC,CAAsBzC,GAC7B,iBAAOA,QACHH,KAAKI,SAAS+B,IAAI5C,EAAgCY,SAElDH,KAAKI,SAASyB,IAAItC,EAE5B,CAEA,uBAAcsD,CAAkB/B,GAC1B,iBAAOA,SACHd,KAAKI,SAAS+B,IAAI3C,EAA2BsB,GAE9Cd,KAAKC,wBACRkB,EAAQmB,IAAI1C,EAAoB,IAAK,CACnC2C,SAAU,SAEVC,QAAQ,EAGRC,QAAS,KAEXtB,EAAQmB,IAAI7C,EAA0BqB,EAAc,CAClDyB,SAAU,SAEVC,QAAQ,EAGRC,QAAS,MAMbzC,KAAKgC,KAAK,uBAAwB,CAACW,eAAgB3C,KAAKC,gCAElDD,KAAKI,SAASyB,IAAIrC,GACxB2B,EAAQY,OAAOtC,GACf0B,EAAQY,OAAOnC,GAIfI,KAAKgC,KAAK,wBAAyB,CAACrB,OAAQ,8BAEhD,CASA,8BAAamC,CAAyBC,GAUpC,IAAMC,SARgBpB,EAAW,CAC/B5B,KAAKiC,yBAAyBc,EAAK5C,OACnCH,KAAK4C,sBAAsBG,EAAKE,oBAChCjD,KAAK6C,kBAAkBE,EAAKG,eAC5BlD,KAAKmD,mBAAmBJ,EAAKK,gBAC7BpD,KAAKqD,mBAAmBN,EAAKO,iBAGRC,QAAQC,GAAmB,aAAbA,EAAEC,SACnCT,EAAO3B,OAAS,GAClBrB,KAAKgC,KAAK,uBAAwBgB,EAAOU,KAAKF,GAAMG,OAAOH,EAAE7C,UAASiD,KAAK,MAE/E,CAEA,wBAAaP,CAAmBQ,GAC1BA,GACF7D,KAAKgC,KAAK,uBAAwB6B,EAEtC,CAEA,wBAAaV,CAAmBhD,GAC9B,GAAI,iBAAOA,EAAoB,CAC7B,IAAM2D,QAA8B9D,KAAKI,SAASC,IAAIX,GAItD,SAFMM,KAAKI,SAAS+B,IAAIzC,EAA4BS,IAE/CH,KAAKC,sBAAuB,CAC/B,IAAMmC,EAAM9B,EAAMmB,MAAMtB,IAAQkC,WAChClB,EAAQmB,IAAI3C,EAA2BQ,EAAO,CAC5CoC,SAAU,SAEVC,QAAQ,EACRC,QAASL,EAAM,IAAIM,KAAKN,IAAAA,QAAchB,GAE1C,CAGI0C,IAA0B3D,GAC5BH,KAAKgC,KAAK,wBAAyB,CAACW,eAAgB3C,KAAKC,uBAE7D,KAAO,CACL,IAAM6D,QAA8B9D,KAAKI,SAASC,IAAIX,SAEhDM,KAAKI,SAASyB,IAAInC,GACxByB,EAAQY,OAAOpC,GAEe,OAA1BmE,GACF9D,KAAKgC,KAAK,yBAA0B,CAACrB,OAAQ,6BAEjD,CACF,CAQA,gCAAaoD,GACX,IAAMC,QAAwBhE,KAAKI,SAASC,IAAIL,KAAK8B,8BAErD,GAAIkC,GAA8C,iBAApBA,EAC5B,OAAOA,EAGT,IAAMC,EAAUC,EAAUC,OAAOC,OAAOC,gBAAgB,IAAIC,WAAW,MAEvE,aADMtE,KAAKI,SAAS+B,IAAInC,KAAK8B,6BAA8BmC,GACpDA,CACT,CAnRAM,WAAAA,CAAYC,GACVC,QANYzE,KACNC,uBAAwB,EAM9BD,KAAKI,SAAWoE,EAAEE,QAClB1E,KAAK8B,6BAA+B,eAAe0C,EAAEG,OACvD,EAdW9E,EACJ+E,OAhCM,CACb,kBACA,gBACA,wBACA,yBACA,eACA,uBACA,wBACA,uBACA"}