Edit: /tmp/tsx-0/17887-d6bd220d9761ef8520055ab5eac07783b265685b (4928B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/dist/auth/base.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 base_exports={};__export(base_exports,{createBetterAuth:()=>createBetterAuth});module.exports=__toCommonJS(base_exports);var import_url=require(\"../utils/url.mjs\");var import_helpers=require(\"../context/helpers.mjs\");var import_cookies=require(\"../cookies/index.mjs\");var import_api=require(\"../api/index.mjs\");var import_context=require(\"@better-auth/core/context\");var import_error=require(\"@better-auth/core/error\");const createBetterAuth=__name((options,initFn)=>{const authContext=initFn(options);const{api}=(0,import_api.getEndpoints)(authContext,options);return{handler:__name(async request=>{const ctx=await authContext;const basePath=ctx.options.basePath||\"/api/auth\";let handlerCtx;if((0,import_url.isDynamicBaseURLConfig)(options.baseURL)){handlerCtx=Object.create(Object.getPrototypeOf(ctx),Object.getOwnPropertyDescriptors(ctx));const baseURL=(0,import_url.resolveBaseURL)(options.baseURL,basePath,request);if(baseURL){handlerCtx.baseURL=baseURL;handlerCtx.options={...ctx.options,baseURL:(0,import_url.getOrigin)(baseURL)||void 0}}else throw new import_error.BetterAuthError(\"Could not resolve base URL from request. Check your allowedHosts config.\");const trustedOriginOptions={...handlerCtx.options,baseURL:options.baseURL};handlerCtx.trustedOrigins=await(0,import_helpers.getTrustedOrigins)(trustedOriginOptions,request);if(options.advanced?.crossSubDomainCookies?.enabled){handlerCtx.authCookies=(0,import_cookies.getCookies)(handlerCtx.options);handlerCtx.createAuthCookie=(0,import_cookies.createCookieGetter)(handlerCtx.options)}}else{handlerCtx=ctx;if(!ctx.options.baseURL){const baseURL=(0,import_url.getBaseURL)(void 0,basePath,request,void 0,ctx.options.advanced?.trustedProxyHeaders);if(baseURL){ctx.baseURL=baseURL;ctx.options.baseURL=(0,import_url.getOrigin)(ctx.baseURL)||void 0}else throw new import_error.BetterAuthError(\"Could not get base URL from request. Please provide a valid base URL.\")}handlerCtx.trustedOrigins=await(0,import_helpers.getTrustedOrigins)(ctx.options,request)}handlerCtx.trustedProviders=await(0,import_helpers.getTrustedProviders)(handlerCtx.options,request);const{handler}=(0,import_api.router)(handlerCtx,options);return(0,import_context.runWithAdapter)(handlerCtx.adapter,()=>handler(request))},\"handler\"),api,options,$context:authContext,$ERROR_CODES:{...options.plugins?.reduce((acc,plugin)=>{if(plugin.$ERROR_CODES)return{...acc,...plugin.$ERROR_CODES};return acc},{}),...import_error.BASE_ERROR_CODES}}},\"createBetterAuth\");0&&(module.exports={createBetterAuth});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,4IAA8E,4BAC9E,mBAAuD,kCACvD,mBAA+C,gCAC/C,eAAqC,4BACrC,mBAA+B,qCAC/B,iBAAkD,mCAGlD,MAAM,iBAAmB,QAAC,QAAS,SAAW,CAC7C,MAAM,YAAc,OAAO,OAAO,EAClC,KAAM,CAAE,GAAI,KAAI,yBAAa,YAAa,OAAO,EACjD,MAAO,CACN,QAAS,aAAO,SAAY,CAC3B,MAAM,IAAM,MAAM,YAClB,MAAM,SAAW,IAAI,QAAQ,UAAY,YACzC,IAAI,WACJ,MAAI,mCAAuB,QAAQ,OAAO,EAAG,CAC5C,WAAa,OAAO,OAAO,OAAO,eAAe,GAAG,EAAG,OAAO,0BAA0B,GAAG,CAAC,EAC5F,MAAM,WAAU,2BAAe,QAAQ,QAAS,SAAU,OAAO,EACjE,GAAI,QAAS,CACZ,WAAW,QAAU,QACrB,WAAW,QAAU,CACpB,GAAG,IAAI,QACP,WAAS,sBAAU,OAAO,GAAK,MAChC,CACD,KAAO,OAAM,IAAI,6BAAgB,0EAA0E,EAC3G,MAAM,qBAAuB,CAC5B,GAAG,WAAW,QACd,QAAS,QAAQ,OAClB,EACA,WAAW,eAAiB,QAAM,kCAAkB,qBAAsB,OAAO,EACjF,GAAI,QAAQ,UAAU,uBAAuB,QAAS,CACrD,WAAW,eAAc,2BAAW,WAAW,OAAO,EACtD,WAAW,oBAAmB,mCAAmB,WAAW,OAAO,CACpE,CACD,KAAO,CACN,WAAa,IACb,GAAI,CAAC,IAAI,QAAQ,QAAS,CACzB,MAAM,WAAU,uBAAW,OAAQ,SAAU,QAAS,OAAQ,IAAI,QAAQ,UAAU,mBAAmB,EACvG,GAAI,QAAS,CACZ,IAAI,QAAU,QACd,IAAI,QAAQ,WAAU,sBAAU,IAAI,OAAO,GAAK,MACjD,KAAO,OAAM,IAAI,6BAAgB,uEAAuE,CACzG,CACA,WAAW,eAAiB,QAAM,kCAAkB,IAAI,QAAS,OAAO,CACzE,CACA,WAAW,iBAAmB,QAAM,oCAAoB,WAAW,QAAS,OAAO,EACnF,KAAM,CAAE,OAAQ,KAAI,mBAAO,WAAY,OAAO,EAC9C,SAAO,+BAAe,WAAW,QAAS,IAAM,QAAQ,OAAO,CAAC,CACjE,EArCS,WAsCT,IACA,QACA,SAAU,YACV,aAAc,CACb,GAAG,QAAQ,SAAS,OAAO,CAAC,IAAK,SAAW,CAC3C,GAAI,OAAO,aAAc,MAAO,CAC/B,GAAG,IACH,GAAG,OAAO,YACX,EACA,OAAO,GACR,EAAG,CAAC,CAAC,EACL,GAAG,6BACJ,CACD,CACD,EAxDyB","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/dist/auth/base.mjs"],"sourcesContent":[null]}}