Edit: /tmp/tsx-0/17887-9c67801980d1e601d7ae0d14dd45778cea45fa03 (4323B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/node_modules/@better-auth/core/dist/oauth2/create-authorization-url.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 create_authorization_url_exports={};__export(create_authorization_url_exports,{createAuthorizationURL:()=>createAuthorizationURL});module.exports=__toCommonJS(create_authorization_url_exports);var import_utils=require(\"./utils.mjs\");async function createAuthorizationURL({id,options,authorizationEndpoint,state,codeVerifier,scopes,claims,redirectURI,duration,prompt,accessType,responseType,display,loginHint,hd,responseMode,additionalParams,scopeJoiner}){options=typeof options===\"function\"?await options():options;const url=new URL(options.authorizationEndpoint||authorizationEndpoint);url.searchParams.set(\"response_type\",responseType||\"code\");const primaryClientId=Array.isArray(options.clientId)?options.clientId[0]:options.clientId;url.searchParams.set(\"client_id\",primaryClientId);url.searchParams.set(\"state\",state);if(scopes)url.searchParams.set(\"scope\",scopes.join(scopeJoiner||\" \"));url.searchParams.set(\"redirect_uri\",options.redirectURI||redirectURI);duration&&url.searchParams.set(\"duration\",duration);display&&url.searchParams.set(\"display\",display);loginHint&&url.searchParams.set(\"login_hint\",loginHint);prompt&&url.searchParams.set(\"prompt\",prompt);hd&&url.searchParams.set(\"hd\",hd);accessType&&url.searchParams.set(\"access_type\",accessType);responseMode&&url.searchParams.set(\"response_mode\",responseMode);if(codeVerifier){const codeChallenge=await(0,import_utils.generateCodeChallenge)(codeVerifier);url.searchParams.set(\"code_challenge_method\",\"S256\");url.searchParams.set(\"code_challenge\",codeChallenge)}if(claims){const claimsObj=claims.reduce((acc,claim)=>{acc[claim]=null;return acc},{});url.searchParams.set(\"claims\",JSON.stringify({id_token:{email:null,email_verified:null,...claimsObj}}))}if(additionalParams)Object.entries(additionalParams).forEach(([key,value])=>{url.searchParams.set(key,value)});return url}__name(createAuthorizationURL,\"createAuthorizationURL\");0&&(module.exports={createAuthorizationURL});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,sNAAsC,uBAGtC,eAAe,uBAAuB,CAAE,GAAI,QAAS,sBAAuB,MAAO,aAAc,OAAQ,OAAQ,YAAa,SAAU,OAAQ,WAAY,aAAc,QAAS,UAAW,GAAI,aAAc,iBAAkB,WAAY,EAAG,CAChP,QAAU,OAAO,UAAY,WAAa,MAAM,QAAQ,EAAI,QAC5D,MAAM,IAAM,IAAI,IAAI,QAAQ,uBAAyB,qBAAqB,EAC1E,IAAI,aAAa,IAAI,gBAAiB,cAAgB,MAAM,EAC5D,MAAM,gBAAkB,MAAM,QAAQ,QAAQ,QAAQ,EAAI,QAAQ,SAAS,CAAC,EAAI,QAAQ,SACxF,IAAI,aAAa,IAAI,YAAa,eAAe,EACjD,IAAI,aAAa,IAAI,QAAS,KAAK,EACnC,GAAI,OAAQ,IAAI,aAAa,IAAI,QAAS,OAAO,KAAK,aAAe,GAAG,CAAC,EACzE,IAAI,aAAa,IAAI,eAAgB,QAAQ,aAAe,WAAW,EACvE,UAAY,IAAI,aAAa,IAAI,WAAY,QAAQ,EACrD,SAAW,IAAI,aAAa,IAAI,UAAW,OAAO,EAClD,WAAa,IAAI,aAAa,IAAI,aAAc,SAAS,EACzD,QAAU,IAAI,aAAa,IAAI,SAAU,MAAM,EAC/C,IAAM,IAAI,aAAa,IAAI,KAAM,EAAE,EACnC,YAAc,IAAI,aAAa,IAAI,cAAe,UAAU,EAC5D,cAAgB,IAAI,aAAa,IAAI,gBAAiB,YAAY,EAClE,GAAI,aAAc,CACjB,MAAM,cAAgB,QAAM,oCAAsB,YAAY,EAC9D,IAAI,aAAa,IAAI,wBAAyB,MAAM,EACpD,IAAI,aAAa,IAAI,iBAAkB,aAAa,CACrD,CACA,GAAI,OAAQ,CACX,MAAM,UAAY,OAAO,OAAO,CAAC,IAAK,QAAU,CAC/C,IAAI,KAAK,EAAI,KACb,OAAO,GACR,EAAG,CAAC,CAAC,EACL,IAAI,aAAa,IAAI,SAAU,KAAK,UAAU,CAAE,SAAU,CACzD,MAAO,KACP,eAAgB,KAChB,GAAG,SACJ,CAAE,CAAC,CAAC,CACL,CACA,GAAI,iBAAkB,OAAO,QAAQ,gBAAgB,EAAE,QAAQ,CAAC,CAAC,IAAK,KAAK,IAAM,CAChF,IAAI,aAAa,IAAI,IAAK,KAAK,CAChC,CAAC,EACD,OAAO,GACR,CApCe","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/node_modules/@better-auth/core/dist/oauth2/create-authorization-url.mjs"],"sourcesContent":[null]}}