1var e=Object.create(null),t=e=>({}),n=new Proxy(e,{get(n,r){return t()[r]??e[r]},has(n,r){return r in t()||r in e},set(e,n,r){let i=t(!0);return i[n]=r,!0},deleteProperty(e,n){if(!n)return!1;let r=t(!0);return delete r[n],!0},ownKeys(){let e=t(!0);return Object.keys(e)}});function r(e){return e?e!==`false`:!1}var i=n.NODE_ENV??``,a=i===`production`,o=()=>i===`dev`||i===`development`,s=()=>i===`test`||r(n.TEST);function c(e,t){return typeof process<`u`?{}[e]??t:typeof Deno<`u`?Deno.env.get(e)??t:typeof Bun<`u`?Bun.env[e]??t:t}function l(e,t=!0){let n=c(e);return n?n!==`0`&&n.toLowerCase()!==`false`&&n!==``:t}var u=Object.freeze({get BETTER_AUTH_SECRET(){return c(`BETTER_AUTH_SECRET`)},get AUTH_SECRET(){return c(`AUTH_SECRET`)},get BETTER_AUTH_TELEMETRY(){return c(`BETTER_AUTH_TELEMETRY`)},get BETTER_AUTH_TELEMETRY_ID(){return c(`BETTER_AUTH_TELEMETRY_ID`)},get NODE_ENV(){return c(`NODE_ENV`,`development`)},get PACKAGE_VERSION(){return c(`PACKAGE_VERSION`,`0.0.0`)},get BETTER_AUTH_TELEMETRY_ENDPOINT(){return c(`BETTER_AUTH_TELEMETRY_ENDPOINT`,``)}}),d=1,f=4,p=8,m=24,h={eterm:f,cons25:f,console:f,cygwin:f,dtterm:f,gnome:f,hurd:f,jfbterm:f,konsole:f,kterm:f,mlterm:f,mosh:m,putty:f,st:f,"rxvt-unicode-24bit":m,terminator:m,"xterm-kitty":m},g=new Map(Object.entries({APPVEYOR:p,BUILDKITE:p,CIRCLECI:m,DRONE:p,GITEA_ACTIONS:m,GITHUB_ACTIONS:m,GITLAB_CI:p,TRAVIS:p})),_=[/ansi/,/color/,/linux/,/direct/,/^con[0-9]*x[0-9]/,/^rxvt/,/^screen/,/^xterm/,/^vt100/,/^vt220/];function v(){if(c(`FORCE_COLOR`)!==void 0)switch(c(`FORCE_COLOR`)){case``:case`1`:case`true`:return f;case`2`:return p;case`3`:return m;default:return d}if(c(`NODE_DISABLE_COLORS`)!==void 0&&c(`NODE_DISABLE_COLORS`)!==``||c(`NO_COLOR`)!==void 0&&c(`NO_COLOR`)!==``||c(`TERM`)===`dumb`)return d;if(c(`TMUX`))return m;if(`TF_BUILD`in n&&`AGENT_NAME`in n)return f;if(`CI`in n){for(let{0:e,1:t}of g)if(e in n)return t;return c(`CI_NAME`)===`codeship`?p:d}if(`TEAMCITY_VERSION`in n)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.exec(c(`TEAMCITY_VERSION`))===null?d:f;switch(c(`TERM_PROGRAM`)){case`iTerm.app`:return!c(`TERM_PROGRAM_VERSION`)||/^[0-2]\./.exec(c(`TERM_PROGRAM_VERSION`))!==null?p:m;case`HyperTerm`:case`MacTerm`:return m;case`Apple_Terminal`:return p}if(c(`COLORTERM`)===`truecolor`||c(`COLORTERM`)===`24bit`)return m;if(c(`TERM`)){if(/truecolor/.exec(c(`TERM`))!==null)return m;if(/^xterm-256/.exec(c(`TERM`))!==null)return p;let e=c(`TERM`).toLowerCase();if(h[e])return h[e];if(_.some(t=>t.exec(e)!==null))return f}return c(`COLORTERM`)?f:d}var y={reset:`\x1B[0m`,bright:`\x1B[1m`,dim:`\x1B[2m`,undim:`\x1B[22m`,underscore:`\x1B[4m`,blink:`\x1B[5m`,reverse:`\x1B[7m`,hidden:`\x1B[8m`,fg:{black:`\x1B[30m`,red:`\x1B[31m`,green:`\x1B[32m`,yellow:`\x1B[33m`,blue:`\x1B[34m`,magenta:`\x1B[35m`,cyan:`\x1B[36m`,white:`\x1B[37m`},bg:{black:`\x1B[40m`,red:`\x1B[41m`,green:`\x1B[42m`,yellow:`\x1B[43m`,blue:`\x1B[44m`,magenta:`\x1B[45m`,cyan:`\x1B[46m`,white:`\x1B[47m`}},b=[`debug`,`info`,`success`,`warn`,`error`];function x(e,t){return b.indexOf(t)>=b.indexOf(e)}var S={info:y.fg.blue,success:y.fg.green,warn:y.fg.yellow,error:y.fg.red,debug:y.fg.magenta},C=(e,t,n)=>{let r=new Date().toISOString();return n?`${y.dim}${r}${y.reset} ${S[e]}${e.toUpperCase()}${y.reset} ${y.bright}[Better Auth]:${y.reset} ${t}`:`${r} ${e.toUpperCase()} [Better Auth]: ${t}`},w=e=>{let t=e?.disabled!==!0,n=e?.level??`warn`,r=e?.disableColors===void 0?v()!==1:!e.disableColors,i=(i,a,o=[])=>{if(!t||!x(n,i))return;let s=C(i,a,r);if(!e||typeof e.log!=`function`){i===`error`?console.error(s,...o):i===`warn`?console.warn(s,...o):console.log(s,...o);return}e.log(i===`success`?`info`:i,a,...o)};return{...Object.fromEntries(b.map(e=>[e,(...[t,...n])=>i(e,t,n)])),get level(){return n}}},T=w(),E=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/;function D(e){if(typeof e==`string`&&E.test(e)){let t=new Date(e);if(!isNaN(t.getTime()))return t}return e}function O(e){if(e==null)return e;if(typeof e==`string`)return D(e);if(e instanceof Date)return e;if(Array.isArray(e))return e.map(O);if(typeof e==`object`){let t={};for(let n of Object.keys(e))t[n]=O(e[n]);return t}return e}function k(e){try{return typeof e==`string`?JSON.parse(e,(e,t)=>D(t)):e==null?null:O(e)}catch(e){return T.error(`Error parsing JSON`,{error:e}),null}}export{x as a,n as c,o as d,a as f,T as i,l,y as n,v as o,s as p,w as r,u as s,k as t,c as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.