!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0a0e4-f6c5-7932-a41d-69e894fcc411")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,789525,188050,687344,348752,e=>{"use strict";var t,r,n="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:e.g,o="1.9.0",i=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,a=function(e){var t=new Set([e]),r=new Set,n=e.match(i);if(!n)return function(){return!1};var o={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=o.prerelease)return function(t){return t===e};function a(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;var n=e.match(i);if(!n)return a(e);var s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||o.major!==s.major)return a(e);if(0===o.major)return o.minor===s.minor&&o.patch<=s.patch?(t.add(e),!0):a(e);return o.minor<=s.minor?(t.add(e),!0):a(e)}}(o),s=Symbol.for("opentelemetry.js.api."+o.split(".")[0]);function u(e,t,r,i){void 0===i&&(i=!1);var a,u=n[s]=null!=(a=n[s])?a:{version:o};if(!i&&u[e]){var c=Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return r.error(c.stack||c.message),!1}if(u.version!==o){var c=Error("@opentelemetry/api: Registration of version v"+u.version+" for "+e+" does not match previously registered API v"+o);return r.error(c.stack||c.message),!1}return u[e]=t,r.debug("@opentelemetry/api: Registered a global for "+e+" v"+o+"."),!0}function c(e){var t,r,o=null==(t=n[s])?void 0:t.version;if(o&&a(o))return null==(r=n[s])?void 0:r[e]}function l(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+o+".");var r=n[s];r&&delete r[e]}e.s(["getGlobal",0,c,"registerGlobal",0,u,"unregisterGlobal",0,l],789525);var p=new function e(t){var r=this;r._currentContext=t?new Map(t):new Map,r.getValue=function(e){return r._currentContext.get(e)},r.setValue=function(t,n){var o=new e(r._currentContext);return o._currentContext.set(t,n),o},r.deleteValue=function(t){var n=new e(r._currentContext);return n._currentContext.delete(t),n}};e.s(["ROOT_CONTEXT",0,p,"createContextKey",0,function(e){return Symbol.for(e)}],188050);var f=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},g=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},y=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},m=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o=n?o.bind(t):function(){}}return er.ALL&&(e=r.ALL),t=t||{},{error:n("error",r.ERROR),warn:n("warn",r.WARN),info:n("info",r.INFO),debug:n("debug",r.DEBUG),verbose:n("verbose",r.VERBOSE)}}(null!=(i=n.logLevel)?i:r.INFO,e);if(l&&!n.suppressOverrideMessage){var f=null!=(a=Error().stack)?a:"";l.warn("Current logger will be overwritten from "+f),p.warn("Current logger will overwrite one already registered from "+f)}return u("diag",p,t,!0)},t.disable=function(){l("diag",t)},t.createComponentLogger=function(e){return new h(e)},t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}();e.s(["DiagAPI",0,w],687344);var S=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},E=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o{"use strict";(t=r||(r={}))[t.NONE=0]="NONE",t[t.SAMPLED=1]="SAMPLED",e.s(["TraceFlags",0,r],495644);var t,r,n="0000000000000000",o="00000000000000000000000000000000",i={traceId:o,spanId:n,traceFlags:r.NONE};e.s(["INVALID_SPANID",0,n,"INVALID_SPAN_CONTEXT",0,i,"INVALID_TRACEID",0,o],831025);var a=function(){function e(e){void 0===e&&(e=i),this._spanContext=e}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(e,t){return this},e.prototype.setAttributes=function(e){return this},e.prototype.addEvent=function(e,t){return this},e.prototype.addLink=function(e){return this},e.prototype.addLinks=function(e){return this},e.prototype.setStatus=function(e){return this},e.prototype.updateName=function(e){return this},e.prototype.end=function(e){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(e,t){},e}();e.s(["NonRecordingSpan",0,a],663486)},678072,e=>{"use strict";var t=e.i(188050),r=e.i(663486),n=e.i(348752),o=(0,t.createContextKey)("OpenTelemetry Context Key SPAN");function i(e){return e.getValue(o)||void 0}function a(e,t){return e.setValue(o,t)}e.s(["deleteSpan",0,function(e){return e.deleteValue(o)},"getActiveSpan",0,function(){return i(n.ContextAPI.getInstance().active())},"getSpan",0,i,"getSpanContext",0,function(e){var t;return null==(t=i(e))?void 0:t.spanContext()},"setSpan",0,a,"setSpanContext",0,function(e,t){return a(e,new r.NonRecordingSpan(t))}])},615416,e=>{"use strict";var t=e.i(831025),r=e.i(663486),n=/^([0-9a-f]{32})$/i,o=/^[0-9a-f]{16}$/i;e.s(["isSpanContextValid",0,function(e){var r,i;return r=e.traceId,n.test(r)&&r!==t.INVALID_TRACEID&&(i=e.spanId,o.test(i)&&i!==t.INVALID_SPANID)},"wrapSpanContext",0,function(e){return new r.NonRecordingSpan(e)}])},200222,629572,e=>{"use strict";let t;var r=e.i(820803),n=e.i(693697),o=e.i(586404);let i=["production","development","staging","test"];function a(){return t||(t=function(){let e=r.default.env,t=(e=>{let t,r,a=[],s=e.OR_ENV;if((0,o.isDefinedAndNotNull)(s))if("string"!=typeof s)a.push(`OR_ENV: expected string, received ${typeof s}`);else i.some(e=>e===s)?t=s:a.push(`OR_ENV: expected one of ${i.join(" | ")}, received "${s}"`);else t=s;let u=e.LOG_LEVEL,c="2";void 0!==u&&("string"!=typeof u?a.push(`LOG_LEVEL: expected string, received ${typeof u}`):Number.isInteger(Number.parseInt(u,10))?c=u:a.push("LOG_LEVEL must parse as an integer"));let l=e.CI,p=!1;void 0!==l&&("string"!=typeof l?a.push(`CI: expected string, received ${typeof l}`):p=!!l);let f=e.IS_HIPAA_WORKER,g=!1;void 0!==f&&("boolean"==typeof f?g=f:"string"!=typeof f?a.push(`IS_HIPAA_WORKER: expected string or boolean, received ${typeof f}`):g="true"===f);let d=e.SERVICE_NAME;return(void 0!==d&&("string"!=typeof d?a.push(`SERVICE_NAME: expected string, received ${typeof d}`):r=d),a.length>0)?(0,n.err)(a):(0,n.ok)({OR_ENV:t,LOG_LEVEL:c,CI:p,IS_HIPAA_WORKER:g,SERVICE_NAME:r})})(e);if((0,n.isErr)(t)){let r=t.error.join("; ");throw Error(`Core ENV validation failed: ${r}. Source keys: ${Object.keys(e).join(", ")}`)}return t.data}()),t}e.s(["getCoreEnv",0,a,"isDev",0,function(){return!1},"isHipaaWorker",0,function(){return a().IS_HIPAA_WORKER},"isProduction",0,function(){return!0}],629572),e.s([],200222)},81174,116398,34735,e=>{"use strict";let t;var r=e.i(820803);e.i(200222);var n=e.i(629572),o=e.i(586404),i=e.i(495644),a=e.i(615416),s=e.i(789525),u=e.i(348752),c=e.i(678072),l=e.i(663486),p=u.ContextAPI.getInstance(),f=function(){function e(){}return e.prototype.startSpan=function(e,t,r){if(void 0===r&&(r=p.active()),null==t?void 0:t.root)return new l.NonRecordingSpan;var n,o=r&&(0,c.getSpanContext)(r);return"object"==typeof(n=o)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,a.isSpanContextValid)(o)?new l.NonRecordingSpan(o):new l.NonRecordingSpan},e.prototype.startActiveSpan=function(e,t,r,n){if(!(arguments.length<2)){2==arguments.length?a=t:3==arguments.length?(o=t,a=r):(o=t,i=r,a=n);var o,i,a,s=null!=i?i:p.active(),u=this.startSpan(e,o,s),l=(0,c.setSpan)(s,u);return p.with(l,a,void 0,u)}},e}(),g=new f,d=function(){function e(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}return e.prototype.startSpan=function(e,t,r){return this._getTracer().startSpan(e,t,r)},e.prototype.startActiveSpan=function(e,t,r,n){var o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):g},e}(),v=new(function(){function e(){}return e.prototype.getTracer=function(e,t,r){return new f},e}()),y=function(){function e(){}return e.prototype.getTracer=function(e,t,r){var n;return null!=(n=this.getDelegateTracer(e,t,r))?n:new d(this,e,t,r)},e.prototype.getDelegate=function(){var e;return null!=(e=this._delegate)?e:v},e.prototype.setDelegate=function(e){this._delegate=e},e.prototype.getDelegateTracer=function(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)},e}(),h=e.i(687344),_="trace",b=(function(){function e(){this._proxyTracerProvider=new y,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=c.deleteSpan,this.getSpan=c.getSpan,this.getActiveSpan=c.getActiveSpan,this.getSpanContext=c.getSpanContext,this.setSpan=c.setSpan,this.setSpanContext=c.setSpanContext}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(e){var t=(0,s.registerGlobal)(_,this._proxyTracerProvider,h.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t},e.prototype.getTracerProvider=function(){return(0,s.getGlobal)(_)||this._proxyTracerProvider},e.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)},e.prototype.disable=function(){(0,s.unregisterGlobal)(_,h.DiagAPI.instance()),this._proxyTracerProvider=new y},e})().getInstance();e.s(["trace",0,b],116398);let m="[hipaa_scrubbed]",w=["_error","_metadata"],S=["_prompt","_prompts","_completion","_completions","_content","_body","_text","_email","_message","_stack","_reason","_raw"],E=new Set(["prompt","prompts","completion","completions","message","messages","content","input","inputs","output","outputs","text","tools","functions","tool_calls","tool_results","system","transcript","markdown","body","request_body","response_body","raw_request","raw_response","payload","raw","image","images","image_url","audio","file","files","attachments","base64","email","first_name","last_name","full_name","phone","address","external_user","secondary_user_id","hashed_user_id","safety_identifier","session_id","conversation_id","user_agent","http_referer","referer","referrer","referrer_url","referrer_title","origin","app","app_origin","client_ip_hash","cf_ja3_hash","cf_ja4","api_key","apikey","authorization","token","secret","password","stack","stacktrace","stack_trace","reason","debug","internal"]),x=new Set(["error","errors","exception","cause","metadata"]),A=new Set(["finish_reason","stop_reason","raw_finish_reason","content_block_reason","outcome_reason","provider_constraint_reason","failure_reason","limit_source"]);function C(e,t){let r,{field:n,value:o}=e,i=(r=n.toLowerCase(),A.has(r)?"keep":E.has(r)||S.some(e=>r.endsWith(e))?"scrub":x.has(r)||w.some(e=>r.endsWith(e))?"envelope":"keep");switch(i){case"keep":return L(o,t);case"scrub":return"number"==typeof o||"boolean"==typeof o?o:m;case"envelope":if("number"==typeof o||"boolean"==typeof o)return o;if(null!==o&&"object"==typeof o)return L(o,t);return m;default:return i}}function N(e){return e.length<=256?e:e.slice(0,256)+"[hipaa_truncated]"}function L(e,t){var r,n;return"string"==typeof e?N(e):null==e||"number"==typeof e||"boolean"==typeof e?e:"bigint"==typeof e?N(e.toString()):t.depth>=8?m:Array.isArray(e)?(r=e,(n=t).seen.has(r)?m:(n.seen.add(r),r.map(e=>L(e,{depth:n.depth+1,seen:n.seen})))):"object"==typeof e?function(e,t){if(t.seen.has(e))return m;t.seen.add(e);let r={};try{for(let[n,o]of Object.entries(e))r[n]=C({field:n,value:o},{depth:t.depth+1,seen:t.seen})}catch{return m}return r}(e,t):m}function O(e){let t=new WeakSet,r={};try{for(let[n,o]of Object.entries(e))r[n]=C({field:n,value:o},{depth:0,seen:t})}catch{return{hipaa_scrub_failed:!0}}return r}function I(e){let t=e.search(/[{[]/);return N(-1===t?e:e.slice(0,t)+m)}e.s(["scrubHipaaLogExtra",0,O,"scrubHipaaLogMessage",0,I],34735);let R=`rt-${((e=21)=>{let t="",r=0|e;for(;r-- >0;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t})()}`,P=["error","warn","info","verbose","debug"],k={error:"ERROR",warn:"WARNING",info:"INFO",verbose:"DEBUG",debug:"DEBUG"};function T(e){return t=>globalThis.window?t:e+t+"\x1b[0m"}let D={error:T("\x1b[38;5;196m"),info:T("\x1b[38;5;69m"),warn:T("\x1b[38;5;208m"),verbose:T("\x1b[38;5;226m"),debug:T("\x1b[95m")},V=e=>{(0,n.getCoreEnv)();let t=Number.parseInt("3",10);return!!P[t]&&P.indexOf(e)<=t},j=({level:e,message:s,extra:u,error:c})=>{V(e)&&function({level:e,message:s,extra:u,error:c}){let l,p=b.getActiveSpan()?.spanContext(),f=p?{...p,sampled:(p.traceFlags&i.TraceFlags.SAMPLED)!=0}:void 0,g=p&&(0,a.isSpanContextValid)(p)?{trace_id:p.traceId,span_id:p.spanId}:void 0,d="verbose"===e?console.log:console[e],v=t?.(),y=v||u?{...v,...u}:void 0;if((0,n.isProduction)())return d(JSON.stringify({message:s,extra:{...y,runtime_id:R},error:c,level:e,...r.default.env.K_SERVICE?{severity:k[e]}:{},otelSpanContext:f,...g}));let{color:h,prefix:_}=(l=!(0,n.isProduction)(),Object.fromEntries(P.map((e,t)=>[e,{priority:t,prefix:`[${e[0].toUpperCase()}]`,color:l?D[e]:e=>e}])))[e];d.apply(console,[h(_),h(s),y,c?function(e){if("string"!=typeof e||!e)return;let t=e.indexOf("\n");return e.substring(t)}(c.stack):null].filter(o.isDefinedAndNotNull))}({level:e,message:s,extra:u,error:c})};function G(e){let r=t?.();return r?O({...r,...e}):e?O(e):e}let M=(e,t)=>{!(0,n.isProduction)()&&V("debug")&&j({level:"debug",message:I(e),extra:G(t)})},$=(e,t)=>{if((0,n.isProduction)()||!V("verbose"))return;let[r,o]="function"==typeof e?e():[e],i=o||t?{...o,...t}:void 0;j({level:"verbose",message:I(r),extra:G(i)})},W=(e,t)=>{V("warn")&&j({level:"warn",message:I(e),extra:G(t)})},K=(e,t)=>{V("info")&&j({level:"info",message:I(e),extra:G(t)})},F=(e,t)=>{if(!V("error"))return;let r=Y(Y(Error().stack)),n=I(e);j({level:"error",message:n,extra:G(t),error:{message:n,stack:r}})},B=(e,t)=>{(0,n.isProduction)()||j({level:"debug",message:e,extra:t})},U=(e,t)=>{if((0,n.isProduction)())return;let[r,o]="function"==typeof e?e():[e];j({level:"verbose",message:r,extra:(o||t)&&{...o,...t}})},H=(e,t)=>j({level:"warn",message:e,extra:t}),q=(e,t)=>j({level:"info",message:e,extra:t}),J=(e,t)=>{j({level:"error",message:e,extra:t,error:{message:e,stack:Y(Error().stack)}})},X=!1;function z(){!X&&(X=!0,(0,n.isHipaaWorker)()&&Q({dLog:M,vLog:$,wLog:W,iLog:K,eLog:F}))}let Q=e=>{X=!0,e.dLog&&(B=e.dLog),e.vLog&&(U=e.vLog),e.wLog&&(H=e.wLog),e.iLog&&(q=e.iLog),e.eLog&&(J=e.eLog)};function Y(e){if("string"!=typeof e||!e)return;let t=e.indexOf("\n"),r=e.indexOf("\n",t+1);return e.substring(0,t+1)+e.substring(r+1)}e.s(["dLog",0,(e,t)=>{z(),B(e,t)},"eLog",0,(e,t)=>{z(),J(e,t)},"iLog",0,(e,t)=>{z(),q(e,t)},"logConsoleOnly",0,j,"vLog",0,(e,t)=>{z(),U(e,t)},"wLog",0,(e,t)=>{z(),H(e,t)}],81174)},586404,e=>{"use strict";e.s(["definedValues",0,function(e){return function(e,t){let r=Object.keys(e),n={};for(let o=0;o{let r=e[t];return{key:t,value:r}})},"isDefinedAndNotNull",0,function(e){return null!=e},"omit",0,function(e,t){let r=new Set(t);return Object.fromEntries(Object.entries(e).filter(([e])=>!r.has(e)))},"pick",0,function(e,t){return Object.fromEntries(t.map(t=>[t,e[t]]))}])},693697,377514,e=>{"use strict";function t(e){return e instanceof Promise||null!==e&&("object"==typeof e||"function"==typeof e)&&"then"in e&&"function"==typeof e.then}e.s(["isPromiseLike",0,t],377514);let r=e=>({__kind:"OK",data:e}),n=e=>({__kind:"ERR",error:e});function o(e){return"ERR"===e.__kind}function i(e){try{let o=e();if(t(o))return o.then(r).catch(n);return r(o)}catch(e){return n(e)}}let a=async e=>i(()=>Promise.all(e));e.s(["err",0,n,"isErr",0,o,"isOk",0,e=>"OK"===e.__kind,"ok",0,r,"unwrap",0,e=>{if(o(e))throw Error("string"==typeof e.error?e.error:(e=>{try{return JSON.stringify(e)}catch{return`Not stringifiable: ${e}`}})(e.error));return e.data},"unwrapOr",0,(e,t)=>o(e)?t:e.data,"wrap",0,i,"wrapAll",0,a],693697)}]); //# sourceMappingURL=2ol-p8zb3u483.js.map //# chunkId=01a0a0e4-f6c5-7932-a41d-69e894fcc411