Edit: /tmp/tsx-0/17887-9a54cd39de7eab4fd85a52437983da206cc43b1e (21328B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/dist/cookies/index.mjs\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var cookies_exports={};__export(cookies_exports,{HOST_COOKIE_PREFIX:()=>import_cookie_utils.HOST_COOKIE_PREFIX,SECURE_COOKIE_PREFIX:()=>import_cookie_utils.SECURE_COOKIE_PREFIX,createCookieGetter:()=>createCookieGetter,createSessionStore:()=>import_session_store.createSessionStore,deleteSessionCookie:()=>deleteSessionCookie,expireCookie:()=>expireCookie,getAccountCookie:()=>import_session_store.getAccountCookie,getChunkedCookie:()=>import_session_store.getChunkedCookie,getCookieCache:()=>getCookieCache,getCookies:()=>getCookies,getSessionCookie:()=>getSessionCookie,parseCookies:()=>parseCookies,parseSetCookieHeader:()=>import_cookie_utils.parseSetCookieHeader,setCookieCache:()=>setCookieCache,setCookieToHeader:()=>import_cookie_utils.setCookieToHeader,setSessionCookie:()=>setSessionCookie,splitSetCookieHeader:()=>import_cookie_utils.splitSetCookieHeader,stripSecureCookiePrefix:()=>import_cookie_utils.stripSecureCookiePrefix});module.exports=__toCommonJS(cookies_exports);var import_url=require(\"../utils/url.mjs\");var import_date=require(\"../utils/date.mjs\");var import_schema=require(\"../db/schema.mjs\");var import_is_promise=require(\"../utils/is-promise.mjs\");var import_jwt=require(\"../crypto/jwt.mjs\");var import_session_store=require(\"./session-store.mjs\");var import_time=require(\"../utils/time.mjs\");var import_cookie_utils=require(\"./cookie-utils.mjs\");var import_env=require(\"@better-auth/core/env\");var import_error=require(\"@better-auth/core/error\");var import_json=require(\"@better-auth/core/utils/json\");var import_db=require(\"@better-auth/core/utils/db\");var import_base64=require(\"@better-auth/utils/base64\");var import_binary=require(\"@better-auth/utils/binary\");var import_hmac=require(\"@better-auth/utils/hmac\");function createCookieGetter(options){const baseURLString=typeof options.baseURL===\"string\"?options.baseURL:void 0;const dynamicProtocol=typeof options.baseURL===\"object\"&&options.baseURL!==null?options.baseURL.protocol:void 0;const secureCookiePrefix=(options.advanced?.useSecureCookies!==void 0?options.advanced?.useSecureCookies:dynamicProtocol===\"https\"?true:dynamicProtocol===\"http\"?false:baseURLString?baseURLString.startsWith(\"https://\"):import_env.isProduction)?import_cookie_utils.SECURE_COOKIE_PREFIX:\"\";const crossSubdomainEnabled=!!options.advanced?.crossSubDomainCookies?.enabled;const domain=crossSubdomainEnabled?options.advanced?.crossSubDomainCookies?.domain||(baseURLString?new URL(baseURLString).hostname:void 0):void 0;if(crossSubdomainEnabled&&!domain&&!(0,import_url.isDynamicBaseURLConfig)(options.baseURL))throw new import_error.BetterAuthError(\"baseURL is required when crossSubdomainCookies are enabled.\");function createCookie(cookieName,overrideAttributes={}){const prefix=options.advanced?.cookiePrefix||\"better-auth\";const name=options.advanced?.cookies?.[cookieName]?.name||`${prefix}.${cookieName}`;const attributes=options.advanced?.cookies?.[cookieName]?.attributes??{};return{name:`${secureCookiePrefix}${name}`,attributes:{secure:!!secureCookiePrefix,sameSite:\"lax\",path:\"/\",httpOnly:true,...crossSubdomainEnabled?{domain}:{},...options.advanced?.defaultCookieAttributes,...overrideAttributes,...attributes}}}__name(createCookie,\"createCookie\");return createCookie}__name(createCookieGetter,\"createCookieGetter\");function getCookies(options){const createCookie=createCookieGetter(options);const sessionToken=createCookie(\"session_token\",{maxAge:options.session?.expiresIn||(0,import_time.sec)(\"7d\")});const sessionData=createCookie(\"session_data\",{maxAge:options.session?.cookieCache?.maxAge||300});const accountData=createCookie(\"account_data\",{maxAge:options.session?.cookieCache?.maxAge||300});const dontRememberToken=createCookie(\"dont_remember\");return{sessionToken:{name:sessionToken.name,attributes:sessionToken.attributes},sessionData:{name:sessionData.name,attributes:sessionData.attributes},dontRememberToken:{name:dontRememberToken.name,attributes:dontRememberToken.attributes},accountData:{name:accountData.name,attributes:accountData.attributes}}}__name(getCookies,\"getCookies\");async function setCookieCache(ctx,session,dontRememberMe){if(!ctx.context.options.session?.cookieCache?.enabled)return;const filteredSession=(0,import_db.filterOutputFields)(session.session,ctx.context.options.session?.additionalFields);const filteredUser=(0,import_schema.parseUserOutput)(ctx.context.options,session.user);const versionConfig=ctx.context.options.session?.cookieCache?.version;let version=\"1\";if(versionConfig){if(typeof versionConfig===\"string\")version=versionConfig;else if(typeof versionConfig===\"function\"){const result=versionConfig(session.session,session.user);version=(0,import_is_promise.isPromise)(result)?await result:result}}const sessionData={session:filteredSession,user:filteredUser,updatedAt:Date.now(),version};const options={...ctx.context.authCookies.sessionData.attributes,maxAge:dontRememberMe?void 0:ctx.context.authCookies.sessionData.attributes.maxAge};const expiresAtDate=(0,import_date.getDate)(options.maxAge||60,\"sec\").getTime();const strategy=ctx.context.options.session?.cookieCache?.strategy||\"compact\";let data;if(strategy===\"jwe\")data=await(0,import_jwt.symmetricEncodeJWT)(sessionData,ctx.context.secretConfig,\"better-auth-session\",options.maxAge||300);else if(strategy===\"jwt\")data=await(0,import_jwt.signJWT)(sessionData,ctx.context.secret,options.maxAge||300);else data=import_base64.base64Url.encode(JSON.stringify({session:sessionData,expiresAt:expiresAtDate,signature:await(0,import_hmac.createHMAC)(\"SHA-256\",\"base64urlnopad\").sign(ctx.context.secret,JSON.stringify({...sessionData,expiresAt:expiresAtDate}))}),{padding:false});if(data.length>4093){const sessionStore=(0,import_session_store.createSessionStore)(ctx.context.authCookies.sessionData.name,options,ctx);const cookies=sessionStore.chunk(data,options);sessionStore.setCookies(cookies)}else{const sessionStore=(0,import_session_store.createSessionStore)(ctx.context.authCookies.sessionData.name,options,ctx);if(sessionStore.hasChunks()){const cleanCookies=sessionStore.clean();sessionStore.setCookies(cleanCookies)}ctx.setCookie(ctx.context.authCookies.sessionData.name,data,options)}if(ctx.context.options.account?.storeAccountCookie){const accountData=await(0,import_session_store.getAccountCookie)(ctx);if(accountData)await(0,import_session_store.setAccountCookie)(ctx,accountData)}}__name(setCookieCache,\"setCookieCache\");async function setSessionCookie(ctx,session,dontRememberMe,overrides){const dontRememberMeCookie=await ctx.getSignedCookie(ctx.context.authCookies.dontRememberToken.name,ctx.context.secret);dontRememberMe=dontRememberMe!==void 0?dontRememberMe:!!dontRememberMeCookie;const options=ctx.context.authCookies.sessionToken.attributes;const maxAge=dontRememberMe?void 0:ctx.context.sessionConfig.expiresIn;await ctx.setSignedCookie(ctx.context.authCookies.sessionToken.name,session.session.token,ctx.context.secret,{...options,maxAge,...overrides});if(dontRememberMe)await ctx.setSignedCookie(ctx.context.authCookies.dontRememberToken.name,\"true\",ctx.context.secret,ctx.context.authCookies.dontRememberToken.attributes);await setCookieCache(ctx,session,dontRememberMe);ctx.context.setNewSession(session)}__name(setSessionCookie,\"setSessionCookie\");function expireCookie(ctx,cookie){ctx.setCookie(cookie.name,\"\",{...cookie.attributes,maxAge:0})}__name(expireCookie,\"expireCookie\");function deleteSessionCookie(ctx,skipDontRememberMe){expireCookie(ctx,ctx.context.authCookies.sessionToken);expireCookie(ctx,ctx.context.authCookies.sessionData);if(ctx.context.options.account?.storeAccountCookie){expireCookie(ctx,ctx.context.authCookies.accountData);const accountStore=(0,import_session_store.createAccountStore)(ctx.context.authCookies.accountData.name,ctx.context.authCookies.accountData.attributes,ctx);const cleanCookies2=accountStore.clean();accountStore.setCookies(cleanCookies2)}if(ctx.context.oauthConfig.storeStateStrategy===\"cookie\")expireCookie(ctx,ctx.context.createAuthCookie(\"oauth_state\"));const sessionStore=(0,import_session_store.createSessionStore)(ctx.context.authCookies.sessionData.name,ctx.context.authCookies.sessionData.attributes,ctx);const cleanCookies=sessionStore.clean();sessionStore.setCookies(cleanCookies);if(!skipDontRememberMe)expireCookie(ctx,ctx.context.authCookies.dontRememberToken)}__name(deleteSessionCookie,\"deleteSessionCookie\");function parseCookies(cookieHeader){const cookies=cookieHeader.split(\"; \");const cookieMap=new Map;cookies.forEach(cookie=>{const[name,value]=cookie.split(/=(.*)/s);cookieMap.set(name,value)});return cookieMap}__name(parseCookies,\"parseCookies\");const getSessionCookie=__name((request,config)=>{const cookies=(request instanceof Headers||!(\"headers\"in request)?request:request.headers).get(\"cookie\");if(!cookies)return null;const{cookieName=\"session_token\",cookiePrefix=\"better-auth\"}=config||{};const parsedCookie=parseCookies(cookies);const getCookie=__name(name=>parsedCookie.get(name)||parsedCookie.get(`${import_cookie_utils.SECURE_COOKIE_PREFIX}${name}`),\"getCookie\");const sessionToken=getCookie(`${cookiePrefix}.${cookieName}`)||getCookie(`${cookiePrefix}-${cookieName}`);if(sessionToken)return sessionToken;return null},\"getSessionCookie\");const getCookieCache=__name(async(request,config)=>{const cookies=(request instanceof Headers||!(\"headers\"in request)?request:request.headers).get(\"cookie\");if(!cookies)return null;const{cookieName=\"session_data\",cookiePrefix=\"better-auth\"}=config||{};const name=config?.isSecure!==void 0?config.isSecure?`${import_cookie_utils.SECURE_COOKIE_PREFIX}${cookiePrefix}.${cookieName}`:`${cookiePrefix}.${cookieName}`:import_env.isProduction?`${import_cookie_utils.SECURE_COOKIE_PREFIX}${cookiePrefix}.${cookieName}`:`${cookiePrefix}.${cookieName}`;const parsedCookie=parseCookies(cookies);let sessionData=parsedCookie.get(name);if(!sessionData){const chunks=[];for(const[cookieName2,value]of parsedCookie.entries())if(cookieName2.startsWith(name+\".\")){const parts=cookieName2.split(\".\");const indexStr=parts[parts.length-1];const index=parseInt(indexStr||\"0\",10);if(!isNaN(index))chunks.push({index,value})}if(chunks.length>0){chunks.sort((a,b)=>a.index-b.index);sessionData=chunks.map(c=>c.value).join(\"\")}}if(sessionData){const secret=config?.secret||import_env.env.BETTER_AUTH_SECRET;if(!secret)throw new import_error.BetterAuthError(\"getCookieCache requires a secret to be provided. Either pass it as an option or set the BETTER_AUTH_SECRET environment variable\");const strategy=config?.strategy||\"compact\";if(strategy===\"jwe\"){const payload=await(0,import_jwt.symmetricDecodeJWT)(sessionData,secret,\"better-auth-session\");if(payload&&payload.session&&payload.user){if(config?.version){const cookieVersion=payload.version||\"1\";let expectedVersion=\"1\";if(typeof config.version===\"string\")expectedVersion=config.version;else if(typeof config.version===\"function\"){const result=config.version(payload.session,payload.user);expectedVersion=(0,import_is_promise.isPromise)(result)?await result:result}if(cookieVersion!==expectedVersion)return null}return payload}return null}else if(strategy===\"jwt\"){const payload=await(0,import_jwt.verifyJWT)(sessionData,secret);if(payload&&payload.session&&payload.user){if(config?.version){const cookieVersion=payload.version||\"1\";let expectedVersion=\"1\";if(typeof config.version===\"string\")expectedVersion=config.version;else if(typeof config.version===\"function\"){const result=config.version(payload.session,payload.user);expectedVersion=(0,import_is_promise.isPromise)(result)?await result:result}if(cookieVersion!==expectedVersion)return null}return payload}return null}else{const sessionDataPayload=(0,import_json.safeJSONParse)(import_binary.binary.decode(import_base64.base64Url.decode(sessionData)));if(!sessionDataPayload)return null;if(!await(0,import_hmac.createHMAC)(\"SHA-256\",\"base64urlnopad\").verify(secret,JSON.stringify({...sessionDataPayload.session,expiresAt:sessionDataPayload.expiresAt}),sessionDataPayload.signature))return null;if(config?.version&&sessionDataPayload.session){const cookieVersion=sessionDataPayload.session.version||\"1\";let expectedVersion=\"1\";if(typeof config.version===\"string\")expectedVersion=config.version;else if(typeof config.version===\"function\"){const result=config.version(sessionDataPayload.session.session,sessionDataPayload.session.user);expectedVersion=(0,import_is_promise.isPromise)(result)?await result:result}if(cookieVersion!==expectedVersion)return null}return sessionDataPayload.session}}return null},\"getCookieCache\");0&&(module.exports={HOST_COOKIE_PREFIX,SECURE_COOKIE_PREFIX,createCookieGetter,createSessionStore,deleteSessionCookie,expireCookie,getAccountCookie,getChunkedCookie,getCookieCache,getCookies,getSessionCookie,parseCookies,parseSetCookieHeader,setCookieCache,setCookieToHeader,setSessionCookie,splitSetCookieHeader,stripSecureCookiePrefix});\n})()\n","warnings":[],"map":{"version":3,"mappings":"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","names":["cleanCookies","cookieName"],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/dist/cookies/index.mjs"],"sourcesContent":[null]}}