import{g as n}from"./index-CdM8BgQf.chunk.mjs";var s=(o=>(o[o.Debug=0]="Debug",o[o.Info=1]="Info",o[o.Warn=2]="Warn",o[o.Error=3]="Error",o[o.Fatal=4]="Fatal",o))(s||{});class c{context;constructor(t){this.context=t||{}}formatMessage(t,e,r){let a="["+s[e].toUpperCase()+"] ";return r&&r.app&&(a+=r.app+": "),typeof t=="string"?a+t:(a+=`Unexpected ${t.name}`,t.message&&(a+=` "${t.message}"`),e===s.Debug&&t.stack&&(a+=` Stack trace: ${t.stack}`),a)}log(t,e,r){if(!(typeof this.context?.level=="number"&&t{document.readyState==="complete"||document.readyState==="interactive"?(t.context.level=window._oc_config?.loglevel??s.Warn,window._oc_debug&&(t.context.level=s.Debug),document.removeEventListener("readystatechange",e)):document.addEventListener("readystatechange",e)};return e(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}}function h(){return new l(i)}export{h as g}; //# sourceMappingURL=index-Bnw2WuIx.chunk.mjs.map